Systems, methods, and / or devices are used for garbage collection of a single erasable block of a storage medium in a storage device. In one aspect, the first parameter is determined according to the triggering method comprises one or more operating conditions in the first sub block erase block in the medium of the storage, and according to the determined second trigger parameters of one or more operating conditions in the medium erase blocks second sub blocks of the storage. According to the first trigger parameter, a first vulnerability criterion is satisfied. In addition, according to the second trigger parameter, the garbage collection of the second sub block can be satisfied by the determination of the second vulnerability datum.
【技术实现步骤摘要】
【国外来华专利技术】
公开的实施例一般地涉及非易失性数据储存系统,并且具体地涉及使能非易失性数据储存装置中的擦除块的子块的垃圾收集。
技术介绍
半导体存储器装置——包括闪速存储器——通常利用存储器单元来将数据贮存为电的值,诸如电荷或电压。闪速存储器单元、例如包括具有浮置栅极的单个晶体管,该浮置栅极被用于储存数据值的电荷表示。闪速存储器是可以电擦除并且重新编程的非易失性数据储存装置。非易失性存储器与需要电源来维持储存的信息的易失性存储器相反,该非易失性存储器在即使未通电时保留储存的信息。已经以各种方式促进储存密度的增加,包括增加由制造开发使能的芯片上的存储器单元的密度,并且从单级(level)闪速存储器单元向多级闪速存储器单元转变,使得两个或多个位可以由每个闪速存储器单元储存。垃圾收集是回收存储器不在包含有效数据的部分的存储器管理的过程。使用闪速存储器作为示例,数据被写入到被称为页的闪速存储器的单元中,其中页由多个存储器单元构成。但是,闪速存储器以被称为块的更大的单元擦除,其中该块由多个页构成。如果第一块的一些页包含无效数据,那些页不能被覆盖直到包含那些页的整个块被擦除。垃圾收集的过程从第一块将具有有效数据的页读取并且重新写入到第二块并且然后擦除第一块。在垃圾收集之后,第二块包含具有有效数据的页以及可用于写入新的数据的空闲的页。由于垃圾收集涉及将有效数据从一块写入到另一块,其导致“写入放大”,其是写入到基于闪速的储存系统中的闪速存储器的总字节(或者数据的任何其它单元)与由(一个或多个)主机系统写入到基于闪速的储存系统的总字节的比率。通过改善的垃圾收集减少写入放大,改善基于闪速的 ...
【技术保护点】
一种用于储存装置中的储存介质的垃圾收集的方法,所述方法包含:根据所述储存介质中的擦除块的第一子块的一个或多个操作条件确定第一触发参数;根据所述储存介质中的擦除块的第二子块的一个或多个操作条件确定第二触发参数;根据所述第一触发参数满足第一易损度基准的确定,使能所述第一子块的垃圾收集;并且根据所述第二触发参数满足第二易损度基准的确定,使能所述第二子块的垃圾收集,其中所述第一易损度基准不同于所述第二易损度基准,并且其中所述第一擦除块的特定子块的垃圾收集包括:将有效数据的副本从所述特定子块写入到所述储存介质中的第二擦除块,其中所述第二擦除块不同于所述第一擦除块;并且无效化所述第一擦除块中的特定子块。
【技术特征摘要】
【国外来华专利技术】2014.06.19 US 62/014,461;2014.06.20 US 14/311,1521.一种用于储存装置中的储存介质的垃圾收集的方法,所述方法包含:根据所述储存介质中的擦除块的第一子块的一个或多个操作条件确定第一触发参数;根据所述储存介质中的擦除块的第二子块的一个或多个操作条件确定第二触发参数;根据所述第一触发参数满足第一易损度基准的确定,使能所述第一子块的垃圾收集;并且根据所述第二触发参数满足第二易损度基准的确定,使能所述第二子块的垃圾收集,其中所述第一易损度基准不同于所述第二易损度基准,并且其中所述第一擦除块的特定子块的垃圾收集包括:将有效数据的副本从所述特定子块写入到所述储存介质中的第二擦除块,其中所述第二擦除块不同于所述第一擦除块;并且无效化所述第一擦除块中的特定子块。2.如权利要求1所述的方法,其中所述第一子块是所述第一擦除块的一部分,并且所述第二子块是所述第一擦除块的另一部分。3.如权利要求1-2的任一个所述的方法,其中所述第一易损度基准根据所述第一子块的一个或多个特征而确定,并且所述第二易损度基准根据所述第二子块的一个或多个特征而确定。4.如权利要求1-3的任一个所述的方法,其中所述第一子块的垃圾收集在所述第二子块的垃圾收集之前进行。5.如权利要求1-4的任一个所述的方法,还包括:根据所述第一触发参数满足所述第一易损度基准的确定,使能用于包括所述第一子块的校验条带的垃圾收集,其中所述校验条带包括在所述储存介质中的多个擦除块之上的多个子块。6.如权利要求1-5的任一个所述的方法,还包括根据所述第一触发参数满足所述第一易损度基准的确定和第一擦除块或包括所述第一擦除块的存储器部分满足预定的年龄基准的确定来使能所述第一子块的垃圾收集。7.一种用于储存装置中的储存介质的垃圾收集的方法,所述方法包含:根据所述储存介质中的第一擦除块的第一子块的一个或多个操作条件确定第一触发参数;根据所述第一触发参数满足第一易损度基准的确定,使能所述第一子块的垃圾收集;在使能所述第一子块的垃圾收集之后,确定所述第一擦除块是否满足预定的垃圾收集调度基准;以及根据所述第一擦除块满足所述垃圾收集调度基准的确定,使能所述第一擦除块的子块垃圾收集。8.如权利要求1或权利要求7所述的方法,其中所述第一子块的垃圾收集包括:将有效数据的副本从所述第一子块写入到所述储存介质中的第二擦除块其中所述第二擦除块不同于所述第一擦除块;以及无效化所述第一擦除块中的第一子块。9.如权利要求1-8的任一个所述的方法,其中所述储存装置包括一个或多个闪速存储器装置。10.如权利要求1-9的任一个所述的方法,其中所述储存装置包括一个或多个三维(3D)存储器装置和与所述一个或多个3D存储器装置中的存储器元件的操作相关联的电路。11.如权利要求10所述的方法,其中所述一个或多个3D存储器装置的各个3D存储器装置中的电路和一个或多个存储器元件在相同的基板上。12.一种储存装置,包含:储存介质;一个或多个处理器;以及存储器,储存将由所述一个或多个处理器执行的一个或多个程序,所述一个或多个程序包含指令以用于:根据所述储存介质中的擦除块的第一子块的一个或多个操作条件确定第一触发参数;根据所述储存介质中的擦除块的第二子块的一个或多个操作条件确定第二触发参数;根据所述第一触发参数满足第一易损度基准的确定、使能所述第一子块的垃圾收集;以及根据所述第二触发参数满足第二易损度基准的确定,使能所述第二子块的...
【专利技术属性】
技术研发人员:JM希金斯,J菲茨帕特里克,M丹乔,
申请(专利权)人:桑迪士克科技有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。