固态硬盘控制器的0‑1平衡管理制造技术

技术编号:16083206 阅读:64 留言:0更新日期:2017-08-25 17:15
SSD控制器保持0计数和1计数,和/或在一些实施方案中0/1的差异计数,用于每个读取单元从SLC NVM(或MLC下页)读取。在读取单元是不可校正的事件,部分是由于阈值电压分布远离其标称分布的漂移,保持的计数能判断方向和/或幅度来调整进行跟踪阈值电压漂移和恢复读取数据的0/1平衡的读取阈值。在各种实施例中,调整后的读取阈值由所描述的各种方法(计数、百分比),其基于多个描述因子(确定阈值电压分布、已知存储值,过去NVM操作事件)确定。对MLC存储器上述技术的扩展也描述了。

【技术实现步骤摘要】
【国外来华专利技术】固态硬盘控制器的0-1平衡管理
非易失性存储技术的进步被需要用来提供性能、效率以使用效用的改进。
技术介绍
除非明确标识为公开或众所周知,此处提及的技术和概念,包括用于上下文、定义或比较的目的,不应当被解释为承认这样的技术和概念是之前公开已知的或是现有技术的一部分。本文引用的所有参考文献(如果有),包括专利、专利申请和出版物,在此通过引用并入其整体,无论是专门并入与否,用于所有目的。固态硬盘(SSD)控制器所使用的闪存的各个方面现在将被描述成部分地建立
技术介绍
和部分地建立本说明书的平衡中所使用先行术语。通过SSD控制器从非易失性存储器(Non-VolatileMemory,NVM)读出的数据最小尺寸是“读取单元”,它由包括的误差校正保护,如低密度奇偶校验(Low-DensityParity-Check,LDPC)码。在一些实施方案中,每个读取单元包含大约4K到大约32K位的用户数据,加上纠错开销。在SSD控制器的命令下,这些位从非易失性存储器的存储器单元被读出,其中根据下面讨论的技术,可以保持每个单元一个或多个位。在一些实施方案中,出于安全原因,在写入到NVM数据之前SSD控制器加密本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/58/201380023414.html" title="固态硬盘控制器的0‑1平衡管理原文来自X技术">固态硬盘控制器的0‑1平衡管理</a>

【技术保护点】
一种方法,所述方法包括:加扰被写入到非易失性存储器的部分中的数据,以产生具有0位的已知统计平均数和1位的已知统计平均数的加扰数据;写入所述加扰数据到所述非易失性存储器的部分;在所述写入之后,读取所述非易失性存储器的部分;计算从所述非易失性存储器的部分读取数据中0位数和1位数的差异;以及至少部分基于所述差异为所述非易失性存储器的后续读取的确定阈值电压。

【技术特征摘要】
【国外来华专利技术】2012.05.04 US 13/464,4331.一种方法,所述方法包括:加扰被写入到非易失性存储器的部分中的数据,以产生具有0位的已知统计平均数和1位的已知统计平均数的加扰数据;写入所述加扰数据到所述非易失性存储器的部分;在所述写入之后,读取所述非易失性存储器的部分;计算从所述非易失性存储器的部分读取数据中0位数和1位数的差异;以及至少部分基于所述差异为所述非易失性存储器的后续读取的确定阈值电压。2.根据权利要求1所述的方法,其中所述计算包括:评估预期的0位数和从所述非易失性存储器的部分读取的0位数之间的差。3.根据权利要求1所述的方法,其中所述确定进一步基于0位的已知统计平均数或1位的已知统计平均数。4.根据权利要求1所述的方法,还包括:使用所述阈值电压重新读取所述非易失性存储器的部分。5.根据权利要求4所述的方法,其中所述写入包括使用ECC编码器编码所述加扰数据和写入所编码的加扰数据到非易失性存储器的部分,并且还进一步包括:在重新读取之前,使用ECC解码器解码从所述非易失性存储器的部分读取的数据,以确定从所述非易失性存储器的部分读取的数据是不可校正的。6.根据权利要求5所述的方法,其中所述差异是第一差异,所述阈值电压为第一阈值电压,并且还包括:使用第一阈值电压以ECC解码器解码从非易失性存储器的部分重新读取的数据,以确定使用所述第一阈值电压从所述非易失性存储器的部分重新读取的数据是不可校正的;计算使用所述第一阈值电压从所述非易失性存储器的部分重新读取数据中0位数和1位数之间的第二差异;以及至少部分基于所述第二差异,为所述非易失性存储器的第二重新读取确定第二值电压。7.根据权利要求6所述的方法,还包括:使用所述第二阈值电压重新读取所述非易失性存储器的部分。8.根据权利要求5所述的方法,其中所述ECC编码器添加一个或多个字节到所述加扰数据,并且其中由所述ECC编码器添加的一个或多个字节具有所述0位的已知统计平均数和所述1位的已知统计平均数。9.一种设备,包括:用于加扰被写入到非易失性存储器的部分中的数据,以产生具有0位的已知统计平均数和1位的已知统计平均数的加扰数据的装置;用于写入所述加扰数据到所述非易失性存储器的部分的装置;用于在所述写入之后,读取所述非易失性存储器的部分的装置;用于计算从所述非易失性存储器的部分读取数据中0位数和1位数的差异的装置;以及用于至少部分基于所述差异和至少部分基于0位的已知统计平均数或1位的已知统计平均数确定所述非易失性存储器的后续读取的阈值电压的装置。10.根据权利要求9所述的设备,还包括:用于使用所述阈值电压重新读取所述非易失性存储器的部分的装置。11.根据权利要求10所述的设备,其中所述写入包括使用ECC编码器编码所述加扰数据和写入所编码的加扰数据到非易失性存储器的部分,并且还进一步包括:用于在重新读取之前,使用ECC解码器解码从所述...

【专利技术属性】
技术研发人员:厄尔·T·柯亨
申请(专利权)人:希捷科技有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1