管理存储器系统中的信息保护方案技术方案

技术编号:37409718 阅读:14 留言:0更新日期:2023-04-30 09:35
本申请涉及管理存储器系统中的信息保护方案。存储器装置可从一组信息保护方案中动态地选择信息保护方案。在一些实例中,所述存储器装置可识别与控制器相关联的每一平面中的有缺陷块的数量。接着,所述存储器装置可以识别满足块阈值的平面的数量。在一些情况下,所述存储器装置可使用平面的所述数量选择信息保护方案。所述信息保护方案可以是独立节点冗余阵列方案的实例,并且可指示用于执行受保护写入操作的平面的数量。写入操作的平面的数量。写入操作的平面的数量。

【技术实现步骤摘要】
管理存储器系统中的信息保护方案
[0001]交叉引用
[0002]本专利申请要求雷纳(REINA)于2021年10月25日提交的标题为“管理存储器系统中的信息保护方案(MANAGING INFORMATION PROTECTION SCHEMES IN MEMORY SYSTEMS)”的第17/510,135号美国专利申请的优先权,所述申请转让给本受让人且明确地以全文引用的方式并入本文中。


[0003]
涉及管理存储器系统中的信息保护方案。

技术介绍

[0004]存储器装置广泛用于在各种电子装置中存储信息,例如计算机、用户装置、无线通信装置、相机、数字显示器等等。信息是通过将存储器装置内的存储器单元编程到各个状态来存储的。例如,二进制存储器单元可编程成两个支持状态中的一个,通常对应于逻辑1或逻辑0。在一些实例中,单个存储器单元可支持超过两个可能状态,其中任一状态可由存储器单元存储。为了存取由存储器装置存储的信息,组件可以读取或感测存储器装置内的一或多个存储器单元的状态。为了存储信息,组件可将存储器装置内的一或多个存储器单元写入或编程到对应状态。
[0005]存在各种类型的存储器装置,包含磁性硬盘、随机存取存储器(RAM)、只读存储器(ROM)、动态RAM(DRAM)、同步动态RAM(SDRAM)、静态RAM(SRAM)、铁电RAM(FeRAM)、磁性RAM(MRAM)、电阻性RAM(RRAM)、快闪存储器、相变存储器(PCM)、3维交叉点存储器(3D交叉点)、或非(NOR)和与非(NAND)存储器装置等。存储器装置可以是易失性或非易失性的。易失性存储器单元(例如,DRAM单元)可随时间推移而丢失它们的编程状态,除非它们通过外部电源周期性地刷新。非易失性存储器单元(例如,NAND存储器单元)可将它们的编程状态维持很长一段时间,即使在不存在外部电源的情况下也如此。

技术实现思路

[0006]描述一种方法。所述方法可包含:识别与存储器装置的控制信道相关联的多个平面中的每一平面中的有缺陷块的数量;基于识别出每一平面中的有缺陷块的数量,识别所述多个平面中每个相应平面的有缺陷块的数量满足阈值的平面的数量;以及基于满足阈值的平面的数量,从所述多个平面的多个信息保护方案中选择一信息保护方案。
[0007]描述一种设备。所述设备可包含与存储器装置相关联的控制器。控制器可配置成使所述设备:识别与所述存储器装置的控制信道相关联的多个平面中的每一平面中的有缺陷块的数量;基于识别出每一平面中的有缺陷块的数量,识别所述多个平面中每个相应平面的有缺陷块的数量满足阈值的平面的数量;以及基于满足阈值的平面的数量,从所述多个平面的多个信息保护方案中选择一信息保护方案。
[0008]描述一种存储代码的非暂时性计算机可读媒体。所述代码可包含指令,所述指令
可由处理器执行以:识别与存储器装置的控制信道相关联的多个平面中的每一平面中的有缺陷块的数量;基于识别出每一平面中的有缺陷块的数量,识别所述多个平面中每个相应平面的有缺陷块的数量满足阈值的平面的数量;以及基于满足阈值的平面的数量,从所述多个平面的多个信息保护方案中选择一信息保护方案。
附图说明
[0009]图1示出根据本文所公开的实例的支持管理存储器系统中的信息保护方案的系统的实例。
[0010]图2示出根据本文所公开的实例的支持管理存储器系统中的信息保护方案的一组块的实例。
[0011]图3示出根据本文所公开的实例的支持管理存储器系统中的信息保护方案的过程流的实例。
[0012]图4示出根据本文所公开的实例的支持管理存储器系统中的信息保护方案的存储器系统的框图。
[0013]图5示出根据本文所公开的实例的流程图,示出了支持管理存储器系统中的信息保护方案的一或多种方法。
具体实施方式
[0014]一些存储器装置可能将信息保护方案用作编程数据的一部分,例如独立节点冗余阵列(RAIN),以保护数据免受损坏或意外丢失。例如,使用信息保护方案对数据进行编程的存储器装置可能会生成一或多个错误控制码(例如,错误校正码(ECC)或奇偶校验信息)。所述一或多个错误控制码可配置成与错误控制程序一起使用,以检测或校正数据中的错误。数据以及所述一或多个错误控制码可以编程到存储器装置控制信道的每一存储器裸片上一定数量的平面中的每个平面中的一个块或页上。在一些信息保护方案中,平面的数量可能等于与控制信道相关联的平面总数量,而其它信息保护方案可能使用的平面数量可能小于与控制信道关联的平面总数量。通过允许更快的顺序写入性能,使用更多数量的平面的信息保护方案可能会更快。如果平面的可用块数量高于与信息保护方案相关联的阈值(例如,至少有一个块尚未使用或不是有缺陷块),那么可以在所述信息保护方案中使用所述平面。当存储器装置“填满”时(例如,随着更多数据被编程到存储器装置,使得装置的每个平面具有更少的可用块),一些具有相对较大数量的有缺陷块或占用块的平面可能没有可用块,而其它具有相对较少有缺陷块或占用块的平面仍可能具有可用块。但是,如果信息保护方案使用的平面数量大于具有可用块的平面数量,那么存储器装置可能无法使用信息保护方案。需要动态调整信息保护方案的技术。
[0015]如本文所描述,存储器装置可以基于平面数量满足有缺陷块阈值来动态选择要使用的信息保护方案。举例来说,存储器装置可确定存储器装置的每一平面中有缺陷块、可用块或这两者的数量。也就是说,存储器装置可确定每一平面是否满足有缺陷块阈值。接着,存储器装置可以选择可与满足有缺陷块阈值的平面数量一起使用的信息保护方案。例如,如果存储器装置支持两个信息保护方案,并且满足有缺陷块阈值的平面的数量满足与第一信息保护方案相关联的第一阈值但是未能满足与第二信息保护方案相关联的第二阈值,那
么存储器装置可选择第一信息保护方案。替代地,如果满足有缺陷块阈值的平面的数量满足第一阈值和第二阈值,那么存储器装置可选择第二信息保护方案。所描述的动态选择信息保护方案的技术可提高存储器装置的存储空间产量,例如,通过允许存储器装置在具有相对较少有缺陷块的平面中利用更多可用块。
[0016]本公开的特征首先在参考图1的系统、装置和电路的上下文中描述。本公开的特征在参考图2

3的一组块和过程流的上下文中描述。本公开的这些和其它特征进一步由参考图4

5的涉及管理存储器系统中的信息保护方案的设备图和流程图示出,并在所述设备图和流程图的上下文中描述。
[0017]图1示出根据本文所公开的实例的支持管理存储器系统中的信息保护方案的系统100的实例。系统100包含与存储器系统110耦合的主机系统105。
[0018]存储器系统110可以是或包含任何装置或装置集合,其中装置或装置集合包含至少一个存储器阵列。例如,存储器系统110可以是或包含通用快闪存储(UFS)装置、嵌入式多媒体控制器(eMMC)装置、快闪装置、通用串行总线(USB)快闪装置、安全数字(SD)卡本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,其包括:识别与存储器装置的控制信道相关联的多个平面中的每一平面中的有缺陷块的数量;至少部分地基于识别出每一平面中的有缺陷块的所述数量,识别所述多个平面中每个相应平面的有缺陷块的所述数量满足阈值的平面的数量;以及至少部分地基于满足所述阈值的平面的所述数量,从所述多个平面的多个信息保护方案中选择一信息保护方案。2.根据权利要求1所述的方法,其进一步包括:识别每个相应平面的有缺陷块的所述数量是否满足所述阈值,其中识别平面的所述数量至少部分地基于所述识别。3.根据权利要求1所述的方法,其进一步包括:识别平面的所述数量是否满足与所述信息保护方案和所述多个信息保护方案中的第二信息保护方案相关联的第二阈值,其中选择所述信息保护方案至少部分地基于平面的所述数量未能满足所述第二阈值。4.根据权利要求1所述的方法,其进一步包括:识别平面的所述数量是否满足与所述信息保护方案和所述多个信息保护方案中的第二信息保护方案相关联的第二阈值及与所述信息保护方案和所述多个信息保护方案中的第三信息保护方案相关联的第三阈值,其中选择所述信息保护方案至少部分地基于平面的所述数量满足所述第二阈值且未能满足所述第三阈值。5.根据权利要求1所述的方法,其中识别有缺陷块的所述数量进一步包括:在所述多个平面上执行存储器管理操作。6.根据权利要求1所述的方法,其进一步包括:从主机装置接收写入命令;至少部分地基于选择所述信息保护方案,生成与所述写入命令相关联的数据的一定数量的错误控制码;以及至少部分地基于所述写入命令和错误控制码的所述数量,执行受保护写入命令。7.根据权利要求1所述的方法,其中:所述信息保护方案指示所述多个平面中的每一平面的页用于受保护写入命令;且所述多个信息保护方案中的第二信息保护方案指示所述多个平面的子集中的每一平面的页用于受保护写入命令。8.根据权利要求1所述的方法,其中所述多个信息保护方案包括三个或更多个信息保护方案。9.根据权利要求1所述的方法,其中每个相应平面的有缺陷块的所述数量满足所述阈值进一步至少部分地基于每个相应平面的可用块的数量。10.根据权利要求1所述的方法,其中所述信息保护方案包括独立节点冗余阵列RAIN方案。11.根据权利要求1所述的方法,其中所述多个信息保护方案包括:使用第一多个平面生成一或多个代码的所述信息保护方案;以及使用第二多个平面生成一或多个代码的第二信息保护方案。12.一种设备,其包括:
控制器,其与存储器装置相关联,其中所述控制器配置成使所述设备:识别与所述存储器装置的控制信道相关联的多个平面中的每一平面中的有缺陷块的数量;至少部分地基于识别出每一平面中的有缺陷块的所述数量,识别所述多个平面中每个相应平面的有缺陷块的所述数量满足阈值的平面的数量;以及至少部分地基于满足所述阈值的平面的所述数量,从所述多个平面的多个信息保护方案中选择一信息保护方案。13.根据权利要求12所述的设备,其中所述控制器进一步配置成使所述设备:识别每个相应平面的有缺陷块的所述数量是否满足所述阈值,其中识别平面的所述数量至少...

【专利技术属性】
技术研发人员:V
申请(专利权)人:美光科技公司
类型:发明
国别省市:

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

1