A multicore memory device with a fixed bandwidth interface can selectively connect parts of the interfaces of multiple memory cores as memory channels for multicore devices. The selective application of interface bits in memory cores enables the use of ECC (error checking and correction) in memory devices that do not have enough connectors to exchange ECC information. The device includes a circuit for selectively applying the CAS (column address selection) signal to the memory core to selectively connect the connector of the memory core. CAS selection may provide various configurations in which selected bits of the first memory core interface and selected bits or combinations of bits of the second memory core interface provide device interfaces. The memory core can operate in byte mode to apply only half of its data I/O (input/output) interface and double the CAS to provide access to the memory array.
【技术实现步骤摘要】
具有固定带宽接口的存储器设备中的集成的错误检查和校正(ECC)优先权本申请是基于2017年3月2日提交的美国临时申请第62/465,837号的非临时申请,并且要求该申请的优先权益。该临时申请通过引用被并入到本文中。
本描述总体上涉及计算机存储器系统,并且更具体的描述涉及将错误检查和校正集成在能够进行字节模式操作的存储器设备中。
技术介绍
包括服务器、桌面型计算机或膝上型计算机、移动设备、或消费性和商业电子产品的几乎任何各种电子设备都利用存储器资源来存储并且管理数据以及代码以用于由处理资源执行。存储器设备制造工艺特征几何尺寸持续缩小,这使得存储器密度持续增加。然而,缩放为更高的密度很可能会增加存储器设备中的错误的数量。一种用于解决存储器错误的技术是采用ECC(错误检查和校正,也被称为纠错编码)。传统地,存储器控制器执行错误检查和校正。然而,使用ECC通常需要交换更多的数据比特,这可能需要总线宽度增加以及到存储器设备数据接口的相对应的改变。低功耗存储器设备通常具有x16接口、或者具有16个连接器和相对应的16个内部数据路径的数据总线接口。因此,ECC应用于低功耗存储器设备通常涉及添加第二设备、或添加接近两倍的存储器以允许ECC。虽然浪费了资源,但是存储器设备的数量加倍通常是仅有的实际的选项,出于ECC的目的实现到低功耗存储器的接口改变,将会需要对存储器的I/O(输入/输出)接口的大量的重新设计和大量的内部重新设计以提供信号线以用于ECC信息的交换。因此,针对其中ECC被认为是必要的系统,传统地会使用非低功耗存储器。然而,存在操作条件,例如,高温度环境,其中低功 ...
【技术保护点】
1.一种存储器设备封装,包括:输入/输出(I/O)接口,其具有与具有少于N个信号线的通道耦合的N个连接器;具有第一N比特接口的第一存储器管芯;具有第二N比特接口的第二存储器管芯;以及电路,其用于选择性地将列地址选择(CAS)信号应用于所述第一存储器管芯和所述第二存储器管芯,以选择性地将所述第一存储器管芯的N/2个接口比特与所述N个连接器中的N/2个连接器耦合,并且将所述第二存储器管芯的接口比特中的至少一个接口比特与所述N个连接器中的至少一个连接器耦合,从而提供具有在所述第一存储器管芯与所述第二存储器管芯之间扩展的少于N个比特的比特的通道,所述通道包括N/2个数据(DQ)信号线和至少一个错误检查和校正(ECC)信号线。
【技术特征摘要】
2017.03.02 US 62/465,8371.一种存储器设备封装,包括:输入/输出(I/O)接口,其具有与具有少于N个信号线的通道耦合的N个连接器;具有第一N比特接口的第一存储器管芯;具有第二N比特接口的第二存储器管芯;以及电路,其用于选择性地将列地址选择(CAS)信号应用于所述第一存储器管芯和所述第二存储器管芯,以选择性地将所述第一存储器管芯的N/2个接口比特与所述N个连接器中的N/2个连接器耦合,并且将所述第二存储器管芯的接口比特中的至少一个接口比特与所述N个连接器中的至少一个连接器耦合,从而提供具有在所述第一存储器管芯与所述第二存储器管芯之间扩展的少于N个比特的比特的通道,所述通道包括N/2个数据(DQ)信号线和至少一个错误检查和校正(ECC)信号线。2.根据权利要求1所述的存储器设备封装,其中,所述第一存储器管芯和所述第二存储器管芯在字节模式中操作以仅应用其相应的N比特接口中的每一个N比特接口的N/2个比特。3.根据权利要求1所述的存储器设备封装,其中,所述电路包括选通逻辑,其用于选择性地禁用所述I/O接口的N个信号线中的未使用的连接器。4.根据权利要求1所述的存储器设备封装,其中,所述电路包括多路复用电路,其用于选择所述第一存储器管芯和所述第二存储器管芯中的将被存取的比特。5.根据权利要求4所述的存储器设备封装,其中,所述多路复用电路多路复用器,其用于基于列地址选择(CAS)信号来选择所述第一存储器管芯和第二存储器管芯中的(N/2)+1个比特以用于N/2个DQ信号线和ECC信号线。6.根据权利要求5所述的存储器设备封装,其中,所述多路复用器用于在将所述I/O接口连接到所述第一存储器管芯和所述第二存储器管芯的全局I/O信号线当中进行多路复用,以选择所述(N/2)+1个比特。7.根据权利要求5所述的存储器设备封装,其中,所述多路复用器用于在命令和地址总线的CAS信号线当中进行多路复用,以选择所述(N/2)+1个比特,所述命令和地址总线在所述第一存储器管芯和所述第二存储器管芯之间共享。8.根据权利要求1所述的存储器设备封装,其中,所述第一存储器管芯和所述第二存储器管芯包括低功耗双倍速(LPDDR)存储器芯片。9.根据权利要求1所述的存储器设备封装,其中,N=16,具有八个数据(DQ)信号线和一个ECC信号线。10.根据权利要求9所述的存储器设备封装,其中,所述电路用于在来自所述第一存储器管芯和所述第二存储器管芯的32个接口比特中的每具有八个DQ比特和一个ECC比特的3个组合中进行选择,其中,所述第一存储器管芯包括八个DQ比特的两个分组并且所述第二存储器管芯包括八个DQ比特的一个分组,以及用于八个DQ比特的三个分组的中的每一个的ECC比特。11.一种具有存储器子系统的系统,包括:存储器控制器;以及多器件封装,其与所述存储器控制器耦合,所述多...
【专利技术属性】
技术研发人员:C·E·考克斯,U·康,N·阿布伦宁,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。