【技术实现步骤摘要】
用于存储器子系统的不良块管理
本公开的实施例大体上涉及一种存储器子系统,且更具体地说,涉及管理用于存储器子系统的不良块。
技术介绍
存储器子系统可以是存储系统,如固态驱动器(solid-statedrive;SSD)或硬盘驱动器(harddiskdrive;HDD)。存储器子系统可以是存储器模块,如双列直插式存储器模块(dualin-linememorymodule;DIMM)、小型DIMM(smalloutlineDIMM;SO-DIMM)或非易失性双列直插式存储器模块(non-volatiledualin-linememorymodule;NVDIMM)。存储器子系统可包含存储数据的一或多个存储器组件。存储器组件可以是例如非易失性存储器组件和易失性存储器组件。一般来说,主机系统可利用存储器子系统来将数据存储在存储器组件处且从存储器组件检索数据。
技术实现思路
本公开的一个方面提供一种方法,方法包括:确定存储器子系统的第一多个数据块,其中第一多个数据块与故障情况相关联;确定存储器子系统的第二多个数据块,其中第二多个数据块与故障情况无关联;接收用户数据;产生存储器子系统的系统数据,系统数据与用户数据相关联;通过使用第一编程操作将系统数据存储在与故障情况相关联的第一多个数据块处;以及通过使用不同于第一编程操作的第二编程操作由处理装置将用户数据存储在与故障情况无关联的第二多个数据块处。本公开的另一方面提供一种系统,系统包括:存储器组件;以及处理装置,其以操作方式与存储器组件耦合以进行以下操作: ...
【技术保护点】
1.一种方法,其包括:/n确定存储器子系统的第一多个数据块,其中所述第一多个数据块与故障情况相关联;/n确定所述存储器子系统的第二多个数据块,其中所述第二多个数据块与所述故障情况无关联;/n接收用户数据;/n产生所述存储器子系统的系统数据,所述系统数据与所述用户数据相关联;/n通过使用第一编程操作将所述系统数据存储在与所述故障情况相关联的所述第一多个数据块处;以及/n通过使用不同于所述第一编程操作的第二编程操作由处理装置将所述用户数据存储在与所述故障情况无关联的所述第二多个数据块处。/n
【技术特征摘要】
20181220 US 16/228,3871.一种方法,其包括:
确定存储器子系统的第一多个数据块,其中所述第一多个数据块与故障情况相关联;
确定所述存储器子系统的第二多个数据块,其中所述第二多个数据块与所述故障情况无关联;
接收用户数据;
产生所述存储器子系统的系统数据,所述系统数据与所述用户数据相关联;
通过使用第一编程操作将所述系统数据存储在与所述故障情况相关联的所述第一多个数据块处;以及
通过使用不同于所述第一编程操作的第二编程操作由处理装置将所述用户数据存储在与所述故障情况无关联的所述第二多个数据块处。
2.根据权利要求1所述的方法,其中所述第一编程操作对应于所述第一多个数据块的每存储器单元存储第一数目个位,即存储所述系统数据,且所述第二编程操作对应于所述第二多个数据块的每存储器单元编程第二数目个位,即存储所述用户数据,且其中每存储器单元所述第二数目个位大于每存储器单元所述第一数目个位。
3.根据权利要求1所述的方法,其中确定与所述故障情况相关联的所述第一多个数据块包括:
确定对通过使用所述第二编程操作来存储特定用户数据的特定数据块的读取操作未能检索到所存储特定用户数据;以及
响应于确定所述读取操作已出现故障而确定所述特定数据块与所述故障情况相关联。
4.根据权利要求1所述的方法,其中确定与所述故障情况相关联的所述第一多个数据块包括:
确定对通过使用所述第二编程操作来存储特定用户数据的特定数据块的写入操作已出现故障;以及
响应于确定所述写入操作已出现故障而确定所述特定数据块与所述故障情况相关联。
5.根据权利要求1所述的方法,其中所述第一编程操作是单层级单元SLC编程操作,且所述第二编程操作是在每个存储器单元存储多个位的编程操作。
6.根据权利要求1所述的方法,其中当所述用户数据存储在所述存储器子系统处时,所述系统数据对应于所述存储器子系统的特征。
7.根据权利要求1所述的方法,其中所述系统数据对应于用于从所述存储器子系统的主机系统接收到的所述用户数据的元数据。
8.一种系统,其包括:
存储器组件;以及
处理装置,其以操作方式与所述存储器组件耦合以进行以下操作:
确定存储器子系统的数据块的第一池,其中所述第一池的数据块与以每存储器单元第一数目个位来存储数据相关联;
确定所述存储器子系统的数据块的第二池,其中所述第二池的数据块与以大于每存储器单元所述第一数目个位的每存储器单元第二数目个位来存储数据相关联;
检测与数据块的所述第二池的特定数据块关联的故障;以及
响应于检测到与所述特定数据块相关联的所述故障而从数据块的所述第二池中去除所述特定数据块且将所述特定数据块添加到数据块的所述第一池。
9.根据权利要求8所述的系统,其中为了检测与所述特定数据块相关联的所述故障,所述处理装置用以:
确定在每存储器单元所述第二数目个位下读取所述特定数据块未能检索到所述特定数据块处的所存储数据。
10.根据权利要求8所述的系统,其中为了检测与所述特定数据块相关联的所述故障,所述处理装置用以:
确定在每存储器单元所述第二数目个位下将数据写入到所述特定数据块已出现故障。
11.根据权利要求8...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。