[发明专利]基于存储器子系统的损耗的错误校正码改变在审
申请号: | 201980089953.0 | 申请日: | 2019-12-20 |
公开(公告)号: | CN113366449A | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 谢廷俊;戴颖煜;J·朱 | 申请(专利权)人: | 美光科技公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 王龙 |
地址: | 美国爱*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 存储器 子系统 损耗 错误 校正 改变 | ||
可接收待存储于存储器子系统处的数据。可确定所述存储器子系统的使用特性。可对所接收数据进行编码以产生具有多个校验位的码字。可基于所述存储器子系统的所述使用特性而移除所产生码字的所述多个校验位的一部分。此外,可存储不含所述多个校验位的所移除部分的所述码字。
技术领域
本公开大体上涉及存储器子系统,且更确切地说,涉及基于存储器子系统的损耗而改变错误校正码。
背景技术
存储器子系统可以是存储系统,如固态驱动器(SSD)或硬盘驱动器(HDD)。存储器子系统可以是存储器模块,如双列直插式存储器模块(DIMM)、小型DIMM(SO-DIMM)或非易失性双列直插式存储器模块(NVDIMM)。存储器子系统可包含存储数据的一或多个存储器组件。存储器组件可以是例如非易失性存储器组件和易失性存储器组件。一般来说,主机系统可利用存储器子系统将数据存储于存储器组件处且从存储器组件检索数据。
附图说明
根据下文给出的详细描述和本公开的各种实施方案的随附图式,将更充分地理解本公开。
图1示出根据本公开的一些实施例的包含存储器子系统的实例计算环境。
图2A为根据一些实施例的用以基于存储器子系统的使用或损耗特性而存储具有多个校验位的码字的实例方法的流程图。
图2B为根据一些实施例的用以基于存储器子系统的条件的改变而存储具有多个校验位的码字的实例方法的流程图。
图3A示出根据本公开的一些实施例的基于指示存储器子系统的工作寿命的不同特性而存储多个校验位。
图3B示出根据本公开的一些实施例的基于指示存储器子系统的工作寿命增加的不同特性而对多个校验位进行删余或存储。
图4为根据本公开的一些实施例的用以基于码字的校验数据的位数而产生码字的额外校验位的实例方法的流程图。
图5A示出根据本公开的一些实施例的经删余校验位的重构。
图5B示出根据本公开的一些实施例的用以存储码字的写入路径。
图5C示出根据本公开的一些实施例的用以从码字产生数据的读取路径。
图6示出本公开的实施方案可在其中操作的实例计算机系统的框图。
具体实施方式
本公开的各方面涉及基于存储器子系统的损耗而改变错误校正码。存储器子系统在下文中也被称作“存储器装置”。存储器子系统的实例为经由外围互连件(例如,输入/输出总线、存储区域网络)耦合到中央处理单元(CPU)的存储装置。存储装置的实例包含固态驱动器(SSD)、快闪驱动器、通用串行总线(USB)快闪驱动器和硬盘驱动器(HDD)。存储器子系统的另一实例为经由存储器总线耦合到CPU的存储器模块。存储器模块的实例包含双列直插式存储器模块(DIMM)、小型DIMM(SO-DIMM)、非易失性双列直插式存储器模块(NVDIMM)等。存储器子系统可为混合式存储器/存储子系统。一般来说,主机系统可利用包含一或多个存储器组件的存储器子系统。主机系统可提供待存储于存储器子系统处的数据,且可请求待从存储器子系统检索的数据。
常规存储器子系统可针对存储于存储器子系统的存储器组件处和/或从所述存储器子系统的存储器组件检索到的数据实施纠错检错(即,错误控制)操作。错误控制操作可利用错误校正码(ECC)对主机数据进行编码且将经编码主机数据存储于存储器子系统处。举例来说,可对主机数据进行编码以产生码字,且可将码字存储于存储器子系统处。随后,当主机系统请求主机数据时,可对码字进行解码以产生主机数据。错误控制操作的编码和解码可用以于检测可能已由噪声或其它此类减损造成的任何错误,所述噪声或其它此类减损可使主机数据的值或位在主机数据被存储或读取时转变(例如,从‘0’值转变到‘1’值或反过来)。随后可基于错误控制操作而校正检测到的错误。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美光科技公司,未经美光科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980089953.0/2.html,转载请声明来源钻瓜专利网。