[发明专利]在存储器设备处的控制数据的错误校正的系统和方法有效
申请号: | 201510102335.9 | 申请日: | 2010-12-01 |
公开(公告)号: | CN104657231A | 公开(公告)日: | 2015-05-27 |
发明(设计)人: | D.P.尤尔佐拉;R.纳加比拉瓦;A.卡普尔;I.德罗尔;A.C-S.张;P.黄;J.陈 | 申请(专利权)人: | 桑迪士克科技股份有限公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 万里晴 |
地址: | 美国得*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 设备 控制 数据 错误 校正 系统 方法 | ||
本发明是以下发明专利申请的分案申请:申请号:201080058296.2,申请日:2010年12月1日,发明名称:在存储器设备处的控制数据的错误校正的系统和方法。
技术领域
本公开一般涉及在存储器设备处的控制数据的错误校正。
背景技术
在向存储器中写入数据的过程期间,通常用额外的位来编码数据以形成码字。在存在噪声时,表示该码字的位中的一些位可能改变,用错误来破坏原始码字。当从存储器读取该码字时,可以使用解码器使用错误校正编码(ECC)来标识和校正这些错误。例如,在其中位错误趋向于不相关的应用中一般使用Bose-Chaudhuri-Hocquenghem(BCH)、低密度奇偶校验(LDPC)、里德所罗门(Reed Solomon)和Turbo编码方案。
ECC算法的硬件和软件实现方式通常被定义为能够对给定长度的数据校正给定量的错误。如果存储介质返回具有比ECC引擎被设计为能够校正的更多的错误的数据,则解码的数据将不匹配原始存储的数据。因此,改进存储器设备的ECC引擎的错误校正能力可以改进存储器设备的可靠性。
发明内容
公开了错误校正编码(ECC)增强压缩模块,其可以改进存储器设备的ECC引擎的错误校正能力。该ECC增强压缩模块通过在编码控制数据之前压缩该控制数据来增强该控制数据的错误校正,由此减少需要由ECC引擎编码和解码的控制数据位的数量。减少表示控制数据的位的数量使得ECC引擎能够将其校正能力集中在更少的位上,因此可比控制数据未压缩的情况校正更多错误。因此,增强了ECC引擎的有效错误校正能力。
根据本发明的一个方面,提供一种方法,包括:在包括错误校正编码(ECC)引擎和多个存储元件的存储器器件中进行,其中所述多个存储元件包括一组存储元件,其中所述存储器器件被配置为根据页格式向所述存储元件存储信息,所述页格式包括数据部分和奇偶校验部分:启动操作以压缩要被存储在所述组存储元件中的数据;选择所述ECC引擎的生成第一数量的奇偶校验位的第一模式和ECC引擎的生成第二数量的奇偶校验位的第二模式之一,所选模式基于所压缩的数据的压缩的程度;编码所压缩的数据以生成对应于所压缩的数据的奇偶校验位;向所压缩的数据添加附加数据以增加格式化的字的存储尺寸;以及根据所述页格式存储包括所压缩的数据和奇偶校验位的格式化的字到所述组存储元件,其中,所压缩的数据被存储在所述数据部分中,且至少一些奇偶校验位被存储在所述奇偶校验部分中。
根据本发明的另一个方面,提供一种方法,包括:在包括错误校正编码(ECC)引擎和多个存储元件的存储器器件中进行,其中所述存储器器件被配置为根据页格式在所述存储元件处存储信息,所述页格式包括数据部分和奇偶校验部分:根据所述页格式从所述存储元件读取包括所压缩的数据和奇偶校验位的一页数据,其中该页数据包括被添加到所压缩的数据以增加格式化的字的存储尺寸的附加数据,其中,所压缩的数据被包括在所述页的数据部分中,且至少一些奇偶校验位被包括在所述页的奇偶校验部分中;使用所述奇偶校验位在所述ECC引擎处解码所压缩的数据;以及解压缩所压缩的数据以生成解压缩的数据,其中,所述ECC引擎可配置为当所有奇偶校验位被包括在所述页的奇偶校验部分中时根据第一模式操作或当所述奇偶校验位的第一部分被包括在所述页的奇偶校验部分中且所述奇偶校验位的第二部分被包括在所述页的数据部分中时根据第二模式操作。
根据本发明的另一个方面,提供一种数据存储器件,包括:存储器,包括多个存储元件;以及控制器,耦合于所述存储器,且被配置为根据页格式向所述存储元件存储信息,所述页格式包括数据部分和奇偶校验部分,其中,所述控制器包括:错误校正编码(ECC)引擎;以及压缩模块,耦合于所述ECC引擎,且被配置为接收和压缩被提供给ECC引擎用于编码的数据,其中,所述ECC引擎可配置为基于数据的压缩的程度、在第一模式中操作以生成第一数量的奇偶校验位、或在第二模式中操作以生成第二数量的奇偶校验位,以及其中,所述控制器被配置为根据所述页格式向所述存储元件存储包括所压缩的数据和奇偶校验位的数据,其中,所压缩的数据被存储在所述页的数据部分中,且至少一些奇偶校验位被存储在所述页的奇偶校验部分中,且其中,所述控制器被配置为向所压缩的数据添加附加数据来增加格式化的字的存储尺寸。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桑迪士克科技股份有限公司;,未经桑迪士克科技股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510102335.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置