【技术实现步骤摘要】
存储器系统中的平面平衡
[0001]交叉参考
[0002]本专利申请案要求KANE等人在2022年7月13日申请的标题为“存储器系统中的平面平衡(PLANE BALANCING IN A MEMORY SYSTEM)”的第17/864,192号美国专利申请案和KANE等人在2022年6月2日申请的标题为“存储器系统中的平面平衡(PLANE BALANCING IN A MEMORY SYSTEM)”的第63/348,298号美国临时专利申请案优先权,所述两案中的每一者让与给本受让人且其中的每一者明确地以全文引用的方式并入本文中。
[0003]
涉及存储器系统中的平面平衡。
技术介绍
[0004]存储器装置广泛用于将信息存储在例如计算机、用户装置、无线通信装置、相机、数字显示器等各种电子装置中。通过将存储器装置内的存储器单元编程为各种状态来存储信息。举例来说,二进制存储器单元可编程到两个支持状态中的一者,常常对应于逻辑1或逻辑0。在一些实例中,单个存储器单元可支持多于两个可能的状态,所述状态中的任一个可由存储器单元存储。为了存取由存储器装置存储的信息,组件可读取(例如,感测、检测、检索、标识、确定、评估)存储器装置内的一或多个存储器单元的状态。为了存储信息,组件可将存储器装置内的一或多个存储器单元写入(例如,编程、设置、指配)到对应状态。
[0005]存在各种类型的存储器装置,包含磁性硬盘、随机存取存储器(RAM)、只读存储器(ROM)、动态RAM(DRAM)、同步动态RAM(SDRAM) ...
【技术保护点】
【技术特征摘要】
1.一种方法,其包括:选择用于写入数据集的存储器裸片,所述存储器裸片包括多个平面,每一平面包括存储器单元的相应多个块;至少部分地基于选择所述存储器裸片而确定所述多个平面中相对于所述多个平面中的其它平面具有可用于写入的最低数量块的平面;以及至少部分地基于所述平面具有可用于写入的所述最低数量块而将所述数据集写入到所述多个平面的至少排除所述平面的子集。2.根据权利要求1所述的方法,其中可用于写入的块包括处于擦除状态或存储无效数据的块。3.根据权利要求1所述的方法,其进一步包括:确定所述多个平面中相对于所述多个平面中的其它平面具有可用于写入的最高数量块的第二平面,其中至少部分地基于块的所述最低数量与块的所述最高数量之间的差满足阈值而从写入所述数据集排除所述平面。4.根据权利要求1所述的方法,其进一步包括:至少部分地基于选择所述存储器裸片而确定所述多个平面中具有可用于写入的所述最低数量块的第二平面,其中至少部分地基于所述第二平面具有可用于写入的所述最低数量块而从用于写入所述数据集的所述多个平面的所述子集排除所述第二平面。5.根据权利要求1所述的方法,其进一步包括:确定所述多个平面中具有可用于写入的所述最低数量块的第二平面,其中所述第二平面至少部分地基于所述存储器裸片的所述多个平面的数量而包含于所述多个平面的用于写入所述数据集的所述子集中。6.根据权利要求1所述的方法,其进一步包括:确定所述多个平面中相对于所述多个平面中的其它平面具有可用于写入的次低数量块的第二平面,其中至少部分地基于所述第二平面具有可用于写入的所述次低数量块而从所述多个平面的用于写入所述数据集的所述子集排除所述第二平面。7.根据权利要求1所述的方法,其进一步包括:至少部分地基于平面具有可用于写入的所述最低数量块而选择用于写入所述数据集的块集合,所述块集合包括来自所述多个平面的至少排除所述平面的所述子集中的每一平面的块。8.根据权利要求7所述的方法,其中所述块集合包括具有各自经配置用于存储第一数量的位的存储器单元的块,所述方法进一步包括:从包括各自经配置用于存储第二数量的位的存储器单元的第二块集合读取所述数据集。9.根据权利要求7所述的方法,其中所述块集合包括具有各自经配置用于存储第一数量的位的存储器单元的块,所述方法进一步包括:从包括各自经配置用于存储所述第一数量的位的存储器单元的第二块集合读取所述数据集。10.根据权利要求1所述的方法,其中所述存储器裸片包含于分区命名空间ZNS存储器系统中。
11.一种方法,其包括:选择用于写入数据集的存储器裸片,所述存储器裸片包括多个平面,每一平面包括存储器单元的相应多个块;至少部分地基于选择所述存储器裸片而确定所述多个平面中相对于所述多个平面中的其它平面具有不可用于写入的最高数量块的平面;以及至少部分地基于所述平面具有不可用于写入的所述最高数量块而将所述数据集写入到所述多个平面的至少排除所述平面的子集。12.根据权利要求11所述的方法,其中不可用于写入的块包括存储有效数据或包含于避免存取的块列表中的块。13.根据权利要求11所述的方法,其进一步包括:确定所述多个平面中相对于所述多个平面中的其它平面具有不可用于写入的最低数量块的第二平面,其中至少部分地基于不可用块的所述最低数量与不可用块的所述最高数量之间的差满足阈值而从写入所述数据集排除所述平面。14.根据权利要求11所述的方法,其进一步包括:至少部分地基于选择所述存储器裸片而确定所述多个平面中具有不可用于写入的所述最高数量块的第二平面,其中至少部分地基于所述第二平面具有不可用于写入的所述最高数量块而从用于写入所述数据集的所述多个平面的所述子集排除所述第二平面。15.根据权利要求11所述的方法,其进一步包括:确定所述多个平面中具有不可用于写入的所述最高数量块的第二平面,其中所述第二平面至少部分地基于所述存储器裸片的所述多个平面的数量而包含于所述多个平面的用于写入所述数据集的所述子集中。16.根据权利要求11所述的方法,其进一步包括:确定所述多个平面中相对于所述多个平面中的其它平面具有不可用于写入的次高数量块的第二平面,其中至少部分地基于所述第二平面具有不可用于写入的所述次高数量块而从所述多个平面的用于写入所述数据集的所述子集排除所述第二平面。17.根据权利要求11所述的方法,其进一步包括:至少部分地基于平面具有不可用于写入的所述最高数量块而选择用于写入所述数据集的块集合,所述块集合包括来自所述多个平面的至少排除所述平面的所述子集中的每一平面...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。