用于柔性DRAM架构的系统、装置和方法.pdf

上传人:sha****007 文档编号:6191683 上传时间:2019-05-19 格式:PDF 页数:11 大小:453.47KB
返回 下载 相关 举报
摘要
申请专利号:

CN03817195.3

申请日:

2003.07.03

公开号:

CN1669006A

公开日:

2005.09.14

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):G06F 12/06申请日:20030703授权公告日:20080102终止日期:20100703|||授权|||实质审查的生效|||公开

IPC分类号:

G06F12/06

主分类号:

G06F12/06

申请人:

英特尔公司;

发明人:

J·多德; B·约翰

地址:

美国加利福尼亚州

优先权:

2002.07.19 US 10/199,578

专利代理机构:

上海专利商标事务所有限公司

代理人:

李家麟

PDF下载: PDF下载
内容摘要

一种允许柔性DRAM配置的寻址方案。

权利要求书

1: 一种用于寻址具有多个行、列和组合的动态随机存取存储器(DRAM) 的方法,其特征在于,包括: 发送至少一个地址字段到DRAM以允许至少部分基于DRAM的功能容量 的组合地址和行地址的重叠映射;以及 至少部分基于辅助地址字段寻址DRAM。
2: 如权利要求1所述的方法,其特征在于,存储控制器发送辅助地址字段、 组合地址字段、行地址字段以及列地址字段。
3: 如权利要求1所述的方法,其特征在于,通过动态地解析辅助地址字段, DRAM支持多个存储控制器架构,从而当增加由DRAM支持的组合数量时, 辅助地址字段将要与组合地址字段组合以形成用于DRAM的组合地址。
4: 如权利要求1所述的方法,其特征在于,通过动态地解析辅助地址字段, DRAM支持多个存储控制器架构,从而当增加由DRAM支持的行数量时,辅 助地址字段将要与行地址字段组合以形成用于DRAM的行地址。
5: 如权利要求1所述的方法,其特征在于,由DRAM支持的组合数量对于 存储控制器是透明的。
6: 如权利要求1所述的方法,其特征在于,DRAM包括配置寄存器,它被 编程以指示辅助地址字段的存储控制器的解析。
7: 一种寻址具有多个行、列和组合的动态随机存取存储器(DRAM)的装 置,其特征在于,包括: 存储控制器,它发送含辅助地址字段的多个地址字段以允许至少部分基于 DRAM的功能容量的组合地址和行地址的重叠映射;以及 DRAM,它包括配置寄存器,该配置寄存器被编程以指示辅助地址字段的 存储控制器的解析。
8: 如权利要求7所述的装置,其特征在于,存储控制器发送多个地址字段, 其中包括至少辅助地址字段、组合地址字段、行地址字段和列地址字段。
9: 如权利要求7所述的装置,其特征在于,通过动态解析辅助地址字段, DRAM支持多个存储控制器架构,从而当增加由DRAM支持的组合数量时, 辅助地址字段将要与组合地址字段组合以形成用于DRAM的组合地址。
10: 如权利要求7所述的装置,其特征在于,通过动态解析辅助地址字段, DRAM支持多个存储控制器架构,从而当增加由DRAM支持的行数量时,辅 助地址字段将要与行地址字段组合以形成用于DRAM的行地址。
11: 如权利要求7所述的装置,其特征在于,由DRAM支持的组合数量对 于存储控制器是透明的。
12: 一种用于寻址具有多个行、列和组合的动态随机存取存储器(DRAM) 的代理的方法,其特征在于,包括: 检测代理的组合容量; 将该组合容量编程入DRAM;以及 至少部分基于该组合容量解析辅助地址字段。
13: 如权利要求12所述的方法,其特征在于,所述代理是存储控制器。
14: 如权利要求12所述的方法,其特征在于,代理的组合容量是4或者是 8。
15: 如权利要求12所述的方法,其特征在于,通过动态解析辅助地址字段, DRAM支持多个存储控制器架构,从而当增加由DRAM支持的行数量时,辅 助地址字段将要与行地址字段组合以形成用于DRAM的行地址。
16: 如权利要求12所述的方法,其特征在于,通过动态解析辅助地址字段, DRAM支持多个存储控制器架构,从而当增加由DRAM支持的组合数量时, 辅助地址字段将要与组合地址字段组合以形成用于DRAM的组合地址。
17: 一种系统,其特征在于,包括: 至少一个处理器,它耦合到存储控制器,以发出对来自至少一个动态随机 存取存储器(DRAM)的数据信息的请求;以及 存储控制器,它发送含辅助地址字段的多个地址字段到DRAM,其中 DRAM的组合容量对于存储控制器是透明的。
18: 如权利要求17所述的系统,其特征在于,存储控制器发送辅助地址字 段、组合地址字段、行地址字段和列地址字段。
19: 如权利要求17所述的系统,其特征在于,DRAM包括配置寄存器,它 被编程以指示辅助地址字段的存储控制器的解析。
20: 如权利要求17所述的系统,其特征在于,DRAM是同步动态随机存取 存储器(SDRAM)。

说明书


用于柔性DRAM架构的系统、装置和方法

    所要求主题的背景

    所要求主题的领域

    所要求的主题涉及动态随机存取存储器架构。

    相关技术描述

    动态随机存取存储器(DRAM)是存储信息的典型存储器。DRAM包含具有多个单独存储单元的存储单元阵列;每个存储单元都耦合到多个检测放大器、位线和字线之一。存储单元阵列被设置成行列矩阵,且该矩阵被进一步细分成大量组合(bank)。

    存储控制器通过递送用于组合、行和列的三个地址从DRAM请求数据信息。存储控制器取决于单独的DRAM架构,因为存储控制器需要明确地表示访问哪个组合以及在每个组合中哪个行和页是有效的。因此,未来的DRAM架构需要存储控制器设计中的广泛变化。

    【附图说明】

    在说明书中清楚要求并特别指出主题。但是,关于组织和工作方法的所要求的主题及其目的、特点和优点可以通过参考以下的详细描述并结合附图进行阅读而最佳地得到理解,其中:

    图1是根据一个实施例的示意图。

    图2是根据一个实施例的方法的流程图。

    图3是根据一个实施例的系统。

    【具体实施方式】

    在以下的描述中,为了说明,阐述大量细节以提供所要求主题的全面理解。但是,本技术领域内是熟练技术人员显而易见的是,为了实现所要求的主题,这些具体细节是不需要地。

    当前技术发展的范围涉及DRAM架构以允许与各种存储控制器设计相容。如前所述,现有技术的存储控制器和DRAM架构使用三个地址字段。但是,由于现有存储控制器设计的不相容,现有技术DRAM架构排除了不同组合和行配置的移动。相反,与DRAM架构无关的存储控制器能优化DRAM且存储控制器设计用于具体应用并便于转变成新的未来DRAM架构同时支持旧的现有存储控制器架构。因此,单个DRAM部件类型将与各种存储控制器架构兼容。

    一方面,所要求的主题建立DRAM架构以允许所支持的组合的数量对于存储控制器是透明的。另一方面,通过包含至少部分基于DRAM和存储控制器的功能容量的辅助地址字段,所要求的主题增加了DRAM和存储控制器架构的柔性。再一方面,所要求的主题便于组合和行地址的重叠映射。图1是根据一个实施例的示意图100。示意图100包括,但不限于,存储控制器102和DRAM 112。存储控制器102通过发送4个地址字段(组合地址字段104,辅助地址字段106,行地址字段108和列地址字段110)请求来自DRAM的数据信息。

    在一个实施例中,DRAM支持常规的地址方案,但是,DRAM进一步包括支持使用辅助地址字段。同样,辅助地址字段的使用至少部分基于DRAM和存储控制器的功能容量。例如,辅助地址字段可以用作组合或行地址来支持不同的DRAM组合配置,它在以下的几个段落中并结合图2和3加以说明。

    例如,具有256兆比特的存储容量的DRAM将具有用于组合地址字段的两个比特,用于辅助地址字段的一个比特,用于行地址字段的12个以及用于列地址字段的10个比特的地址映射。但是,如果特殊应用需要256Mb的不同配置以具有不同数量的组合或行,现有技术的存储控制器不能支持不同的配置。相反,通过调整到不同配置来解析辅助地址字段,方案100允许一定的柔性。例如,组合地址是辅助地址字段比特和组合地址字段比特的组合,以支持组合增加的配置。相反,行地址是辅助地址字段比特和行地址字段比特的组合,以支持行增加的配置。在一个实施例中,辅助地址字段是组合地址的最低有效比特。在另一个实施例中,辅助地址字段是行地址的最高有效比特。在一个实施例中,DRAM经由配置寄存器114被编程以指示辅助地址字段比特的存储控制器的使用。对于辅助地址字段没有特殊的锁存或采样要求,因为它在同时被锁存为行和列地址字段,这是本技术领域内已知的。在一个实施例中,存储控制器将辅助地址字段比特解释为用于组合激活的组合地址的最低有效比特。

    但是,所要求的主题不限于辅助地址字段,表示组合地址的最低有效比特或者行地址的最高有效比特。例如,辅助地址字段比特可以表示行地址的最低有效比特或者组合地址的最高有效比特。另一个实例,辅助地址字段比特可以表示组合或行地址内的具体范围,诸如对于两个辅助地址比特的比特3∶4。

    图2是根据一个实施例的方法的流程图。该流程图包括多个菱形和块202、204、206和208。在一个实施例中,该方法描述关于DRAM内所支持的组合的数量的从存储控制器观点的透明度。

    如菱形202所示,检测存储控制器的组合容量,以支持组合的数量。例如,所检测的组合的数量是4或8个组合。如块204所示,将组合容量编程入DRAM寄存器。例如,DRAM寄存器是配置寄存器或模式寄存器。如果存储控制器具有4个组合的容量,则从存储控制器发送多个组合、行、列和辅助地址字段到DRAM,以使辅助比特是DRAM行地址的最高有效比特,如块206所示。但是,如果存储控制器具有8个组合的容量,则从存储控制器发送多个组合、行、列和辅助地址字段到DRAM,从而辅助比特是DRAM的组合地址的最低有效比特,如块208所示。

    但是,所要求的主题不限于检测4个或8个组合的容量。例如,流程图支持各种排列的组合容量,包括2个、16个等等。

    在一个实施例中,块206和208将阻止存储控制器发送状态(诸如,预充电或者读取和写入命令)的辅助地址字段比特。

    图3描述了根据一个实施例的系统。系统300包括处理器302、存储控制器304和DRAM306。在一个实施例中,系统300是单个处理器系统。在可选实施例中,系统包括多个处理器302。处理器解码和执行指令并经由存储控制器304请求来自DRAM306的数据和目录信息。

    在一个实施例中,系统是计算机。在另一个实施例中,系统是计算系统,诸如个人数字助理(PDA)、通信装置或因特网书写板。在一个实施例中,DRAM是同步动态随机存取存储器(SDRAM)。

    在一个实施例中,存储控制器是集成装置。在可选实施例中,芯片集包括存储控制器。DRAM306支持结合图1描述的地址协议以及结合图2描述的关于所支持的组合数量的建立从存储控制器观点的透明度的流程。

    虽然以参考具体实施例描述了所要求的主题,本描述不意味着是限制性的。对于本技术领域内的熟练技术人员,通过参考所要求的主题的描述,所要求主题的所揭示实施例以及可选主题的各种修改将变得显而易见。因此,可以进行这种修改而不背离所要求的主题的精神或范围,如所附权利要求书中所限定的。

用于柔性DRAM架构的系统、装置和方法.pdf_第1页
第1页 / 共11页
用于柔性DRAM架构的系统、装置和方法.pdf_第2页
第2页 / 共11页
用于柔性DRAM架构的系统、装置和方法.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《用于柔性DRAM架构的系统、装置和方法.pdf》由会员分享,可在线阅读,更多相关《用于柔性DRAM架构的系统、装置和方法.pdf(11页珍藏版)》请在专利查询网上搜索。

一种允许柔性DRAM配置的寻址方案。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1