执行存储器子系统的按需刷新操作的制作方法

文档序号:26009772发布日期:2021-07-23 21:29阅读:来源:国知局

技术特征:

1.一种系统,其包括:

存储器组件;以及

处理装置,其与所述存储器组件操作性地耦合以进行以下操作:

识别存储在所述存储器组件中的用户数据的时间属性;

确定所识别的时间属性满足时间条件;

在确定所述所识别的时间属性满足所述时间条件后,提供所述用户数据的刷新操作是否改进了所述存储器组件的性能的指示;

接收指示执行所述存储器组件的所述刷新操作的用户输入;以及

执行所述存储器组件的所述刷新操作。

2.根据权利要求1所述的系统,其中所述时间属性表示自从所述用户数据存储在所述存储器组件中以来已经过的时间量,其中为了确定所述所识别的时间属性满足第一时间条件,所述处理装置将进行以下操作:

确定已经过的所述时间量超过阈值时间量。

3.根据权利要求1所述的系统,其中为了提供所述用户数据的所述刷新操作是否改进了所述存储器组件的性能的所述指示,所述处理装置将提供以下各项中的至少一个:

识别所述用户数据的所述刷新操作改进了所述存储器组件的性能的所述指示;或

识别所述用户数据的所述刷新操作未改进所述存储器组件的性能的所述指示。

4.根据权利要求1所述的系统,其中为了提供所述用户数据的所述刷新操作是否改进了所述存储器组件的性能的所述指示,所述处理装置将提供所述用户数据的所述刷新操作成功以改进所述存储器组件的性能的概率。

5.根据权利要求1所述的系统,其中为了提供所述用户数据的所述刷新操作是否改进了所述存储器组件的性能的所述指示,所述处理装置将进行以下操作:

将识别所述用户数据的所述刷新操作是否改进了所述存储器组件的性能的所述指示提供到耦合到所述存储器组件的主机系统。

6.根据权利要求1所述的系统,其中为了执行所述存储器组件的所述刷新操作,所述处理装置将进行以下操作:

从所述存储器组件的第一位置擦除所述用户数据;以及

使用所述用户数据在所述存储器组件的第二位置上执行写入操作。

7.根据权利要求6所述的系统,其中所述第一位置与所述第二位置相同。

8.根据权利要求1所述的系统,其中所述处理装置将进一步进行以下操作:

提供与所述刷新操作相关联的一或多个信息,所述一或多个信息包括以下各项中的一或多个:

与存储器组件相关联地尝试的全部刷新操作的数目;

与所述存储器组件相关联地尝试的成功刷新操作的数目;

与所述存储器组件相关联地尝试的不成功刷新操作的数目;

完成与所述存储器组件相关联地尝试的刷新操作的平均时间;

完成与所述存储器组件相关联地尝试的刷新操作的时间的标准差;

所述刷新操作的第一状态;或

与所述存储器组件相关联地尝试的先前的刷新操作的第二状态。

9.根据权利要求1所述的系统,其中在执行所述存储器组件的所述刷新操作之前,所述处理装置将进行以下操作:

确定所述刷新操作与先前执行的刷新操作之间的时间超过阈值时间。

10.一种系统,其包括:

存储器组件;以及

处理装置,其与所述存储器组件操作性地耦合以进行以下操作:

识别存储在所述存储器组件中的用户数据的时间属性;

确定所识别的时间属性满足时间条件;

在确定所述所识别的时间属性满足所述时间条件后,提供所述用户数据的刷新操作是否改进了所述存储器组件的性能的指示;

接收指示执行所述存储器组件的所述刷新操作的用户输入;

确定所述刷新操作与先前执行的刷新操作之间的时间不超过阈值时间;以及

确定不执行所述存储器组件的所述刷新操作。

11.一种方法,其包括:

从用户接收执行存储器组件的刷新操作的用户输入;

在从所述用户接收到执行所述存储器组件的所述刷新操作的所述用户输入后,将初始转换映射发送到耦合到所述存储器组件的主机系统;

从所述主机系统接收修改后的转换映射;以及

由处理装置使用所述修改后的转换映射来执行所述存储器组件的所述刷新操作。

12.根据权利要求11所述的方法,其中所述初始转换映射经配置以使用第一次序将多个逻辑块地址lba映射到多个物理块地址,并且其中所述修改后的转换映射经配置以使用不同于所述第一次序的第二次序将所述多个lba映射到所述多个物理块地址。

13.根据权利要求12所述的方法,其中使用所述修改后的转换映射来执行所述存储器组件的所述刷新操作包括:

以所述第二次序使用所述物理块地址来执行所述存储器组件的所述刷新操作。

14.根据权利要求11所述的方法,其中执行所述存储器组件的所述刷新操作包括:

从所述存储器组件的第一位置擦除用户数据;以及

使用所述用户数据在所述存储器组件的第二位置上执行写入操作。

15.根据权利要求14所述的方法,其中在所述存储器组件的所述第二位置上执行所述写入操作包括:

将所述用户数据提供到所述主机系统以用于存储所述用户数据;

在多个阶段中渐进地在所述存储器组件的所述第二位置上执行所述写入操作,其中所述用户数据的一部分在所述多个阶段中的每一阶段中写入到所述第二位置;以及

在完成使用所述多个阶段来执行所述写入操作之后,向所述主机系统指示从所述主机系统擦除所述用户数据。

16.一种非暂时性计算机可读存储媒体,其包括指令,所述指令在由处理装置执行时使所述处理装置进行以下操作:

确定用于执行存储器组件的刷新操作的设置优化类型;

基于确定的设置优化类型而确定待使用的刷新操作参数;以及

使用所述刷新操作参数来执行所述存储器组件的所述刷新操作。

17.根据权利要求16所述的非暂时性计算机可读存储媒体,其中为了确定所述设置优化类型,所述处理装置将进行以下操作:

识别与所述存储器组件相关联地执行的工作负荷;以及

基于所识别的工作负荷而确定所述设置优化类型。

18.根据权利要求17所述的非暂时性计算机可读存储媒体,其中所述所识别的工作负荷指示对应于以下各项中的一个的工作负荷模式:

写入密集工作负荷模式,或

读取密集工作负荷模式。

19.根据权利要求16所述的非暂时性计算机可读存储媒体,其中为了确定所述设置优化类型,所述处理装置将进行以下操作:

接收指示所述设置优化类型的用户输入;以及

基于所述用户输入而确定所述设置优化类型。

20.根据权利要求16所述的非暂时性计算机可读存储媒体,其中所述设置优化类型对应于以下各项中的一或多个:

性能优化;

数据保持优化;

耐久性优化;

读取密集优化;或

写入密集优化。

21.根据权利要求16所述的非暂时性计算机可读存储媒体,其中所述刷新操作参数包括以下各项中的一或多个:

待用于所述刷新操作的阈值电压;

待用于所述刷新操作的指定电流电平;

待用于所述刷新操作的指定强度等级;

待用于所述刷新操作的持续时间;或

待用于所述刷新操作的遍次的数目。

22.根据权利要求16所述的非暂时性计算机可读存储媒体,其中为了执行所述存储器组件的所述刷新操作,所述处理装置将进行以下操作:

从所述存储器组件的第一位置擦除用户数据;以及

基于所述用户数据,使用所述刷新操作参数在所述存储器组件的第二位置上执行写入操作。


技术总结
识别存储在存储器组件中的用户数据的时间属性。确定所识别的时间属性满足时间条件。提供所述用户数据的刷新操作是否改进了所述存储器组件的性能的指示。接收指示执行所述存储器组件的所述刷新操作的用户输入。执行所述存储器组件的所述刷新操作。

技术研发人员:M·T·布拉迪
受保护的技术使用者:美光科技公司
技术研发日:2019.10.30
技术公布日:2021.07.23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1