[发明专利]用于改进闪存存储器存储延迟和鲁棒性的方法和设备有效
申请号: | 201710653260.2 | 申请日: | 2017-08-02 |
公开(公告)号: | CN107680626B | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 李舒 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G11C7/10 | 分类号: | G11C7/10;G11C16/10;G11C16/26;G11C29/42;G06F11/10 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 宋子良 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 改进 闪存 存储器 存储 延迟 鲁棒性 方法 设备 | ||
通过减少发生长尾读取并预测性地构建数据互连以缩短平均读取延迟来提高存储器存储系统的性能并增加存储器存储系统的鲁棒性。可以执行擦除编码程序以在不同数据片段之间形成相关性并形成数据分组。在存储器存储装置临时或永久不可用于数据读取请求的情况下,可以执行数据分组程序以将数据恢复为初始形式。可以利用最小距离分离(MDS)码电位来读取预测性检索读取结果所需的最少量的数据片段而不是从物理页直接读取。
技术领域
本申请涉及存储领域,具体而言,涉及一种用于改进闪存存储器存储延迟和鲁棒性的方法和设备。
背景技术
一般来讲,固态驱动器(SSD)的读取延迟不能是常数,并且可以基于不同的工作状况而随时间推移变化。实际上,SSD读取延迟偶尔包括非常长的读取延迟或为在应用级发生的不可接受的延迟的“长尾读取”的时间段。长尾读取尤其对重点强调更快的存储器存储系统响应时间的计算机系统基础设施产生问题。常规的方法往往无法有效地检索存储在诸如NAND管芯的存储器存储装置中的数据,因为它们无法在第一位置减少这些长尾读取的发生。此外,由于被擦除、管芯故障、固有ECC故障或类似问题导致管芯被锁定,当执行数据读取程序时,这些常规方法也是低效的。
发明内容
本公开的实施例通过减少发生长尾读取并且预测性地构建数据互连以提高存储器存储系统的性能以缩短平均读取延迟并增加存储器存储系统的鲁棒性。本公开的实施例执行擦除编码程序以在不同数据片段之间开发相关性并形成数据分组。
由本公开的实施例执行的数据分组程序在存储器存储装置暂时或永久地不可用于数据读取请求的情况下,将数据恢复到初始形式。本公开的实施例可以利用最小距离分离(MDS)码电位,并读取预测性地检索读取结果所需的最少量的数据片段而不是从物理页直接读取。
在阅读了各种附图中所示的实施例的以下详细描述之后,本领域普通技术人员将认识到本发明的各种实施例的这些和其他目的和优点。
附图说明
结合在本说明书中并形成本说明书的一部分的附图示出了本公开的实施例并且与说明书一起用于解释本公开的原理,并且其中,相似的附图标记表示相同的元件。
图1A为描绘根据本公开的实施例的用于减少存储器存储延迟并提高鲁棒性的计算机系统部件的示例的框图。
图1B为描绘根据本公开的实施例的用于减少存储器存储延迟并提高存储器存储鲁棒性的硬件配置的示例的框图。
图1C示出了根据本公开的实施例的可用于实现用于奇偶校验生成的擦除编码的电路的示例。
图1D示出了根据本公开的实施例的具有多个信道和多个NAND闪存管芯的存储器存储系统配置的示例。
图1E示出了根据本公开的实施例的包含在存储器存储系统中的数据路径的示例。
图2A为描绘根据本公开的实施例的用于执行数据恢复程序的数据片段处理的示例的框图。
图2B为描绘根据本公开的实施例的数据分组程序的示例的框图。
图2C为描绘根据本公开的实施例的数据分组程序的示例的另一框图。
图3为根据本公开的实施例的用于减少存储器存储延迟并提高存储器存储鲁棒性的过程的流程图。
图4A为根据本公开的实施例的用于执行数据分段和数据分组程序的示例性过程的流程图的第一部分。
图4B为根据本公开的实施例的用于执行数据分段和数据分组程序的示例性过程的流程图的第二部分。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710653260.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有改进的管布置结构的用于吸热方法的设备
- 下一篇:半导体装置的制造方法