有效数据合并方法、存储器控制器与存储器存储装置与流程

文档序号:11154191阅读:来源:国知局

技术特征:

1.一种有效数据合并方法,用于一可复写式非易失性存储器模块,其特征在于,所述可复写式非易失性存储器模块具有多个物理擦除单元,每一该些物理擦除单元具有多个物理编程单元,其中该些物理擦除单元至少被分组为一数据区与一闲置区,所述有效数据合并方法包括:

将所述数据区中的该些物理擦除单元至少分组至一第一群组与一第二群组,其中记录所述第一群组的该些物理擦除单元中的至少一特殊态样数据的一整理表未被存储于所述可复写式非易失性存储器模块中,且记录所述第二群组的该些物理擦除单元中的至少一特殊态样数据的一整理表已被存储于所述可复写式非易失性存储器模块中;

从所述第二群组中选择一第一物理擦除单元;

将所述第一物理擦除单元中的多个有效数据复制至所述闲置区的该些物理擦除单元之中的一第二物理擦除单元,并对所述第一物理擦除单元进行一擦除操作。

2.根据权利要求1所述的有效数据合并方法,其特征在于,在上述从所述第二群组中选择所述第一物理擦除单元的步骤包括:

判断所述第二群组的物理擦除单元的数目是否等于0;

倘若所述第二群组的物理擦除单元的数目等于0时,将记录所述第一群组的该些物理擦除单元中的所述至少一特殊态样数据的所述整理表存储至所述可复写式非易失性存储器模块中,并将所述第一群组中的该些物理擦除单元重新分组至所述第二群组;以及

倘若所述第二群组的物理擦除单元的数目不等于0时,从所述第二群组中选择其中一个物理擦除单元作为所述第一物理擦除单元。

3.根据权利要求1所述的有效数据合并方法,其特征在于,在上述从所述第二群组中选择所述第一物理擦除单元的步骤包括:

记录所述第二群组中的每一物理擦除单元的一无效数据数目;

倘若所述第二群组中的每一该些物理擦除单元的所述无效数据数目都非大于一预定值时,将记录所述第一群组的该些物理擦除单元中的所述至少一特殊态样数据的所述整理表存储至所述可复写式非易失性存储器模块中,并将所述第一群组中的该些物理擦除单元重新分组至所述第二群组;以及

倘若所述第二群组中的该些物理擦除单元之中的其中一个物理擦除单元的所述无效数据数目大于所述预定值时,从所述第二群组中选择所述其中一个物理擦除单元作为所述第一物理擦除单元。

4.根据权利要求1所述的有效数据合并方法,其特征在于,还包括:

执行一写入操作以将一写入数据写入至该些物理擦除单元中的一第三物理擦除单元;以及

将所述第三物理擦除单元分组至所述第一群组。

5.根据权利要求1所述的有效数据合并方法,其特征在于,所述预定值为每一该些物理擦除单元中的该些物理编程单元的数目的五分之一。

6.根据权利要求1所述的有效数据合并方法,其特征在于,所述特殊态样数据的每一个比特都为零。

7.一种存储器控制器,用于控制一可复写式非易失性存储器模块,其特征在于,所述存储器控制器包括:

一主机接口,用以电性连接至一主机系统;

一存储器接口,用以电性连接至所述可复写式非易失性存储器模块,其中所述可复写式非易失性存储器模块具有多个物理擦除单元,每一该些物理擦除单元具有多个物理编程单元,其中该些物理擦除单元至少被分组为一数据区与一闲置区;以及

一存储器管理电路,电性连接至所述主机接口与所述存储器接口,

其中所述存储器管理电路用以将所述数据区中的该些物理擦除单元至少分组至一第一群组与一第二群组,其中记录所述第一群组的该些物理擦除单元中的至少一特殊态样数据的一整理表未被存储于所述可复写式非易失性存储器模块中,且记录所述第二群组的该些物理擦除单元中的至少一特殊态样数据的一整理表已被存储于所述可复写式非易失性存储器模块中,

其中所述存储器管理电路还用以从所述第二群组中选择一第一物理擦除单元,

其中所述存储器管理电路还用以将所述第一物理擦除单元中的多个有效数据复制至所述闲置区的该些物理擦除单元之中的一第二物理擦除单元,并对所述第一物理擦除单元进行一擦除操作。

8.根据权利要求7所述的存储器控制器,其特征在于,在上述所述存储 器管理电路从所述第二群组中选择所述第一物理擦除单元的运作中,

所述存储器管理电路还用以判断所述第二群组的物理擦除单元的数目是否等于0,

倘若所述第二群组的物理擦除单元的数目等于0时,所述存储器管理电路将记录所述第一群组的该些物理擦除单元中的所述至少一特殊态样数据的所述整理表存储至所述可复写式非易失性存储器模块中,并将所述第一群组中的该些物理擦除单元重新分组至所述第二群组,

倘若所述第二群组的物理擦除单元的数目不等于0时,所述存储器管理电路从所述第二群组中选择其中一个物理擦除单元作为所述第一物理擦除单元。

9.根据权利要求7所述的存储器控制器,其特征在于,在上述所述存储器管理电路从所述第二群组中选择所述第一物理擦除单元的运作中,

所述存储器管理电路记录所述第二群组中的每一物理擦除单元的一无效数据数目,

倘若所述第二群组中的每一该些物理擦除单元的所述无效数据数目都非大于一预定值时,所述存储器管理电路将记录所述第一群组的该些物理擦除单元中的所述至少一特殊态样数据的所述整理表存储至所述可复写式非易失性存储器模块中,并将所述第一群组中的该些物理擦除单元重新分组至所述第二群组,

倘若所述第二群组中的该些物理擦除单元之中的其中一个物理擦除单元的所述无效数据数目大于所述预定值时,所述存储器管理电路从所述第二群组中选择所述其中一个物理擦除单元作为所述第一物理擦除单元。

10.根据权利要求7所述的存储器控制器,其特征在于,所述存储器管理电路还用以执行一写入操作以将一写入数据写入至该些物理擦除单元中的一第三物理擦除单元,所述存储器管理电路还用以将所述第三物理擦除单元分组至所述第一群组。

11.根据权利要求7所述的存储器控制器,其特征在于,所述预定值为每一该些物理擦除单元中的该些物理编程单元的数目的五分之一。

12.根据权利要求7所述的存储器控制器,其特征在于,所述特殊态样数据的每一个比特都为零。

13.一种存储器存储装置,其特征在于,包括:

一连接器,用以电性连接至一主机系统;

一可复写式非易失性存储器模块,具有多个物理擦除单元,每一该些物理擦除单元具有多个物理编程单元,其中该些物理擦除单元至少被分组为一数据区与一闲置区;以及

一存储器控制器,电性连接至所述连接器与所述可复写式非易失性存储器模块,

其中所述存储器控制器还用以将所述数据区中的该些物理擦除单元至少分组至一第一群组与一第二群组,其中记录所述第一群组的该些物理擦除单元中的至少一特殊态样数据的一整理表未被存储于所述可复写式非易失性存储器模块中,且记录所述第二群组的该些物理擦除单元中的至少一特殊态样数据的一整理表已被存储于所述可复写式非易失性存储器模块中,

其中所述存储器控制器还用以从所述第二群组中选择一第一物理擦除单元,

其中所述存储器控制器还用以将所述第一物理擦除单元中的多个有效数据复制至所述闲置区的该些物理擦除单元之中的一第二物理擦除单元,并对所述第一物理擦除单元进行一擦除操作。

14.根据权利要求13所述的存储器存储装置,其特征在于,在上述所述存储器控制器从所述第二群组中选择所述第一物理擦除单元的运作中,

所述存储器控制器还用以判断所述第二群组的物理擦除单元的数目是否等于0,

倘若所述第二群组的物理擦除单元的数目等于0时,所述存储器控制器将记录所述第一群组的该些物理擦除单元中的所述至少一特殊态样数据的所述整理表存储至所述可复写式非易失性存储器模块中,并将所述第一群组中的该些物理擦除单元重新分组至所述第二群组,

倘若所述第二群组的物理擦除单元的数目不等于0时,所述存储器控制器从所述第二群组中选择其中一个物理擦除单元作为所述第一物理擦除单元。

15.根据权利要求13所述的存储器存储装置,其特征在于,在上述所述存储器控制器从所述第二群组中选择所述第一物理擦除单元的运作中,

所述存储器控制器记录所述第二群组中的每一物理擦除单元的一无效数据数目,

倘若所述第二群组中的每一该些物理擦除单元的所述无效数据数目都非大于一预定值时,所述存储器控制器将记录所述第一群组的该些物理擦除单元中的所述至少一特殊态样数据的所述整理表存储至所述可复写式非易失性存储器模块中,并将所述第一群组中的该些物理擦除单元重新分组至所述第二群组,

倘若所述第二群组中的该些物理擦除单元之中的其中一个物理擦除单元的所述无效数据数目大于所述预定值时,所述存储器控制器从所述第二群组中选择所述其中一个物理擦除单元作为所述第一物理擦除单元。

16.根据权利要求13所述的存储器存储装置,其特征在于,所述存储器控制器还用以执行一写入操作以将一写入数据写入至该些物理擦除单元中的一第三物理擦除单元,所述存储器管理电路还用以将所述第三物理擦除单元分组至所述第一群组。

17.根据权利要求13所述的存储器存储装置,其特征在于,所述预定值为每一该些物理擦除单元中的该些物理编程单元的数目的五分之一。

18.根据权利要求13所述的存储器存储装置,其特征在于,所述特殊态样数据的每一个比特都为零。

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