数据写入方法、存储器控制电路单元与存储器存储装置的制造方法_6

文档序号:8472728阅读:来源:国知局
部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0152]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种数据写入方法,用于一可复写式非挥发性存储器模块,该可复写式非挥发性存储器模块包括多个实体抹除单元,其特征在于,该数据写入方法包括: 将该些实体抹除单元至少关联至一数据区、一备份区与一闲置区; 配置多个第一逻辑单元与多个第二逻辑单元以提供一主机系统存取,其中该些第一逻辑单元映射被关联至该数据区的该些实体抹除单元,且该些第二逻辑单元映射被关联至该备份区的该些实体抹除单元; 将一最低门限值加上一预定数量所获得的值来设定一垃圾回收门限值; 从该主机系统中接收一第一写入指令,其中该第一写入指令指示写入一第一数据至该些第二逻辑单元之中的至少一逻辑单元;以及 从该闲置区的该些实体抹除单元中提取至少一第一实体抹除单元,将该第一数据写入至该至少一第一实体抹除单元,将该至少一第一实体抹除单元关联至该备份区,且根据该至少一第一实体抹除单元的数目与该最低门限值来调整该垃圾回收门限值, 其中调整后的该垃圾回收门限值是通过将该最低门限值加上该预定数量所获得的值减去该些实体抹除单元之中被关联至该备份区的实体抹除单元的数目来获得,并且该些实体抹除单元之中被关联至该备份区的实体抹除单元的数目不大于该预定数量。
2.根据权利要求1所述的数据写入方法,其特征在于,还包括: 从该主机系统中接收一第二写入指令,其中该写入指令指示写入一第二数据至该些第一逻辑单元之中的至少一逻辑单元;以及 从该闲置区的实体抹除单元中提取至少一第二实体抹除单元,将该第二数据写入至该至少一第二实体抹除单元并且将该至少一第二实体抹除单元关联至该数据区。
3.根据权利要求2所述的数据写入方法,其特征在于,还包括: 判断该闲置区的实体抹除单元的数目是否不大于该垃圾回收门限值;以及倘若该闲置区的实体抹除单元的数目不大于该垃圾回收门限值时,执行一数据合并操作以将该数据区的至少一实体抹除单元关联至该闲置区。
4.根据权利要求3所述的数据写入方法,其特征在于,执行该数据合并操作以将该数据区的至少一实体抹除单元关联至该闲置区的步骤包括: 从该数据区的实体抹除单元中选择一第三实体抹除单元; 倘若该第三实体抹除单元存有至少一有效数据时,将该至少一有效数据从该第三实体抹除单元复制到该数据区中的一第四实体抹除单元;以及 抹除该第三实体抹除单元并且将抹除后的该第三实体抹除单元关联至该闲置区。
5.根据权利要求1所述的数据写入方法,其特征在于,还包括: 从该主机系统中接收一删除指令,其中该删除指令指示删除该第一数据;以及对该至少一第一实体抹除单元执行一抹除操作,将该至少一第一实体抹除单元关联至该闲置区并且根据该最低门限值与该些实体抹除单元之中被关联至该备份区的实体抹除单元的数目来重新调整该垃圾回收门限值。
6.一种存储器控制电路单元,用于控制一可复写式非挥发性存储器模块,其特征在于,该存储器控制电路单兀包括: 一主机接口,用以电性连接至一主机系统; 一存储器接口,用以电性连接至该可复写式非挥发性存储器模块,其中该可复写式非挥发性存储器模块具有多个实体抹除单元;以及 一存储器管理电路,电性连接至该主机接口与该存储器接口,并且用以将该些实体抹除单元至少关联至一数据区、一备份区与一闲置区, 其中该存储器管理电路还用以配置多个第一逻辑单元与多个第二逻辑单元以提供该主机系统存取,其中该些第一逻辑单元映射被关联至该数据区的该些实体抹除单元,且该些第二逻辑单元映射被关联至该备份区的该些实体抹除单元, 其中该存储器管理电路还用以将一最低门限值加上一预定数量所获得的值来设定一垃圾回收门限值, 其中该存储器管理电路还用以从该主机系统中接收一第一写入指令,其中该第一写入指令指示写入一第一数据至该些第二逻辑单元之中的至少一逻辑单元, 其中该存储器管理电路还用以从该闲置区的该些实体抹除单元中提取至少一第一实体抹除单元,将该第一数据写入至该至少一第一实体抹除单元,将该至少一第一实体抹除单元关联至该备份区,且根据该至少一第一实体抹除单元的数目与该最低门限值来调整该垃圾回收门限值, 其中调整后的该垃圾回收门限值是通过将该最低门限值加上该预定数量所获得的值减去该些实体抹除单元之中被关联至该备份区的实体抹除单元的数目来获得,并且该些实体抹除单元之中被关联至该备份区的实体抹除单元的数目不大于该预定数量。
7.根据权利要求6所述的存储器控制电路单元,其特征在于,该存储器管理电路还用以从该主机系统中接收一第二写入指令,其中该写入指令指示写入一第二数据至该些第一逻辑单元之中的至少一逻辑单元, 其中该存储器管理电路还用以从该闲置区的实体抹除单元中提取至少一第二实体抹除单元,将该第二数据写入至该至少一第二实体抹除单元并且将该至少一第二实体抹除单元关联至该数据区。
8.根据权利要求7所述的存储器控制电路单元,其特征在于,该存储器管理电路还用以判断该闲置区的实体抹除单元的数目是否不大于该垃圾回收门限值, 倘若该闲置区的实体抹除单元的数目不大于该垃圾回收门限值时,该存储器管理电路执行一数据合并操作以将该数据区的至少一实体抹除单元关联至该闲置区。
9.根据权利要求8所述的存储器控制电路单元,其特征在于,在执行该数据合并操作以将该数据区的至少一实体抹除单元关联至该闲置区的操作中,该存储器管理电路从该数据区的实体抹除单元中选择一第三实体抹除单元,并且抹除该第三实体抹除单元并且将抹除后的该第三实体抹除单元关联至该闲置区, 其中倘若该第三实体抹除单元存有至少一有效数据时,该存储器管理电路在抹除该第三实体抹除单元之前先将该至少一有效数据从该第三实体抹除单元复制到该数据区中的一第四实体抹除单元。
10.根据权利要求6所述的存储器控制电路单元,其特征在于,该存储器管理电路还用以从该主机系统中接收一删除指令,其中该删除指令指示删除该第一数据, 其中该存储器管理电路还用以对该至少一第一实体抹除单元执行一抹除操作,将该至少一第一实体抹除单元关联至该闲置区并且根据该最低门限值与该些实体抹除单元之中被关联至该备份区的实体抹除单元的数目来重新调整该垃圾回收门限值。
11.一种存储器存储装置,其特征在于,包括: 一连接接口单元,用以电性连接至一主机系统; 一可复写式非挥发性存储器模块,具有多个实体抹除单元;以及一存储器控制电路单元,电性连接至该连接接口单元与该可复写式非挥发性存储器模块,并且用以将该些实体抹除单元至少关联至一数据区、一备份区与一闲置区, 其中该存储器控制电路单元还用以配置多个第一逻辑单元与多个第二逻辑单元以提供该主机系统存取,其中该些第一逻辑单元映射被关联至该数据区的该些实体抹除单元,且该些第二逻辑单元映射被关联至该备份区的该些实体抹除单元, 其中该存储器控制电路单元还用以将一最低门限值加上一预定数量所获得的值来设定一垃圾回收门限值, 其中该存储器控制电路单元还用以从该主机系统中接收一第一写入指令,其中该第一写入指令指示写入一第一数据至该些第二逻辑单元之中的至少一逻辑单元, 其中该存储器控制电路单元还用以从该闲置区的该些实体抹除单元中提取至少一第一实体抹除单元,将该第一数据写入至该至少一第一实体抹除单元,将该至少一第一实体抹除单元关联至该备份区,且根据该至少一第一实体抹除单元的数目与该最低门限值来调整该垃圾回收门限值, 其中调整后的该垃圾回收门限值是通过将该最低门限值加上该预定数量所获得的值减去该些实体抹除单元之中被关联至该备份区的实体抹除单元的数目来获得,并且该些实体抹除单元之中被关联至该备份区的实体抹除单元的数目不大于该预定数量。
12.根据权利要求11所述的存储器存储装置,其特征在于,该存储器控制电路单元还用以从该主机系统中接收一第二写入指令,其中该第二写入指令指示写入一第二数据至该些第一逻辑单元之中的至少一逻辑单元, 其中该存储器控制电路单元还用以从该闲置区的实体抹除单元中提取至少一第二实体抹除单元,将该第二数据写入至该至少一第二实体抹除单元并且将该至少一第二实体抹除单元关联至该数据区。
13.根据权利要求12所述的存储器存储装置,其特征在于,该存储器控制电路单元还用以判断该闲置区的实体抹除单元的数目是否不大于该垃圾回收门限值, 倘若该闲置区的实体抹除单元的数目不大于该垃圾回收门限值时,该存储器控制电路单元执行一数据合并操作以将该数据区的至少一实体抹除单元关联至该闲置区。
14.根据权利要求13所述的存储器存储装置,其特征在于,在执行该数据合并操作以将该数据区的至少一实体抹除单元关联至该闲置区的操作中,该存储器控制电路单元从该数据区的实体抹除单元中选择一第三实体抹除单元,并且抹除该第三实体抹除单元并且将抹除后的该第三实体抹除单元关联至该闲置区, 其中倘若该第三实体抹除单元存有至少一有效数据时,该存储器控制电路单元在抹除该第三实体抹除单元之前先将该至少一有效数据从该第三实体抹除单元复制到该数据区中的一第四实体抹除单元。
15.根据权利要求11所述的存储器存储装置,其特征在于,该存储器控制电路单元还用以从该主机系统中接收一删除指令,其中该删除指令指示删除该第一数据, 其中该存储器控制电路单元还用以对该至少一第一实体抹除单元执行一抹除操作,将该至少一第一实体抹除单元关联至该闲置区并且根据该最低门限值与该些实体抹除单元之中被关联至该备份区的实体抹除单元的数目来重新调整该垃圾回收门限值。
【专利摘要】本发明提供一种用于可复写式非挥发性存储器模块的数据写入方法及使用此方法的存储器控制电路单元与存储器存储装置,其中此可复写式非挥发性存储器模块包括多个实体抹除单元。本数据写入方法包括:将此些实体抹除单元至少分组为数据区、备份区与闲置区并且将最低门限值加上预定数量所获得的值来设定垃圾回收门限值。本数据写入方法还包括从闲置区的实体抹除单元中提取实体抹除单元,将数据写入至所提取的实体抹除单元,将所提取的实体抹除单元关联至备份区,且根据备份区的实体抹除单元的数目与最低门限值来调整垃圾回收门限值。
【IPC分类】G06F3-06
【公开号】CN104793891
【申请号】CN201410022140
【发明人】梁鸣仁
【申请人】群联电子股份有限公司
【公开日】2015年7月22日
【申请日】2014年1月17日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1