System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于错误校正码的内部控制器制造技术_技高网

用于错误校正码的内部控制器制造技术

技术编号:39929149 阅读:8 留言:0更新日期:2024-01-08 21:40
本申请案涉及用于错误校正码的内部控制器。裸片上控制器可为存储于定位于与所述裸片上控制器相同的裸片上的存储器胞元阵列中的数据提供错误校正能力。由所述裸片上控制器提供的所述错误校正能力无需将错误校正码ECC数据传送到可能已提供所述错误校正能力的代替所述裸片上控制器的外部控制器,这可为其它类型的非用户数据提供更多通道带宽用于进一步强化存储器系统的数据可靠性、安全性、完整性。

【技术实现步骤摘要】

本公开大体上涉及半导体存储器及方法,且更特定来说,涉及与用于错误校正码(ecc)的内部控制器相关的设备、系统及方法。


技术介绍

1、存储器装置通常被提供为计算机或其它电子系统中的内部半导体集成电路。存在许多不同类型的存储器,其包含易失性及非易失性存储器。易失性存储器需要电力来维持其数据(例如主机数据、错误数据等)且包含随机存取存储器(ram)、动态随机存取存储器(dram)、静态随机存取存储器(sram)、同步动态随机存取存储器(sdram)及晶闸管随机存取存储器(tram)等。非易失性存储器可通过在未被供电时保持所存储的数据来提供持久数据且可包含nand快闪存储器、nor快闪存储器、铁电随机存取存储器(feram)及电阻可变存储器,例如相变随机存取存储器(pcram)、电阻随机存取存储器(rram)及磁阻随机存取存储器(mram),例如自旋力矩转移随机存取存储器(stt ram)等。

2、存储器装置可耦合到主机(例如主机计算装置)以存储数据、命令及/或指令以在计算机或电子系统操作时由主机使用。举例来说,数据、命令及/或指令可在计算或其它电子系统的操作期间在主机与存储器装置之间传送。控制器可用于管理主机与存储器装置之间的数据、命令及/或指令传送。


技术实现思路

1、本公开的实施例提供一种用于裸片上错误校正码(ecc)操作的设备,其包括:多个存储器单元,所述多个存储器单元中的每一存储器单元进一步包括:存储器胞元的相应阵列,其经配置以存储:一或多个用户数据块(udb)的相应部分;及辅助数据,其对应于所述一或多个udb的所述相应部分,其中所述辅助数据的第一部分包括对应于所述一或多个udb的所述相应部分的错误校正信息;及相应内部控制器,其经配置以响应于接收到存取所述一或多个udb的所述相应部分的命令:使用所述错误校正信息对所述一或多个udb的所述相应部分执行错误校正操作以校正所述一或多个udb的所述相应部分上的一或多个位错误;及在执行所述错误校正操作之后且经由所述相应存储器单元的一或多个数据引脚交换所述一或多个udb的所述相应部分及来自所述相应存储器单元的所述辅助数据的第二部分。

2、本公开的另一实施例提供一种裸片上错误校正码(ecc)操作的方法,其包括:使用第一错误校正信息且在多个存储器单元中的相应存储器单元处交换一或多个用户数据块(udb)的相应部分之前对一或多个udb的所述相应部分执行错误校正操作以校正一或多个udb的所述相应部分上的一或多个位错误,其中所述多个存储器单元中的每一存储器单元经配置以存储:一或多个udb的所述相应部分;及辅助数据,其包括所述第一错误校正信息及错误检测信息以指示所述一或多个udb中的一或多个位错误;及在执行所述错误校正操作之后交换一或多个udb的所述相应部分及包含所述错误检测信息的所述辅助数据的一部分。

3、本公开的又一实施例提供一种用于裸片上错误校正码(ecc)操作的设备,其包括:多个存储器单元,其经配置以存储对应于一或多个用户数据块(udb)的错误检测信息,所述多个存储器单元中的每一存储器单元包括:存储器胞元阵列,其经配置以存储:所述一或多个udb的相应部分;及辅助数据,其包含相应第一错误校正信息及所述错误检测信息的相应部分;及内部控制器,其经配置以基于所述一或多个udb的所述相应部分产生所述相应第一错误校正信息;及存储器控制器,其通信地耦合到所述多个存储器单元,所述存储器控制器经配置以致使多个存储器装置中的第一存储器装置的多个相应内部控制器中的相应内部控制器响应于接收到存取所述第一存储器装置的主机读取命令:使用所述相应第一错误校正信息对所述一或多个udb的所述相应部分执行错误校正操作;及在所述错误校正操作的所述执行之后将所述一或多个udb的所述相应部分及包含所述错误检测信息的所述辅助数据传送到所述存储器控制器。

4、本公开的又一实施例提供一种裸片上错误校正码(ecc)操作的方法,其包括:从存储器控制器接收存取来自多个存储器单元的用户数据块(udb)的读取命令,其中所述多个存储器单元中的每一存储器单元经配置以存储:一或多个用户数据块(udb)的相应部分;及辅助数据,其包含相应第一错误校正信息及对应于所述一或多个udb的所述相应部分的相应错误检测信息;及在传送所述一或多个udb的所述相应部分之前且在所述多个存储器单元中的相应存储器单元处使用所述第一错误校正信息执行错误校正操作;及将所述一或多个udb的所述相应部分及包含所述相应错误检测信息的所述辅助数据传送到所述存储器控制器。

本文档来自技高网...

【技术保护点】

1.一种用于裸片上错误校正码ECC操作的设备,其包括:

2.根据权利要求1所述的设备,其中:

3.根据权利要求2所述的设备,其中所述相应内部控制器经配置以经由所述相应存储器单元的所述一或多个数据引脚交换所述第二错误校正信息且无需交换所述第一错误校正信息。

4.根据权利要求1到3中任一权利要求所述的设备,其中:

5.根据权利要求1到3中任一权利要求所述的设备,其中所述相应内部控制器经配置以:

6.根据权利要求1到3中任一权利要求所述的设备,其中:

7.一种裸片上错误校正码ECC操作的方法,其包括:

8.根据权利要求7所述的方法,其进一步包括交换对应于对一或多个UDB的所述相应部分执行的所述错误校正操作的结果的数个位。

9.根据权利要求7所述的方法,其进一步包括交换一或多个UDB的所述相应部分及所述辅助数据的所述第一部分且无需交换所述辅助数据的所述第一部分。

10.根据权利要求7所述的方法,其进一步包括:

11.一种用于裸片上错误校正码ECC操作的设备,其包括:p>

12.根据权利要求11所述的设备,其中所述多个存储器单元进一步包括:

13.根据权利要求12所述的设备,其中所述存储器控制器经配置以:

14.根据权利要求11所述的设备,其中:

15.根据权利要求14所述的设备,其中所述存储器控制器经配置以使用所述相应第二错误校正信息对所述一或多个UDB的所述相应部分执行错误校正操作以校正所述一或多个UDB的所述相应部分上的一或多个位错误。

16.根据权利要求11所述的设备,其中所述存储器控制器经配置以:

17.根据权利要求16所述的设备,其中所述存储器控制器经配置以响应于所述第二错误校正信息及所述一或多个UDB的所述相应部分的所述重新传送而基于在所述数次重新传送期间传送的所述一或多个UDB的副本之间的数据模式比较来校正所述一或多个UDB中的位错误量。

18.根据权利要求17所述的设备,其中所述存储器控制器经配置以:

19.一种裸片上错误校正码ECC操作的方法,其包括:

20.根据权利要求19所述的方法,其中:

...

【技术特征摘要】

1.一种用于裸片上错误校正码ecc操作的设备,其包括:

2.根据权利要求1所述的设备,其中:

3.根据权利要求2所述的设备,其中所述相应内部控制器经配置以经由所述相应存储器单元的所述一或多个数据引脚交换所述第二错误校正信息且无需交换所述第一错误校正信息。

4.根据权利要求1到3中任一权利要求所述的设备,其中:

5.根据权利要求1到3中任一权利要求所述的设备,其中所述相应内部控制器经配置以:

6.根据权利要求1到3中任一权利要求所述的设备,其中:

7.一种裸片上错误校正码ecc操作的方法,其包括:

8.根据权利要求7所述的方法,其进一步包括交换对应于对一或多个udb的所述相应部分执行的所述错误校正操作的结果的数个位。

9.根据权利要求7所述的方法,其进一步包括交换一或多个udb的所述相应部分及所述辅助数据的所述第一部分且无需交换所述辅助数据的所述第一部分。

10.根据权利要求7所述的方法,其进一步包括:

11.一种用于裸片上错误校正码ecc操作的设...

【专利技术属性】
技术研发人员:M·斯福尔津J·D·波特
申请(专利权)人:美光科技公司
类型:发明
国别省市:

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

1