The requested data is read from the flash memory using the first read level voltage. The number of the first bit error and the number of second bit error errors are determined from the requested data read. The error ratio of the number of first bit errors to the number of second bit values is compared with the error range. The first read level voltage is regulated based on the ratio of the error ratio to the error ratio range.
【技术实现步骤摘要】
用于自适应读取电平调节的系统和方法
技术介绍
本公开涉及如闪存等固态存储器,并且具体地涉及调节用于读取存储在固态存储器中的数据的读取电平。随着闪存寿命或者数据保留次数的增加,闪存单元的编程电平分布趋于分散和移位,导致增大的读取错误比率。随着闪存寿命或者数据保留次数的增加而调节读取电平可以降低读取错误比率。然而,许多读取电平调节算法在确定何时进行调节以及如何进行调节方面不是有效的。
技术实现思路
本主题技术涉及一种用于管理数据存储系统的方法,所述方法包括:使用第一读取电平电压从闪存中读取所请求数据;确定所述读取的所请求数据中的第一位值错误(firstbit-valueerror)的数量和第二位值错误(secondbit-valueerror)的数量;以及将所述第一位值错误的数量与所述第二位值错误的数量的错误比率与错误比率范围进行比较。在某些方面,所述数据存储系统可以进一步包括:基于所述错误比率与所述错误比率范围的所述比较调节所述第一读取电平电压。在某些方面,本主题技术涉及一种数据存储系统,所述数据存储系统包括:闪存;控制器,所述控制器被配置成用于执行一种用于控制所述数据系统的方法。所述控制器可以被进一步配置成用于执行以下操作:使用第一读取电平电压从所述闪存中的块中读取并解码所请求数据的多个码字;在已经读取并解码目标数量的码字之后,确定所述读取的所请求数据中的第一位值错误的数量和第二位值错误的数量;将所述第一位值错误的数量与所述第二位值错误的数量的错误比率与错误比率范围进行比较;以及基于所述错误比率与所述错误比率范围的所述比较调节所述第一读取电平电压。应理解的是,根据下 ...
【技术保护点】
一种用于管理数据存储系统的方法,所述方法包括:使用第一读取电平电压从闪存中读取所请求数据;确定所述读取的所请求数据中的第一位值错误的数量和第二位值错误的数量;将所述第一位值错误的数量与所述第二位值错误的数量的错误比率与错误比率范围进行比较;以及基于所述错误比率与所述错误比率范围的所述比较调节所述第一读取电平电压。
【技术特征摘要】
2016.03.11 US 15/068,4271.一种用于管理数据存储系统的方法,所述方法包括:使用第一读取电平电压从闪存中读取所请求数据;确定所述读取的所请求数据中的第一位值错误的数量和第二位值错误的数量;将所述第一位值错误的数量与所述第二位值错误的数量的错误比率与错误比率范围进行比较;以及基于所述错误比率与所述错误比率范围的所述比较调节所述第一读取电平电压。2.如权利要求1所述的方法,其中,从闪存中读取所请求数据包括从所述闪存中的块中读取并解码多个码字,并且其中,在已经读取并解码目标数量的码字之后,确定所述第一位值错误的数量和所述第二位值错误的数量。3.如权利要求2所述的方法,进一步包括判定所述闪存中的所述块是否关闭,其中,从在所述闪存中的所述块关闭后所读取的数据中确定所述第一位值错误的数量和所述第二位值错误的数量。4.如权利要求2所述的方法,进一步包括将所述第一位值错误的数量与所述第二位值错误的数量之和与第一错误阈值进行比较,其中,当所述第一位值错误的数量与所述第二位值错误的数量之和大于或等于所述第一错误阈值时,将所述错误比率与所述错误比率范围进行比较。5.如权利要求4所述的方法,进一步包括判定当前码字读取是否是自所述块关闭以来的首次码字读取,其中,当所述码字读取是自所述块关闭以来的首次码字读取时,调节所述第一读取电平电压的偏移值,其中,当所述码字读取不是自所述块关闭以来的首次码字读取时,调节所述第一读取电平电压的移位值,并且其中,跨多个编程-擦除循环维持所述偏移值,并且在编程-擦除循环之间重置所述移位值。6.如权利要求5所述的方法,进一步包括:将所述第一位值错误的数量和所述第二位值错误的数量与第二错误阈值进行比较;判定所述当前码字读取是否是自所述块关闭以来的首次码字读取;以及当所述第一位值错误的数量和所述第二位值错误的数量大于或等于所述第二错误阈值并且所述码字读取是自所述块关闭以来的首次码字读取时,校准所述第一读取电平电压。7.如权利要求6所述的方法,其中,校准所述第一读取电平电压包括:基于所述错误比率与目标比率的比较使所述第一读取电平电压步进一个增量;使用所述步进的第一读取电平电压从所述闪存中读取校准数据;重复地使所述第一读取电平电压步进并读取所述校准数据直到产生最小错误比率为止;以及基于为了产生所述最小错误比率而使所述第一读取电平电压所步进的增量数量来调节所述第一读取电平电压。8.如权利要求7所述的方法,其中,当所述第一位值错误的数量和所述第二位值错误的数量大于或等于所述第二错误阈值并且所述当前码字读取不是自所述块关闭以来的首次码字读取时,将所述错误比率与所述错误比率范围进行比较,并且基于所述比较调节所述第一读取电平电压。9.如权利要求8所述的方法,其中,调节所述第一读取电平电压包括:当所述错误比率低于所述错误比率范围时增大所述第一读取电平电压,当所述错误比率高于所述错误比率范围时减小所述第一读取电平电压,并且当所述错误比率在所述错误比率范围内时维持所述第一读取电平电压。10.如权利要求8所述的方法,进一步包括:确定使用所述经调节的第一读取电平电压读取的所述校准数据中的第一位值错误的数量和第二位值错误的数量;将来自所述读取的校准数据的所述第一位值错误的数量与所述第二位值错误的数量的错误比率与所述错误比率范围进行比较;以及基于来自所述读取的校准数据的所述错误比率与所述错误比率范围的所述比较来调节所述错误比率范围。11.如权利要求10所述的方法,其中,当来自所述读取的校准数据的所述错误比率在所述错误比率范围之外时,将所述错误比率范围的中心比率值调节至来自所述读取的校准数据的所述错误比率。12.如权利要求1所述的方法,进一步包括基于所述经调节的第一读取电...
【专利技术属性】
技术研发人员:AG科梅蒂,
申请(专利权)人:西部数据科技股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。