[发明专利]用于提供冗余错误校正的存储器中的错误校正码(ECC)操作在审
申请号: | 201880018662.8 | 申请日: | 2018-03-12 |
公开(公告)号: | CN110462593A | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 帕特里克·R·哈亚特;S·帕塔萨拉蒂;穆斯塔法·N·凯纳克 | 申请(专利权)人: | 美光科技公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10 |
代理公司: | 11287 北京律盟知识产权代理有限责任公司 | 代理人: | 王龙<国际申请>=PCT/US2018/ |
地址: | 美国爱*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 奇偶校验数据 错误校正码 编码数据 相交点 码字 行码 | ||
1.一种用于执行错误校正码ECC操作的方法,其包括:
通过包含用于若干交叉位的奇偶校验数据来编码数据,其中所述若干交叉位是定位于列码字及行码字的相交点处的位。
2.根据权利要求1所述的方法,其进一步包含:对定位于列码字及行码字的所述相交点处的所述若干交叉位中的每一者执行XOR运算以产生用于所述若干交叉位的所述奇偶校验数据。
3.根据权利要求1所述的方法,其进一步包含:
将用于所述若干交叉位的所述奇偶校验数据存储于存储器单元阵列中;及
通过产生按块串接码字来编码数据。
4.根据权利要求1到3中任一权利要求所述的方法,其进一步包含:使用第一编码器来编码所述数据;产生用于在使用所述第一编码器来编码数据时产生的所述若干交叉位的所述奇偶校验数据;及使用第二编码器来编码所述数据。
5.一种执行错误校正码ECC操作的方法,其包括:
使用第一编码器来编码数据;
产生用于由所述第一编码器产生的交叉位的奇偶校验数据,其中所述交叉位是定位于按块串接的列码字及行码字的相交点处的位;及
使用第二编码器来编码所述数据。
6.根据权利要求5所述的方法,其中所述第一编码器及所述第二编码器是BCH编码器,所述方法进一步包含:使用用于所述交叉位的所述奇偶校验数据来校正所述数据中的错误,其中所述数据中的所述错误定位于列码字及行码字的特定相交点处。
7.根据权利要求5所述的方法,其中所述方法包含:
通过存储包含用户数据、列码字奇偶校验数据、行码字奇偶校验数据及第一编码器奇偶校验数据的码字来存储所述编码数据;及
将用于交叉位的所述奇偶校验数据存储于具有比码字的其它部分少的第一编码器奇偶校验数据的码字的部分中。
8.一种执行错误校正码ECC操作的方法,其包括:
使用交叉位奇偶校验数据来校正数据中的错误,其中所述数据中的所述错误定位于列码字及行码字的特定相交点处。
9.根据权利要求8所述的方法,其中所述方法包含:
当从存储器单元阵列读取所述数据时,计算交叉位奇偶校验校正子;
基于在迭代积码解码操作期间校正的错误来更新所述交叉位奇偶校验校正子;及
确定在所述迭代积码解码操作期间特定列码字及特定行码字各自具有非零校正子。
10.根据权利要求8或9所述的方法,其中所述方法包含:基于所述交叉位奇偶校验校正子中的若干非零位来更新与所述特定列码字及所述特定行码字的相交点相关联的所述交叉位数据。
11.一种设备,其包括:
存储器装置;
控制器,其耦合到所述存储器装置,所述控制器经配置以:
使用第一编码器来编码数据;
基于定位于使用所述第一编码器所产生的列码字及行码字的相交点处的交叉位来产生交叉位奇偶校验数据;及
使用第二编码器来编码所述数据以产生按块串接的列码字及行码字。
12.根据权利要求11所述的设备,其中通过对定位于所述按块串接的列码字及行码字的所述相交点处的所述交叉位中的每一者执行XOR运算来产生交叉位奇偶校验数据。
13.根据权利要求11所述的设备,其中所述第一编码器及所述第二编码器是BCH编码器。
14.根据权利要求11到13中任一权利要求所述的设备,其中所述编码数据包含用户数据、列码字奇偶校验数据、行码字奇偶校验数据、第一编码器奇偶校验数据及交叉奇偶校验数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美光科技公司,未经美光科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880018662.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于多维存储器的选择性错误率信息
- 下一篇:监测多个系统指标