The present invention includes devices and methods for ECC operation of error correction codes associated with memory. An example device includes a controller configured to perform error correction code ECC operations on codewords stored in the memory, where the codewords contain the first number of ECC bits, and the first number of ECC bits is generated based on the encoding matrix, where each row of the encoding matrix has an odd number of bits with a binary value of 1.
【技术实现步骤摘要】
【国外来华专利技术】存储器中的错误校正码(ECC)操作
本专利技术一般来说涉及半导体存储器设备及方法,且更特定来说涉及与存储器相关联的错误校正码(ECC)操作。
技术介绍
存储器装置通常经提供作为计算机或其它电子装置中的内部半导体集成电路及/或外部可装卸式装置。存在许多不同类型的存储器,包含易失性及非易失性存储器。易失性存储器可需要电力来维持其数据,且可包含随机存取存储器(RAM)、动态随机存取存储器(DRAM)及同步动态随机存取存储器(SDRAM),以及其它。非易失性存储器可在未供电时保留所存储数据,且可包含NAND快闪存储器、NOR快闪存储器、相变随机存取存储器(PCRAM)、电阻式随机存取存储器(RRAM)及磁性随机存取存储器(MRAM),以及其它。可将存储器装置组合在一起以形成固态驱动器(SSD)。SSD可包含非易失性存储器(例如,NAND快闪存储器及/或NOR快闪存储器)及/或可包含易失性存储器(例如,DRAM及/或SRAM)以及各种其它类型的非易失性及易失性存储器。举例来说,快闪存储器装置可包含将数据存储于电荷存储结构(例如浮动栅极)中的存储器单元且可用作用于宽广范围的电 ...
【技术保护点】
1.一种设备,其包括:存储器;及控制器,其经配置以对所述存储器中所存储的码字执行错误校正码ECC操作,其中:所述码字包含第一数目个ECC位;且所述第一数目个ECC位是基于编码矩阵而产生,其中所述编码矩阵的每一行具有奇数数目个具有二进制值1的位。
【技术特征摘要】
【国外来华专利技术】2016.04.05 US 15/091,1121.一种设备,其包括:存储器;及控制器,其经配置以对所述存储器中所存储的码字执行错误校正码ECC操作,其中:所述码字包含第一数目个ECC位;且所述第一数目个ECC位是基于编码矩阵而产生,其中所述编码矩阵的每一行具有奇数数目个具有二进制值1的位。2.根据权利要求1所述的设备,其中所述第一数目个ECC位比汉明距离3汉明码多包含一个位,使得所述编码矩阵的每一行包含奇数数目个具有二进制值1的位。3.根据权利要求1所述的设备,其中将所述第一数目个ECC位与第二数目个ECC位进行比较以检测所述码字中的错误且指示所述控制器校正所述码字中的所述错误及/或检测所述码字中的两个错误,其中所述第二数目个ECC位是基于从所述存储器读取的所述码字及所述编码矩阵而产生。4.根据权利要求3所述的设备,其中所述控制器经配置以基于确定对所述第一数目个ECC位及所述第二数目个ECC位执行的XOR运算是包含奇数数目个具有二进制值1的位还是包含偶数数目个具有二进制值1的位而确定从所述存储器读取的所述码字是包含单个错误还是包含两个错误。5.一种设备,其包括:存储器;及控制器,其经配置以:基于用户数据及编码矩阵而产生第一数目个错误校正码ECC位;将包含所述用户数据及所述第一数目个ECC位的码字写入到所述存储器;基于从所述存储器读取的所述码字及所述编码矩阵而产生第二数目个错误校正码ECC位;及通过将所述第一数目个ECC位与所述第二数目个ECC位进行比较而对从所述存储器读取的所述码字执行ECC操作,其中所述编码矩阵的每一行具有奇数数目个具有二进制值1的位。6.根据权利要求5所述的设备,其中所述控制器经配置以响应于XOR运算的结果为零而确定所述码字中不存在错误,其中对所述第一数目个ECC位及所述第二数目个ECC位执行所述XOR运算。7.根据权利要求5所述的设备,其中所述控制器经配置以响应于以下各项而检测并校正所述码字中的单个位错误:XOR运算的结果为非零、具有奇数数目个具有二进制值1的位且对应于形成解码矩阵的若干个预定数据模式中的一者,其中对所述第一数目个ECC位及所述第二数目个ECC位执行所述XOR运算。8.根据权利要求5所述的设备,其中所述控制器经配置以响应于以下各项而确定所述码字中存在两个错误:XOR运算的结果为非零且具有偶数数目个具有二进制值1的位,其中对所述第一数目个ECC位及所述第二数目个ECC位执行所述XOR运算。9.一种设备,其包括:存储器;及控制器,其经配置以:使用编码矩阵来进行错误码校正ECC操作,其中所述编码矩阵包含若干个预定数据模式,且其中所述若干个预定数据模式中的每一者包含奇数数目个具有二进制值1的位;及基于所述编码矩阵中的所述若干个预定数据模式及用户数据而产生错误校正码ECC位。10.根据权利要求9所述的设备,其中所述ECC位比汉明距离3汉明码多包含一个位,使得所述预定数据模式中的每一者包含奇数数目个具有二进制值1的位。11.根据权利要求9所述的设备,其中所述若干个预定数据模式是基于与所述存储器的存储器单元阵列相关联...
【专利技术属性】
技术研发人员:G·A·克赖费尔斯,
申请(专利权)人:美光科技公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。