平衡块损耗均衡以实现最佳SSD耐久性的制作方法

文档序号:21681224发布日期:2020-07-31 21:53阅读:来源:国知局

技术特征:

1.一种在存储设备处实现平衡块损耗均衡的方法,所述存储设备包括用于存储数据的在第一级别类型块池中的一个或多个第一级别类型块和在第二级别类型块池中的一个或多个第二级别类型块,所述方法包括:

接收对所述第一级别类型块池和所述第二级别类型块池中的一者的相应块池执行损耗均衡操作的第一请求或第一指令;

确定所述相应块池中的一个或多个块是否满足块池转换标准;

响应于确定所述相应块池中的所述一个或多个块满足块池转换标准,将所述相应块池中的所述一个或多个块重新分类为所述第一级别类型块池和所述第二级别类型块池二者中的另一者;并且

响应于确定所述相应块池中的所述一个或多个块不满足块池转换标准,避免将所述相应块池中的所述一个或多个块重新分类为所述第一级别类型块池和所述第二级别类型块池二者中的另一者。

2.根据权利要求1所述的方法,其中所述相应块池是所述第一级别类型块池。

3.根据权利要求2所述的方法,其中所述块池转换标准包括当所述第一级别类型块池中的一个或多个所述第一级别类型块的编程擦除周期(pec)计数小于第二级别类型损耗均衡阈值时满足的标准。

4.根据权利要求3所述的方法,其中所述第二级别类型损耗均衡阈值是所述第二级别类型块池中具有最大pec计数的第二级别类型块和所述第二级别类型块池中具有最小pec计数的第二级别类型块之间的预定最大pec计数差值。

5.根据权利要求2所述的方法,其中所述块池转换标准包括当所述一个或多个第一级别类型块的(pec)计数小于所述第二级别类型块池中所述一个或多个第二级别类型块的平均pec计数与第二级别类型块损耗均衡阈值之和时满足的标准。

6.根据权利要求2所述的方法,还包括:响应于确定所述相应块池中的所述一个或多个块满足块池转换标准,将所述第二级别类型块池中的一个或多个第二级别类型块重新分类为一个或多个第一级别类型块,其中所述一个或多个第二级别类型块中的每一个第二级别类型块的编程擦除周期计数大于所述第二级别类型块池中的其他第二级别类型块的编程擦除周期计数。

7.根据权利要求2所述的方法,其中所述相应块池是第二级别类型块池,并且其中将所述第二级别类型块池中的一个或多个第二级别类型块重新分类为所述第一级别类型块池中的一个或多个第一级别类型块包括将所述一个或多个第二级别类型块中的每一个第二级别类型块的对应pec计数乘以第一级别类型转换因子。

8.一种存储设备,所述存储设备包括用于存储数据的在第一级别块池中的一个或多个第一级别块和在第二级别块池中的一个或多个第二级别块,所述存储设备被配置为执行以下操作:

接收对所述第一级别块池和所述第二级别块池中的一者的相应块池执行损耗均衡操作的第一请求或第一指令;

确定所述相应块池中的一个或多个块是否满足块池转换标准;

响应于确定所述相应块池中的所述一个或多个块满足块池转换标准,将所述相应块池中的所述一个或多个块重新分类为所述第一级别块池和所述第二级别块池二者中的另一者;并且

响应于确定所述相应块池中的所述一个或多个块不满足块池转换标准,避免将所述相应块池中的所述一个或多个块重新分类为所述第一级别块池和所述第二级别块池二者中的另一者。

9.根据权利要求8所述的存储设备,其中所述相应块池是所述第一级别块池。

10.根据权利要求9所述的存储设备,其中所述块池转换标准包括当所述第一级别块池中的一个或多个所述第一级别块的编程擦除周期(pec)计数小于第二级别块损耗均衡阈值时满足的标准。

11.根据权利要求10所述的存储设备,其中所述第二级别块损耗均衡阈值是所述第二级别块池中具有最大pec计数的第二级别块和所述第二级别块池中具有最小pec计数的第二级别块之间的预定最大pec计数差值。

12.根据权利要求9所述的存储设备,其中所述块池转换标准包括当所述一个或多个第一级别块的(pec)计数小于所述第二级别块池中所述一个或多个第二级别块的平均pec计数与第二级别损耗均衡阈值之和时满足的标准。

13.根据权利要求9所述的存储设备,其中所述存储器控制器被进一步配置为执行以下步骤:响应于确定所述相应块池中的所述一个或多个块满足块池转换标准,将所述第二级别块池中的一个或多个第二级别块重新分类为一个或多个第一级别块,其中所述一个或多个第二级别块中的每一个第二级别块的编程擦除周期计数大于所述第二级别块池中的其他第二级别块的编程擦除周期计数。

14.根据权利要求9所述的存储设备,其中所述相应块池是所述第二级别块池,并且其中将所述第二级别块池中的一个或多个第二级别块重新分类为所述第一级别块池中的一个或多个第一级别块包括将所述一个或多个第二级别块中的每一个第二级别块的对应pec计数乘以第一级别转换因子。

15.一种用于对所述第一级别块和所述第二级别块执行操作的存储器控制器,所述存储器控制器被配置为执行以下操作:

接收对所述第一级别块池和所述第二级别块池中的一者的相应块池执行损耗均衡操作的第一请求或第一指令;

确定所述相应块池中的一个或多个块是否满足块池转换标准;

响应于确定所述相应块池中的所述一个或多个块满足块池转换标准,将所述相应块池中的所述一个或多个块重新分类为所述第一级别块池和所述第二级别块池二者中的另一者;并且

响应于确定所述相应块池中的所述一个或多个块不满足块池转换标准,避免将所述相应块池中的所述一个或多个块重新分类为所述第一级别块池和所述第二级别块池二者中的另一者。

16.根据权利要求15所述的存储器控制器,其中所述相应块池是所述第一级别块池。

17.根据权利要求16所述的存储器控制器,其中所述块池转换标准包括当所述第一级别块池中的一个或多个所述第一级别块的编程擦除周期(pec)计数小于第二级别块损耗均衡阈值时满足的标准。

18.根据权利要求17所述的存储器控制器,其中所述第二级别块损耗均衡阈值是所述第二级别块池中具有最大pec计数的第二级别块和所述第二级别块池中具有最小pec计数的第二级别块之间的预定最大pec计数差值。

19.根据权利要求16所述的存储器控制器,其中所述块池转换标准包括当所述一个或多个第一级别块的(pec)计数小于所述第二级别块池中所述一个或多个第二级别块的平均pec计数与第二级别损耗均衡阈值之和时满足的标准。

20.根据权利要求16所述的存储器控制器,其中所述相应块池是所述第二级别块池,并且其中将所述第二级别块池中的一个或多个第二级别块重新分类为所述第一级别块池中的一个或多个第一级别块包括将所述一个或多个第二级别块中的每一个第二级别块的对应pec计数乘以第一级别转换因子。


技术总结
本发明题为“平衡块损耗均衡以实现最佳SSD耐久性”。在一个实施方案中,提供一种在存储设备处实现平衡块损耗均衡的方法,该存储设备包括用于存储数据的在SLC块池中的一个或多个单级单元(SLC)块和在nSLC块池中的一个或多个非单级单元(nSLC)块以及用于对SLC块和nSLC块执行操作的存储器控制器,该方法包括:在存储器控制器处,接收对SLC块池和nSLC块池中的一者的相应块池执行损耗均衡操作的第一请求;确定相应块池中的一个或多个块是否满足块池转换标准;响应于确定相应块池中的一个或多个块满足块池转换标准,将相应块池中的一个或多个块重新分类为SLC块池和nSLC块池二者中的另一者;以及响应于确定相应块池中的一个或多个块不满足块池转换标准,避免将相应块池中的一个或多个块重新分类为SLC块池和nSLC块池二者中的另一者。

技术研发人员:N·杨;S·莎玛;R·塞加尔;P·瑞斯威格
受保护的技术使用者:西部数据技术公司
技术研发日:2019.12.04
技术公布日:2020.07.31
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1