根据存储设备中的分区对读取命令加权制造技术

技术编号:34084823 阅读:27 留言:0更新日期:2022-07-11 19:44
本公开整体涉及操作存储设备的方法。该存储设备包括控制器和被划分为多个分区的存储单元,每个分区包括多个擦除块。数据被写入分区的擦除块到程序点,该程序点小于该擦除块的可写入容量。该擦除块中的该数据与各种读取权重相关联,这些读取权重取决于该数据相对于该程序点的位置。更接近该程序点存储的数据比更接近该擦除块开端存储的数据具有更高的读取权重。这些读取权重指示该数据的错误敏感性。当接收到一个或多个读取命令时,所读取数据的这些读取权重被累积,以估计位错误的累积,直到达到预先确定的值为止。到达到预先确定的值为止。到达到预先确定的值为止。

【技术实现步骤摘要】
【国外来华专利技术】根据存储设备中的分区对读取命令加权
[0001]相关申请的交叉引用
[0002]本申请要求2020年4月13日提交的美国申请号16/847,352的优先权,该申请全文以引用方式并入本文。

技术介绍


[0003]本公开的实施方案整体涉及存储设备,诸如固态驱动器(SSD)。
[0004]相关领域的描述
[0005]存储设备诸如SSD可用于需要相对低延迟和高容量存储的应用中的计算机中。例如,SSD可表现出比硬盘驱动器(HDD)更低的延迟,尤其是对于随机读取和写入而言。通常,SSD的控制器接收将数据从主机设备读取或写入到存储器设备的命令。数据被读取并写入存储器设备中的一个或多个擦除块。这些逻辑块地址中的每个逻辑块地址与物理介质位置相关联,使得SSD和/或主机设备知道存储数据的位置。物理介质的一个或多个擦除块可由擦除块相应的逻辑块地址分组在一起以形成多个分区。
[0006]在从擦除块读取数据若干次之后,存储数据的该擦除块可累积位错误或读取干扰错误,这可导致数据丢失或不能够读取。当擦除块内的数据读取的总次数超过预先确定的值(诸如1,0本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种存储设备,所述存储设备包括:非易失性存储单元,其中所述非易失性存储单元的容量被划分为多个分区,并且其中所述非易失性存储单元包括多个管芯,所述多个管芯中的每个管芯包括多个擦除块;和控制器,所述控制器耦接到所述非易失性存储单元,其中所述控制器被配置为:将与一个或多个第一命令相关联的数据顺序地写入所述多个分区的第一分区,所述第一分区具有可写入容量,其中与所述一个或多个第一命令相关联的所述数据将所述第一分区部分地填充到小于所述可写入容量的第一程序点;以及接收一个或多个读取命令,以从所述第一分区非顺序地读取所述数据,其中所述一个或多个读取命令中的每个读取命令与权重相关联,所述权重基于所述数据被读取到所述第一程序点的接近程度,并且其中所述一个或多个读取命令的至少两个权重是不同的。2.根据权利要求1所述的存储设备,其中与所述一个或多个命令相关联的所述数据被写入所述第一分区的部分填满的第一擦除块,并且其中所述一个或多个读取命令用于读取存储在所述第一擦除块中的所述数据。3.根据权利要求2所述的存储设备,其中所述控制器被进一步配置为:当与所述一个或多个读取命令相关联的所述权重的总和累积到预先确定的值时,关闭所述第一擦除块。4.根据权利要求1所述的存储设备,其中读取命令的所述权重越高,则所述读取命令越接近所述第一程序点,并且其中所述权重指示错误敏感性水平。5.根据权利要求1所述的存储设备,其中所述控制器被进一步配置为:将与一个或多个第二命令相关联的数据顺序地写入所述第一分区,其中与所述一个或多个第二命令相关联的所述数据将所述第一分区部分地填充到小于所述可写入容量的第二程序点;以及接收一个或多个第二读取命令,以从所述第一分区非顺序地读取所述数据,其中所述一个或多个第二读取命令中的每个第二读取命令与权重相关联,所述权重基于所述数据被读取到所述第二程序点的接近程度,并且其中所述一个或多个第二读取命令的至少两个权重是不同的。6.根据权利要求1所述的存储设备,其中所述控制器被进一步配置为当与所述读取命令相关联的所述权重的总和累积到预先确定的值时,关闭所述第一分区。7.根据权利要求1所述的存储设备,其中所述控制器被进一步配置为:将与一个或多个第三命令相关联的数据顺序地写入所述第一分区,其中所述一个或多个第三命令将所述第一分区填充到所述可写入容量,以及接收一个或多个第三读取命令,以从所述第一分区非顺序地读取所述数据,其中当所述第一分区被填充到所述可写入容量时,所述一个或多个第三读取命令中的每个第三读取命令与相同权重相关联。8.一种存储设备,所述存储设备包括:非易失性存储单元,其中所述非易失性存储单元的容量被划分为多个分区,并且其中所述非易失性存储单元包括多个管芯,所述多个管芯中的每个管芯包括多个擦除块;和控制器,所述控制器耦接到所述非易失性存储单元,其中所述控制器被配置为:接收多个读取命令,以从所述多个分区的第一分区的部分填满的第一擦除块非顺序地读取数据,其中所述读取命令中的每个读取命令与权重相关联,所述权重基于在所述第一
擦除块内读取的所述数据的位置,并且其中所述读取命令的至少两...

【专利技术属性】
技术研发人员:L
申请(专利权)人:西部数据技术公司
类型:发明
国别省市:

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

1