当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于微拼接的存储器访问的存储器控制器接口制造技术

技术编号:2828434 阅读:147 留言:0更新日期:2012-04-11 18:40
在本发明专利技术的一个实施例中,提供一种存储器集成电路,该存储器集成电路包括:用于选择性地访问存储器阵列内的存储器单元的地址解码器;具有用于存储使能位和至少一个子通道选择位的位存储电路的模式寄存器;以及控制逻辑。控制逻辑耦合到多个地址信号线、地址解码器和模式寄存器。响应使能位和至少一个子通道选择位,控制逻辑选择一个或多个地址信号线来捕获独立地址信息以支持至存储器阵列的独立子通道存储器访问。该控制逻辑将独立地址信息耦合到地址解码器中。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术的实施例 一般涉及存储器体系结构,确切地来说涉及存 储器控制器与系统存储器之间的存储器通道。
技术介绍
在具有 一致或统一存储器访问的存储器体系结构(有时称为统一存储器体系结构(UMA))中,处理器和图形控制器共享系统存储 器以降低成本。通常,可以优化UMA存储器体系结构以处理从处理 器发到系统存储器中的存储器请求(读/写访问)。典型的UMA存储 器体系结构兼顾图形控制器发出的存储器请求。目前,图形性能对 于支持三维(3D)以及更高分辨率变得越加重要。在典型的UMA存储器体系结构中,高速緩存存储器使用固定 的64 (64 )字节高速緩存行来支持处理器发出的存储器请求和图形 控制器发出的存储器请求。UMA存储器体系结构中的典型存储器控 制器具有一个或两个存储器通道。每个存储器通道与每个存储器模 块共享地址总线中的所有地址线以便执行读或写访问。典型存储器 通道中的数据总线通常是六十四(64)位宽,由此同时从存储器访 问给定地址的八(8)字节的连续数据。能以多种方式将这些位的数 据总线布线到存储器模块,具体根据所采用的存储器的类型和存储 器大小而定。虽然处理器通常使用从存4诸器访问的所有64位的连续数据,但 是图形控制器通常不会这样。当图形控制器在UMA存储器体系结构 中发出存储器请求时,可能废弃非常多连续数据。因此,在典型的 UMA存储器体系结构中,图形控制器发出的存储器请求并未有效率 地利用存储器通道的带宽。 附图说明根据下文的详细描述,本专利技术实施例的特征将变得显而易见,其中图1A图示其中可以利用本专利技术实施例的典型计算机系统的框图。图m图示其中可以利用本专利技术实施例的客户机-服务器系统的框图。图2A图示其中可以利用本专利技术实施例的第一处理单元的框图。 图2B图示其中可以利用本专利技术实施例的第二处理单元的框图。 图3A图示耦合到一对存储器通道的存储器控制块的高层框图, 其中每个存储器通道包括四个存储器子通道。图3B图示耦合到高速緩存存储器和一对存储器通道的存储器控 制块中的存储器控制器的详细框图,其中每个存储器通道包括多个 (S个)子通道。图4A是图示在使用线性存储器访问而没子通道的情况中将视频 显示器上的像素映射到通过存储器通道的存储器访问的示意图。图4B是图示在以两个子通道支持微拼接(micro-tiling)存储器访 问的情况中将视频显示器上的像素映射到通过存储器通道的存储器 访问的示意图。图4C是图示在以四个子通道支持微拼接存储器访问的情况中将 视频显示器上的像素映射到通过存储器通道的存储器访问的示意图。图5A是图示通过64位宽的存储器通道的线性64字节存储器访 问的示意图。图5B是图示通过一对32位宽的存储器子通道的一对32字节存 储器访问的独立子通道存储器访问的示意图。图5C是图示通过四个16 ^f立宽的存储器子通道的四个16字节存 储器访问的独立子通道存储器访问的示意图。 图6图示存储器通道的地址信号线位图。图7A图示耦合到主机印刷电路板上安装的连接器的多芯片存储 器模块的框图。图7B图示主机印刷电路板上嵌入的多个存储器芯片和存储器控 制器的框图。图8图示支持通过存储器子通道的微拼接存储器访问的存储器 集成电路的框图。图9A图示用于实现16位宽的存储器子通道和16字节存储器访 问的耦合到模式寄存器的地址重载逻辑的示意图。图9B图示用于实现32位宽的存储器子通道和32字节存储器访 问的耦合到模式寄存器的地址重载逻辑的示意图。图9C图示用于实现32位宽的存储器子通道和32字节存储器访 问的重排(swizzle)逻辑的示意图。图9D图示用于实现32位宽的存储器子通道和32字节存储器访 问而将图9B的地址重载逻辑与图9C的重排逻辑组合的简化逻辑的 示意图。图10图示用于提供微拼接存储器访问的存储器集成电路的方法 的流程图。附图中相似的引用数字和符号表示指示提供相似功能的单元。具体实施方式在下文对本专利技术实施例的详细描述中,给出了许多特定细节以 便提供对本专利技术的透彻理解。4旦是,对于本领域技术人员来说,显况中,对公知的方法、过程、会且件和电路未进行详细描述,以不致 于妨碍对本专利技术实施例的多个方面的描述。由于高速緩存行的大小的原因,集成图形计算机系统的存储器 效率通常是有限的。非常常见的情况是,用于图形的理想存储器访 问大小是4至16字节的数据,因为图像处理器一次对一个或多个像素或紋素(texel)操作。但是,UMA存储器体系结构是针对64字 节高速緩存行来进行优化的,以便优化处理器存储器效率。在64字 节高速緩存行的情况中,图形控制器发出的存储器请求平均起来导 致大量从存储器提取而从未被图形控制器使用的数据。未使用的数 据可以称为过度提取。包括微拼接的本专利技术实施例减少来自图形控制器的存储器请求 的过度提取同时维持具有集成图形控制器的UMA存储器体系结构中 处理器的高速緩存行需求。通常,微拼接包括新存储器体系结构和 新存储器控制器体系结构。虽然描述了新存储器控制器体系结构, 但是本申请的焦点在于支持微^f接的新存储器体系结构。为了支持 微拼接存储器体系结构,新存储器子系统在存储器通道内提供独立 的子通道存储器访问。至存储器中的这些独立的子通道存储器访问 可以称为微拼接或微拼接的存储器访问, 一般称为微拼接。筒言之,微拼接能够实现由对不连续的存储器片段或存储器块 的更小请求构成存储器请求。^U并接存储器体系结构能够基于请求 方的需求使读和写存储器提取在大小和结构上有所变化。为了正确 地标识更小的块,由微拼接的存储器控制器将附加地址信息提供到 系统存储器中。例如,在本专利技术的一个实施例中,可以将64位宽的 存储器通道(物理位宽)分成四个16位宽的子通道。在此实现中, 64字节存储器访问(存储器通道的逻辑字节宽)由四个不连续的16 字节块构成(假定存储器事务是8个传送的突发)。每个子通道使用 一些唯一的地址信息。图3A是四个16位子通道的示范实现,其中 每个子通道具有一些唯一的地址信息。微拼接存储器体系结构的其 他实现可以改变每个子通道的大小以及提供到每个子通道中的独立 地址线的数量。有多种方法可用于将附加的独立地址信息提供到存储器阵列的 每个子通道,包括通过将新的专用线从存储器控制器布线到存储器集成装置或重新定位(retarget)存储器模块中布线的要作为附加地址线 的未用纠错码(ECC)信号线来提供附加地址线。还可以通过在典型 未用期间(例如当将列地址写入到存储器集成电路时的存储器周期 期间)重载现已存在的地址信号线来提供独立的附加地址信息。在 此情况中,可以在存储器模块中实现微拼接支持,并且仍具有对现 已存在的存储器模块实现的后向兼容性。这些方法可以单独使用或 与本专利技术实施例组合来使用,以通过期望数量的地址线(包括任何 附加地址线)提供附加地址信息。在本专利技术的 一 个实施例中,经主板将附加地址信号线布线到存 储器集成电路以支持微拼接和微拼接的存储器访问。这些新的地址 信号线是专用的地址线,它们从存储器控制器经主板布线到存储器 集成电路装置。在本专利技术的另一个实施例中,经主板将附加地址信 号线布线到新的连接器,并且将具有新引脚分布(pinout)的新存储 器冲莫块插入到该新连接器中。在本发本文档来自技高网...

【技术保护点】
一种方法,包括:    将多个存储器集成电路分配到存储器通道的相应独立存储器子通道;    启用至所述多个存储器集成电路的独立子通道存储器访问;    独立寻址相应独立存储器子通道中的存储器集成电路,以便独立访问每个存储器子通道中的存储器。

【技术特征摘要】
【国外来华专利技术】US 2005-6-30 11/173,3751.一种方法,包括将多个存储器集成电路分配到存储器通道的相应独立存储器子通道;启用至所述多个存储器集成电路的独立子通道存储器访问;独立寻址相应独立存储器子通道中的存储器集成电路,以便独立访问每个存储器子通道中的存储器。2. 如权利要求l所述的方法,其特征在于,至所述多个存储器集成电if各的独立子通道存储器访问是微拼接 存储器访问。3. 如权利要求l所述的方法,其特征在于, 通过在未用存储器周期期间在现已存在的地址信号线上同时捕获每个相应存储器子通道中的独立地址信息来提供所述独立寻址。4. 如权利要求I所述的方法,其特征在于, 通过在存储器控制器与所述存储器通道的所述相应独立存储器子通道中的所述多个存储器集成电路之间布设独立地址信号线来提 供所述独立寻址。5. 如权利要求1所述的方法,其特征在于, 通过重新分配边缘连接的未用引脚作为独立地址引脚、并在边缘连接器的独立地址引脚与存储器模块上的所述相应独立存储器子 通道中的所述多个存储器集成电路之间布设独立地址信号线来提供 所述独立寻址。6. 如权利要求5所述的方法,其特征在于, 还在通过在存储器控制器与边缘连接器的引脚之间布设独立地址信号线以耦合到所述存储器才莫块的所述边缘连接的独立地址引脚 来提供所述独立寻址。7. 如权利要求6所述的方法,其特征在于,所述边缘连接的未用引脚是纠错控制引脚、奇偶校验引脚或它 们的组合。8. —种机器可读产品,包括 机器可读媒体,所述机器可读媒体中存储有用于将多个存储器集成电路分配到存储器通道的相应独立 存储器子通道的机器可读程序代码;用于启用至所述多个存储器集成电路的独立子通道存储器 访问的机器可读程序代码;以及用于独立寻址相应独立存储器子通道中的存储器集成电路 以便独立访问每个存储器子通道中的存储器的机器可读程序代码。9. 如权利要求8所述的机器可读产品,其特征在于,至所述多个存储器集成电路的独立子通道存储器访问是微拼接 存储器访问。10. 如权利要求8所述的机器可读产品,其特征在于, 所述机器可读媒体是磁存储媒体、半导体存储媒体或光存储媒体。11. 一种系统,包括在至少一个存储器通道中耦合在一起的一个或多个存储器模 块,所述一个或多个存储器模块的每一个存储器模块包括 具有边缘连接中的多个引脚的印刷电路板, 耦合到所述印刷电路板的第 一存储器集成电路,以及 耦合到所述印刷电路板的第二存储器集成电路;以及在所述至少一个存储器通道中耦合到所述一个或多个存储器才莫 块的存储器控制器,所述存储器控制器用于在所述一个或多个存储器模块中的每一个存储器模块中, 将所述第一存储器集成电路分配到第...

【专利技术属性】
技术研发人员:P麦克威廉斯J阿基亚马D加贝尔
申请(专利权)人:英特尔公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1