控制器及用于操作该控制器的方法与流程

文档序号:19879071发布日期:2020-02-08 06:46阅读:来源:国知局

技术特征:

1.一种控制器,用于控制包括存储器管芯的存储器装置,所述控制器包括:

处理器,在将写入命令传输到所述存储器装置之后,检查所述存储器装置中的所述存储器管芯中的任意一个是否空闲,并且当存在空闲存储器管芯时,执行对所述空闲存储器管芯的垃圾收集读取操作;以及

垃圾收集数据区域,即gc数据区域,存储牺牲块的有效数据,所述有效数据通过所述垃圾收集读取操作读取,

其中所述处理器基于存储在所述gc数据区域中的有效数据的量将所述有效数据传输到所述存储器装置,并且控制所述存储器装置执行将所述有效数据编程在目标块中的垃圾收集写入操作。

2.根据权利要求1所述的控制器,进一步包括:

gc地址区域,存储与所述存储器管芯中的每一个的牺牲块的存储有效数据的区域对应的有效数据地址,

其中所述处理器参考所述gc地址区域控制垃圾收集读取操作。

3.根据权利要求2所述的控制器,其中所述处理器基于存储在存储块中的有效数据的量,判定所述存储块之中的所述牺牲块。

4.根据权利要求2所述的控制器,其中所述处理器检查所述gc地址区域中是否存在与所述空闲存储器管芯对应的有效数据地址。

5.根据权利要求1所述的控制器,其中所述写入命令包括用于控制所述垃圾收集写入操作的垃圾收集写入命令。

6.根据权利要求1所述的控制器,其中所述处理器基于空闲存储块之中空闲块的损耗程度与其它空闲存储块的损耗程度的比较,选择所述空闲块作为所述目标块。

7.根据权利要求2所述的控制器,其中所述gc地址区域包括gc地址表,并且

所述gc地址表包括所述存储器管芯中的每一个的一个或多个有效地址。

8.根据权利要求7所述的控制器,其中

当对与所述有效数据地址对应的有效数据的垃圾收集读取操作完成时,所述处理器将所述gc地址表的对应条目的有效数据地址改变为第一指示符,

当对所述有效数据的垃圾收集写入操作完成时,所述处理器将所述gc地址表的对应条目的指示符从所述第一指示符改变为第二指示符,并且

当所述有效数据的逻辑地址与物理地址之间的映射信息的更新完成时,所述处理器移除所述第二指示符。

9.根据权利要求7所述的控制器,其中当所述存储器管芯中的每一个的牺牲块被判定时,所述处理器以索引顺序将所述牺牲块中包括的有效数据地址存储在所述存储器管芯中的每一个的条目中,并且

所述处理器将垃圾收集读取命令传输到所述存储器装置,从而以所述索引顺序执行所述垃圾收集读取操作。

10.一种用于操作控制器的方法,所述控制器控制包括存储器管芯的存储器装置,所述方法包括:

将写入命令传输到所述存储器装置;

在将所述写入命令传输到所述存储器装置之后,检查所述存储器管芯中的任意一个是否空闲;

当存在空闲存储器管芯时,将牺牲块的有效数据存储在所述控制器中的垃圾收集数据区域即gc数据区域中,所述有效数据通过对所述空闲存储器管芯的垃圾收集读取操作读取;以及

基于存储在所述gc数据区域中的有效数据的量将所述有效数据传输到所述存储器装置,并且控制所述存储器装置执行将所述有效数据编程在目标块中的垃圾收集写入操作。

11.根据权利要求10所述的方法,进一步包括:

将与所述存储器管芯中的每一个的牺牲块的存储有效数据的区域对应的有效数据地址存储在gc地址区域中;以及

参考所述gc地址区域控制对所述空闲存储器管芯的垃圾收集读取操作。

12.根据权利要求11所述的方法,进一步包括:

基于存储在存储块中的有效数据的量,判定所述存储块之中的所述牺牲块。

13.根据权利要求11所述的方法,进一步包括:

检查所述gc地址区域中是否存在与所述空闲存储器管芯对应的有效数据地址。

14.根据权利要求10所述的方法,其中所述写入命令包括用于控制所述垃圾收集写入操作的垃圾收集写入命令。

15.根据权利要求10所述的方法,进一步包括:

基于空闲存储块之中空闲块的损耗程度与其它空闲存储块的损耗程度的比较,选择所述空闲块作为所述目标块。

16.一种存储器系统,包括:

存储器装置,包括存储器管芯;以及

控制器,控制所述存储器装置,所述控制器包括垃圾收集数据区域、即gc数据区域和gc地址区域,所述gc数据区域存储牺牲块的有效数据,所述gc地址区域存储与存储的所述牺牲块的有效数据对应的有效数据地址,其中与存储对应的有效数据的存储器管芯相关联地存储所述有效数据地址中的每一个;

其中所述控制器进一步:

当所述牺牲块所在的存储器管芯处于特定状态时,将牺牲块的所述有效数据存储在所述gc数据区域中,并且

控制所述存储器装置执行垃圾收集写入操作,所述垃圾收集写入操作包括基于与存储在所述gc数据区域中的有效数据有关的条件,将所述gc数据区域中的所述有效数据传输到目标块。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1