存储器系统及存储器的管理方法技术方案

技术编号:19240275 阅读:83 留言:0更新日期:2018-10-24 03:52
本发明专利技术的目的在于提供抑制管理信息的容量增加并能增加实际使用上的存储容量的存储器系统及存储器的管理方法。具有:存储器单元阵列,形成有各自包含多个存储器单元的多个块;以及控制器,按各自包含k个(k为2以上的整数)块的多个管理组的每一个,生成对应在管理组内存在不良块的情况下表示不良的状态信息而加以示出的物理块信息,控制器按多个管理组之中与表示不良的状态信息对应的每个管理组,设定该管理组所包含的k个块之中的不良块以外的块作为再利用块,在按每个管理组设定的再利用块的总数成为k个的情况下将k个再利用块作为新的管理组进行设定。

【技术实现步骤摘要】
存储器系统及存储器的管理方法
本专利技术涉及包含存储器及进行该存储器的管理的控制器的存储器系统及管理存储器的块的存储器的管理方法。
技术介绍
NAND型的闪速存储器系统除了NAND型的存储器单元之外,具有管理存储器的地址的控制器、和将该地址的管理所使用的存储器管理信息进行存储的RAM(随机存取存储器:Randomaccessmemory)。作为这样的地址管理的方法,已知以作为擦除单位的块或作为写入单位的页(page)等独立进行管理的方法。在独立进行管理的情况下,若存储器容量增加则地址管理所需要的管理信息的尺寸会与其成比例地增加。所以,出现所需要的RAM尺寸增大或者不能一次将全部的信息存放在RAM的问题。因此,为了抑制管理信息的尺寸,提出了以由多个块组成的块群的单位管理地址的方法(例如,参照专利文献1)。【现有技术文献】【专利文献】【专利文献1】日本特开2007-241896号公报。
技术实现思路
【专利技术要解决的课题】在以由多个块组成的块群的单位管理地址的情况下,与以单一的块单位管理地址的情况相比能够减少向地址分配的位数。然而,若采用以这样的块群的单位管理地址的方法,则仅在该块群中的1个块发生不良的情况下,也必须将该块群设为全部不能使用。因而,表面上的不良块数比实际的不良块数增加,因此存在实际能够使用的存储容量下降这一问题。于是,本专利技术目的在于提供抑制管理信息的容量增加并能增加实际使用上的存储容量的存储器系统及存储器的管理方法。【用于解决课题的方案】本专利技术所涉及的存储器系统为这样的存储器系统,即具有:存储器单元阵列,形成有各自包含多个存储器单元的多个块;以及控制器,按各自包含k个(k为2以上的整数)所述块的多个管理组的每一个,生成对应在所述管理组内存在不良块的情况下表示不良的状态信息而加以示出的物理块信息,所述控制器按所述多个管理组之中与表示所述不良的所述状态信息对应的每个所述管理组,设定该管理组所包含的所述k个块之中的所述不良块以外的块作为再利用块,在按每个所述管理组设定的所述再利用块的总数成为所述k个的情况下将所述k个所述再利用块作为新的所述管理组进行设定。另外,本专利技术所涉及的存储器的管理方法是具有形成各自包含多个存储器单元的多个块的存储器单元阵列的存储器的管理方法,按各自包含k个(k为2以上的整数)所述块的多个管理组的每一个,生成对应在所述管理组内存在不良块的情况下表示不良的状态信息而加以示出的物理块信息,按所述多个管理组之中与表示所述不良的所述状态信息对应的每个所述管理组,设定该管理组所包含的所述k个块之中的所述不良块以外的块作为再利用块,在按每个所述管理组设定的所述再利用块的总数成为所述k个的情况下将所述k个所述再利用块作为新的所述管理组进行设定。【专利技术效果】在本专利技术中,按由k(k为2以上的整数)个块组成的每个管理组,如以下那样管理该管理组。即,在管理组内存在不良块的情况下,与该管理组对应地生成表示该管理组为不良的状态信息。在此,按存在不良块的每个管理组,设定该管理组所包含的k个块之中除了不良块以外的其他块作为再利用块。而且,在按每个管理组设定的再利用块的总数成为k个的情况下,将这些k个再利用块作为新的管理组进行设定。由此,即便在管理组内存在不良块所以该管理组不能使用,也能通过该管理组内所包含的、除了不良块以外的其他块来设定新的管理组。因而,依据本专利技术,能够一边抑制管理信息的容量增加,也一边大幅地减少表面上的不良块数。进而,大幅地改善块的利用效率而使得存储器寿命变长。因而,能够谋求存储器系统的实质的存储容量增加、及伴随存储器寿命增加的系统低成本化。附图说明【图1】是示出本专利技术所涉及的存储器系统100的结构的一个例子的框图。【图2】是示出物理块信息201的内容的一个例子的图。【图3】是示出转换表202的内容的一个例子的图。【图4】是示出单独再利用块信息401的内容的一个例子的图。【图5】是示出管理信息更新处理的一个例子的流程图。【图6】是示出管理信息更新处理的一个例子的流程图。【图7】是示出存取块编号决定处理的一个例子的流程图。【图8】是示出依据管理信息更新处理的管理信息(201、202、401)的更新结果的一个例子的图。【图9】是示出依据管理信息更新处理的管理信息(201、202、401)的更新结果的一个例子的图。【图10】是示出本专利技术所涉及的存储器系统100的结构的另一个例子的框图。【图11】是示出管理组信息501及剩余块信息的内容的一个例子的图。【图12】是示出管理信息更新处理的另一个例子的流程图。【图13】是示出管理信息更新处理的另一个例子的流程图。【图14】是示出存取块编号决定处理的另一个例子的流程图。【图15】是示出依据管理信息更新处理的管理信息(201、202、501、502)的更新结果的一个例子的图。【图16】是示出依据管理信息更新处理的管理信息(201、202、501、502)的更新结果的一个例子的图。具体实施方式以下,一边参照附图,一边对本专利技术的实施例详细地进行说明。[实施例1]图1是示出本专利技术所涉及的存储器系统100的结构的一个例子的框图。如图1所示,存储器系统100具有存储器单元阵列10、控制器11、及RAM(RandomAccessMemory)12。存储器单元阵列10例如是配置了NAND型的多个存储器单元的、所谓的NAND闪速存储器。在存储器单元阵列10中,通过多个存储器单元形成成为存取的最小单位的页,通过多个页形成块。在存储器单元阵列10形成有多个这样的块。进而,在存储器单元阵列10的存储区域内,设有存放用于以由k(k为2以上的整数)个块组成的管理组的单位管理多个块的管理信息的管理信息区域SA。此外,管理信息包含物理块信息201、转换表202、及单独再利用块信息401。物理块信息201是按上述的每个管理组,表示该管理组是否为不良的信息。例如,在物理块信息201中,将管理组内的全部块处于良好的状态的情况表示“良好”、将在该管理组内哪怕存在一个不良的块的情况表示“不良”的状态信息与识别管理组的物理ID对应而示出。此外,在管理组为不良的情况下,属于该管理组的全部的块将会不能使用。图2是示出工厂出货时的物理块信息201的内容的一个例子的图。在图2所示的一个例子中,将构成管理组的块的数“k”设为“2”,将以物理块编号“0”~“N”示出的(N+1)个块按每个由2个块组成的管理组进行区分。而且,对管理组的每一个分配“0”~“N/2”作为物理ID,对各物理ID对应表示属于该物理ID的块群是“不良”、或者是“良好”的状态信息而加以示出。转换表202是用于将从主机装置50供给的地址、即逻辑地址转换为示出存储器单元阵列10的块的物理ID的表。图3是示出工厂出货时的转换表202的内容的一个例子的图。如图3所示在工厂出货时,例如设定与逻辑地址(0)~(N/2)对应的、转换后的物理ID(0)~(N/2)作为转换表202。单独再利用块信息401是将包含不良状态的块所以被处理为“不良”的管理组所包含的块群之中处于良好状态的块设为再利用块,并将该再利用块的物理块编号与新的物理ID对应而加以表示的信息。图4是示出工厂出货时的单独再利用块信息401的内容的一个例子的图。如图4所示,在工厂出货时,单本文档来自技高网...

【技术保护点】
1.一种存储器系统,其特征在于:该存储器系统具有:存储器单元阵列,形成有各自包含多个存储器单元的多个块;以及控制器,按各自包含k个所述块的多个管理组的每一个,生成对应在所述管理组内存在不良块的情况下表示不良的状态信息而加以示出的物理块信息,其中k为2以上的整数,所述控制器,按所述多个管理组之中与表示所述不良的所述状态信息对应的每个所述管理组,设定该管理组所包含的所述k个块之中的所述不良块以外的块作为再利用块,在按每个所述管理组设定的所述再利用块的总数成为所述k个的情况下将所述k个所述再利用块作为新的所述管理组进行设定。

【技术特征摘要】
2017.03.29 JP 2017-0649351.一种存储器系统,其特征在于:该存储器系统具有:存储器单元阵列,形成有各自包含多个存储器单元的多个块;以及控制器,按各自包含k个所述块的多个管理组的每一个,生成对应在所述管理组内存在不良块的情况下表示不良的状态信息而加以示出的物理块信息,其中k为2以上的整数,所述控制器,按所述多个管理组之中与表示所述不良的所述状态信息对应的每个所述管理组,设定该管理组所包含的所述k个块之中的所述不良块以外的块作为再利用块,在按每个所述管理组设定的所述再利用块的总数成为所述k个的情况下将所述k个所述再利用块作为新的所述管理组进行设定。2.如权利要求1所述的存储器系统,其特征在于:在所述存储器单元阵列中,设有与所述物理块信息一起存放表示所述再利用块的物理块编号的管理信息区域。3.如权利要求2所述的存储器系统,其特征在于:所述控制器,检测响应来自外部装置的写入存取而实施数据的写入处理的块之中数据的写入失败的块作为所述不良块,在检测到所述不良块时,将与包含检测到的所述不良块的所述管理组对应的所述状态信息更新为表示不良的状态。4.如权利要求3所述的存储器系统,...

【专利技术属性】
技术研发人员:冈田敏治
申请(专利权)人:拉碧斯半导体株式会社
类型:发明
国别省市:日本,JP

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

1