存储器子系统中的区域感知式存储器管理的制作方法

专利2025-04-19  33


本公开的实施例大体上涉及存储器子系统,且更确切地说,涉及存储器子系统中的区域感知式存储器管理。


背景技术:

1、存储器子系统可包含一或多个存储数据的存储器装置。存储器装置可以是例如非易失性存储器装置和易失性存储器装置。大体来说,主机系统可利用存储器子系统,将数据存储在存储器装置处并从存储器装置检索数据。


技术实现思路

1、本申请的一方面涉及一种系统,其包括:存储器装置,其包括多个物理存储器块且与包括多个区域的逻辑地址空间相关联,其中每一区域包括多个逻辑块地址(lba);以及处理装置,其以操作方式与所述存储器装置耦合以执行包括以下的操作:接收存储与所述多个区域中的第一区域相关联的lba所引用的数据的请求;获得所述第一区域的版本识别符;获得所述存储器装置的多个可用物理存储器块的擦除值,其中每一擦除值表示所述多个存储器块中的相应者的已完成擦除操作的数目;鉴于所述第一区域的所述版本识别符和所述擦除值,选择多个可用物理存储器块中的第一物理存储器块;将与所述第一区域相关联的下一可用lba映射到所述第一物理存储器块;以及在所述第一物理存储器块中存储所述数据。

2、本申请的另一方面涉及一种系统,其包括:存储器装置,其包括多个物理存储器块且与包括多个区域的逻辑地址空间相关联,其中每一区域包括多个逻辑块地址(lba),以及处理装置,其以操作方式与所述存储器装置耦合以执行包括以下的操作:发起所述存储器装置的扫描;将所述多个区域中的第一区域识别为具有最低版本识别符的区域,其中区域的所述版本识别符反映所述区域的无效次数;从所述第一区域的第一lba开始,执行错误校正分析以检测映射到所述第一区域的连续lba的风险物理存储器块;以及鉴于映射到所述第一区域的lba的所检测风险物理存储器块,确定在所述第一区域处是否要停止所述存储器装置的所述扫描。

3、本申请的又一方面涉及一种方法,其包括:通过以操作方式与存储器装置耦合的处理装置接收存储与多个区域中的第一区域相关联的逻辑块地址(lba)所引用的数据的请求,其中每一区域包括所述存储器装置的逻辑地址空间的多个逻辑块地址(lba),所述存储器装置具有多个物理存储器块;通过所述处理装置获得所述第一区域的版本识别符;通过所述处理装置获得所述存储器装置的多个可用物理存储器块的擦除值,其中每一擦除值表示所述多个可用存储器块中的相应者的已完成擦除操作的数目;鉴于所述第一区域的所述版本识别符和所述擦除值,通过所述处理装置选择所述多个可用物理存储器块中的第一物理存储器块;通过所述处理装置将与所述第一区域相关联的下一可用lba映射到所述第一物理存储器块;以及通过所述处理装置在所述第一物理存储器块中存储所述数据。



技术特征:

1.一种系统,其包括:

2.根据权利要求1所述的系统,其中所述第一区域通过将写入指针移动到所述第一区域的起始lba而被无效。

3.根据权利要求1所述的系统,其中选择所述第一pmb进一步鉴于所述第一pmb的擦除值,所述第一pmb的所述擦除值表示所述第一pmb的已完成擦除操作的数目。

4.根据权利要求3所述的系统,其中所述第一区域具有多个区域当中的最低失效操作数目,并且其中所述第一pmb具有所述多个pmb的至少一个子集当中的最高擦除值。

5.根据权利要求4所述的系统,其中所述多个pmb的所述子集的擦除值不超过阈值擦除值。

6.根据权利要求3所述的系统,其中所述操作进一步包括:

7.根据权利要求3所述的系统,其中选择所述第一pmb包括:

8.根据权利要求7所述的系统,其中基于所述第一分布和所述第二分布选择所述第一pmb包括:

9.一种方法,其包括:

10.根据权利要求9所述的方法,其中选择所述第一pmb进一步鉴于所述第一pmb的擦除值,所述第一pmb的所述擦除值表示所述第一pmb的已完成擦除操作的数目。

11.根据权利要求10所述的方法,其中所述第一区域具有多个区域当中的最低失效操作数目,并且其中所述第一pmb具有所述多个pmb的至少一个子集当中的最高擦除值。

12.根据权利要求11所述的方法,其中所述多个pmb的所述子集的擦除值不超过阈值擦除值。

13.根据权利要求10所述的方法,其进一步包括:

14.根据权利要求10所述的方法,其中选择所述第一pmb包括:

15.根据权利要求14所述的方法,其中基于所述第一分布和所述第二分布选择所述第一pmb包括:

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

17.根据权利要求16所述的非暂时性计算机可读存储器,其中选择所述第一pmb进一步鉴于所述第一pmb的擦除值,所述第一pmb的所述擦除值表示所述第一pmb的已完成擦除操作的数目。

18.根据权利要求16所述的非暂时性计算机可读存储器,其中所述操作进一步包括:接收存储与所述存储器装置的所述逻辑地址空间的第二区域相关联的第二lba所引用的第二数据的第二请求;

19.根据权利要求16所述的非暂时性计算机可读存储器,其中选择所述第一pmb包括:

20.根据权利要求19所述的非暂时性计算机可读存储器,其中基于所述第一分布和所述第二分布选择所述第一pmb包括:


技术总结
本申请涉及存储器子系统中的区域感知式存储器管理。公开了一种系统,其包含:存储器装置,所述存储器装置具有多个物理存储器块且与包括多个区域的逻辑地址空间相关联,其中每一区域包括多个逻辑块地址LBA;及处理装置,其以操作方式与所述存储器装置耦合以执行以下操作:接收存储与所述多个区域中的第一区域相关联的LBA所引用的数据的请求;获得所述第一区域的版本识别符;获得所述存储器装置的多个可用物理存储器块的擦除值;鉴于所述第一区域的所述版本识别符和所述擦除值,选择所述多个可用物理存储器块中的第一物理存储器块;将所述第一区域内的下一可用LBA映射到所述第一物理存储器块;以及在所述第一物理存储器块中存储所述数据。

技术研发人员:A·巴德瓦杰
受保护的技术使用者:美光科技公司
技术研发日:
技术公布日:2024/12/17
转载请注明原文地址:https://xbbs.6miu.com/read-23599.html