【技术实现步骤摘要】
相关申请的交叉引用本专利技术要求于2014年11月20日提交的名称为“Calibrating Optimal Read Levels”的美国专利申请第14/549,535号以及于2014年11月20日提交的名称为“Read Level Grouping Algorithms for Increased Flash Performance”的美国专利申请第14/549,532号的优先权并作为其部分继续申请案,为了所有目的其公开内容通过引证结合于此。
技术介绍
本专利技术涉及从闪存装置诸如固态硬盘(SSD)中取得信息。通常使用增加数据容量的多级元件(MLC)闪存来制造较廉价的固态硬盘(SSD),但MLC闪存有时不如单级元件(SLC)闪存可靠。消费类SSD制造商通过使用某些磨损平衡算法减轻了这些问题。即使在MLC的增加数据容量下,在企业应用中使用MLC也会更加昂贵,这归因于随着时间的推移由于需要(磨损引起的)增大的压力来读取、编程和擦除闪存导致其在编程/擦除(P/E)周期不成比例降低,从而导致耐久性逐渐退化。
技术实现思路
本专利技术技术涉及一种用于取得存储在闪存中的信息的方法。根据多个方面,该方法包括:读取存储块的字线的第一样本,字线的所述第一样本中的每个字线与字线标识符关联并且使用不同读取级别电压被多次读取,以产生用于字线与相应读取级别电压的每个组合的错误计数;基于所产生的错误计数生成错误计数表,对每个产生的错误计数,所述错误计数表利用对应的字线标识符和所述不同读取级别电压中用于产生该错误计数的相应一个读取级别电压来标引(index)该错误计数;以及配置存储装置,以使 ...
【技术保护点】
一种计算机实现的方法,包括:读取存储块的字线的第一样本,字线的所述第一样本中的每个字线与字线标识符关联并且使用不同读取级别电压被多次读取,以产生对于字线与相应读取级别电压的每个组合的错误计数;基于所产生的错误计数生成错误计数表,对每个产生的错误计数,所述错误计数表利用对应的字线标识符和所述不同读取级别电压中用于产生该错误计数的相应一个读取级别电压来标引该错误计数;以及配置存储装置,以使用基于所述错误计数表的错误计数选择的读取级别电压来执行读取操作。
【技术特征摘要】
2015.03.20 US 14/664,7681.一种计算机实现的方法,包括:读取存储块的字线的第一样本,字线的所述第一样本中的每个字线与字线标识符关联并且使用不同读取级别电压被多次读取,以产生对于字线与相应读取级别电压的每个组合的错误计数;基于所产生的错误计数生成错误计数表,对每个产生的错误计数,所述错误计数表利用对应的字线标识符和所述不同读取级别电压中用于产生该错误计数的相应一个读取级别电压来标引该错误计数;以及配置存储装置,以使用基于所述错误计数表的错误计数选择的读取级别电压来执行读取操作。2.根据权利要求1所述的方法,其中,所述配置存储装置包括:基于用来标引所述错误计数表的所述字线标识符形成多个字线组,每个所述字线组把所述不同读取级别电压中的相应一个与待被执行读取操作的多个字线关联,其中,所述存储装置被配置为使用与相应字线对应的字线组的读取级别电压而在该相应字线上执行相应读取操作。3.根据权利要求2所述的方法,其中,所述多个字线组基于与用来标引所述错误计数表的所述字线标识符对应的字线的初始划分而生成,并且其中,每个字线组包括与对应读取级别电压配对的对应字线的相继分组部分,为了读取每个所述字线组中的字线的总体最小可能错误计数而选择配对。4.根据权利要求2所述的方法,还包括:在所述存储装置中的一个或多个存储块的寿命周期中的预定点之后,基于读取与用来标引所述错误计数表的所述字线标识符对应的字线的第二样本,重新生成错误计数表,以及基于重新生成的错误计数表而重新生成多个字线组。5.根据权利要求4所述的方法,其中,重新生成错误计数表包括:生成多个可靠性值,所述多个可靠性值与一个或多个存储块的存储元件的多次读取对应,每次读取使用不同读取级别电压来执行,所述可靠性值的范围覆盖负值和正值;识别校准的电压,该校准的电压与所述可靠性值的范围中的过零点对应;以及配置所述存储装置使得基于所述校准的电压读取字线的所述第二样本。6.根据权利要求5所述的方法,其中,重新生成错误计数表还包括:基于所述校准的电压更新所述不同读取级别电压,其中,使用更新的读取级别电压多次读取字线的所述第二样本的每个字线,以产生更新的错误计数;以及基于所产生的更新的错误计数重新生成错误计数表,所述错误计数表被更新,使得利用对应的字线标识符和用于产生更新的错误计数的更新的读取级别电压中的相应一个来标引每个产生的更新的错误计数。7.根据权利要求5所述的方法,其中,所述一个或多个存储块的寿命周期中的所述预定点包括所述寿命周期中使所述一个或多个存储块中的存储元件的一次或多次读取产生错误阈值以上的比特错误率的点。8.根据权利要求5所述的方法,其中,所述一个或多个存储块的寿命周期中的所述预定点包括所述寿命周期中使所述一个或多个存储块中的存储元件经受预定数量编程/擦除周期的点。9.一种数据存储系统,包括:多个闪存装置,每个闪存装置均包括多个存储块;以及控制器,所述控制器耦接至所述多个闪存装置,其中,所述控制器在配置模式期间被配置为:读取所述闪存装置的字线的第一样本,字线的所述第一样本中的每个字线与字线标识符关联且使用不同读取级别电压被多次读取,以产生对于字线和相应读取级别电压的每个组合的错误计数;基于所产生的错误计数生成错误计数表,所述错误计数表利用对应的字线标识符和不同读取级别电压中的相应一个来标引每个产生的错误计数;以及基于所...
【专利技术属性】
技术研发人员:塞伊汗·卡拉库拉克,安东尼·德韦恩·韦瑟斯,理查德·大卫·巴恩特,
申请(专利权)人:HGST荷兰有限公司,
类型:发明
国别省市:荷兰;NL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。