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

文档序号:8361136阅读:来源:国知局
相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种数据写入方法,用于一可复写式非易失性存储器模块,其特征在于,该可复写式非易失性存储器模块包括多个实体抹除单元,该数据写入方法包括: 将该些实体抹除单元至少分组为一数据区与一空闲区; 配置多个逻辑单元以映射该数据区的实体抹除单元;以及 动态地维持该些实体抹除单元之中的一预定数量的实体抹除单元来专用于写入一顺序数据。
2.根据权利要求1所述的数据写入方法,其特征在于,动态地维持该些实体抹除单元之中的该预定数量的实体抹除单元来专用于写入该顺序数据的步骤包括: 将一最低门槛值加上该预定数量所获得的值来设定一无用信息回收门槛值; 从一主机系统中接收一写入指令,其中该写入指令指示写入一第一数据至该些逻辑单元之中的至少一第一逻辑单元; 判断该第一数据是否为一顺序数据或一随机数据;以及 倘若该第一数据为该顺序数据时,从该空闲区的该些实体抹除单元中提取至少一第一实体抹除单元,将该第一数据写入至该至少一第一实体抹除单元,将该至少一第一实体抹除单元关联至该数据区,依据该至少一第一实体抹除单元的数目与该最低门槛值来调整该无用信息回收门槛值, 其中当调整前的该无用信息回收门槛值减去该至少一第一实体抹除单元的数目所获得的值大于该最低门槛值时,调整后的该无用信息回收门槛值会被设定为调整前的该无用信息回收门槛值减去该至少一第一实体抹除单元的数目所获得的值, 其中当调整前的该无用信息回收门槛值减去该至少一第一实体抹除单元的数目所获得的值非大于该最低门槛值时,调整后的该无用信息回收门槛值会被设定为该最低门槛值。
3.根据权利要求2所述的数据写入方法,其特征在于,动态地保持该些实体抹除单元之中的该预定数量的实体抹除单元来专用于写入该顺序数据的步骤还包括: 倘若该第一数据为该随机数据时,从该空闲区的实体抹除单元中提取至少一第二实体抹除单元,将该第一数据写入至该至少一第二实体抹除单元并且将该至少一第二实体抹除单元关联至该数据区。
4.根据权利要求3所述的数据写入方法,其特征在于,动态地保持该些实体抹除单元之中的该预定数量的实体抹除单元来专用于写入该顺序数据的步骤还包括: 判断该空闲区的实体抹除单元的数目是否不大于该无用信息回收门槛值;以及倘若该空闲区的实体抹除单元的数目不大于该无用信息回收门槛值时,执行一数据合并程序以将该数据区的至少一实体抹除单元关联至该空闲区。
5.根据权利要求4所述的数据写入方法,其特征在于,执行该数据合并程序以将该数据区的至少一实体抹除单元关联至该空闲区的步骤包括: 从该数据区的实体抹除单元中选择一第三实体抹除单元; 倘若该第三实体抹除单元存有至少一有效数据时,将该至少一有效数据从该第三实体抹除单元复制到该数据区中的一第四实体抹除单元;以及 抹除该第三实体抹除单元并且将抹除后的该第三实体抹除单元关联至该空闲区。
6.根据权利要求1所述的数据写入方法,其特征在于,该逻辑单元的容量等于该数据区的实体抹除单元的容量,并且该预定数量的实体抹除单元的容量小于或等于该些逻辑单元的容量。
7.一种存储器控制电路单元,用于控制一可复写式非易失性存储器模块,其特征在于,该存储器控制电路单兀包括: 一主机接口,用以电性连接至一主机系统; 一存储器接口,用以电性连接至该可复写式非易失性存储器模块,其中该可复写式非易失性存储器模块具有多个实体抹除单元;以及 一存储器管理电路,电性连接至该主机接口与该存储器接口,并且用以将该些实体抹除单元至少分组为一数据区与一空闲区, 其中该存储器管理电路还用以配置多个逻辑单元以映射该数据区的实体抹除单元,其中该存储器管理电路还用以动态地维持该些实体抹除单元之中的一预定数量的实体抹除单元来专用于写入一顺序数据。
8.根据权利要求7所述的存储器控制电路单元,其特征在于,该存储器管理电路将一最低门槛值加上该预定数量所获得的值来设定一无用信息回收门槛值, 其中该存储器管理电路从该主机系统中接收一写入指令,其中该写入指令指示写入一第一数据至该些逻辑单元之中的至少一第一逻辑单元, 其中该存储器管理电路判断该第一数据是否为一顺序数据或一随机数据, 其中倘若该第一数据为该顺序数据时,该存储器管理电路从该空闲区的该些实体抹除单元中提取至少一第一实体抹除单元,将该第一数据写入至该至少一第一实体抹除单元,将该至少一第一实体抹除单元关联至该数据区,依据该至少一第一实体抹除单元的数目与该最低门槛值来调整该无用信息回收门槛值, 其中当调整前的该无用信息回收门槛值减去该至少一第一实体抹除单元的数目所获得的值大于该最低门槛值时,调整后的该无用信息回收门槛值会被设定为调整前的该无用信息回收门槛值减去该至少一第一实体抹除单元的数目所获得的值, 其中当调整前的该无用信息回收门槛值减去该至少一第一实体抹除单元的数目所获得的值非大于该最低门槛值时,调整后的该无用信息回收门槛值会被设定为该最低门槛值。
9.根据权利要求8所述的存储器控制电路单元,其特征在于,倘若该第一数据为该随机数据时,该存储器管理电路从该空闲区的实体抹除单元中提取至少一第二实体抹除单元,将该第一数据写入至该至少一第二实体抹除单元并且将该至少一第二实体抹除单元关联至该数据区。
10.根据权利要求9所述的存储器控制电路单元,其特征在于,该存储器管理电路判断该空闲区的实体抹除单元的数目是否不大于该无用信息回收门槛值, 倘若该空闲区的实体抹除单元的数目不大于该无用信息回收门槛值时,该存储器管理电路执行一数据合并程序以将该数据区的至少一实体抹除单元关联至该空闲区。
11.根据权利要求10所述的存储器控制电路单元,其特征在于,在执行该数据合并程序以将该数据区的至少一实体抹除单元关联至该空闲区的操作中,该存储器管理电路从该数据区的实体抹除单元中选择一第三实体抹除单元,并且抹除该第三实体抹除单元并且将抹除后的该第三实体抹除单元关联至该空闲区, 其中倘若该第三实体抹除单元存有至少一有效数据时,该存储器管理电路在抹除该第三实体抹除单元之前先将该至少一有效数据从该第三实体抹除单元复制到该数据区中的一第四实体抹除单元。
12.根据权利要求7所述的存储器控制电路单元,其特征在于,该些逻辑单元的容量等于该数据区的实体抹除单元的容量,并且该预定数量的实体抹除单元的容量小于或等于该些逻辑单元的容量。
13.一种存储器储存装置,其特征在于,包括: 一连接接口单元,用以电性连接至一主机系统; 一可复写式非易失性存储器模块,具有多个实体抹除单元;以及一存储器控制电路单元,电性连接至该连接接口单元与该可复写式非易失性存储器模块,并且用以将该些实体抹除单元至少分组为一数据区与一空闲区, 其中该存储器控制电路单元还用以配置多个逻辑单元以映射该数据区的实体抹除单元, 其中该存储器控制电路单元还用以动态地维持该些实体抹除单元之中的一预定数量的实体抹除单元来专用于写入一顺序数据。
14.根据权利要求13所述的存储器储存装置,其特征在于,该存储器控制电路单元将一最低门槛值加上该预定数量所获得的值来设定一无用信息回收门槛值, 其中该存储器控制电路单元从该主机系统中接收一写入指令,其中该写入指令指示写入一第一数据至该些逻辑单元之中的至少一第一逻辑单元, 其中该存储器控制电路单元判断该第一数据是否为一顺序数据或一随机数据, 其中倘若该第一数据为该顺序数据时,该存储器控制电路单元从该空闲区的该些实体抹除单元中提取至少一第一实体抹除单元,将该第一数据写入至该至少一第一实体抹除单元,将该至少一第一实体抹除单元关联至该数据区,依据该至少一第一实体抹除单元的数目与该最低门槛值来调整该无用信息回收门槛值, 其中当调整前的该无用信息回收门槛值减去该至少一第一实体抹除单元的数目所获得的值大于该最低门槛值时,调整后的该无用信息回收门槛值会被设定为调整前的该无用信息回收门槛值减去该至少一第一实体抹除单元的数目所获得的值, 其中当调整前的该无用信息回收门槛值减去该至少一第一实体抹除单元的数目所获得的值非大于该最低门槛值时,调整后的该无用信息回收门槛值会被设定为该最低门槛值。
15.根据权利要求14所述的存储器储存装置,其特征在于,倘若该第一数据为该随机数据时,该存储器控制电路单元从该空闲区的实体抹除单元中提取至少一第二实体抹除单元,将该第一数据写入至该至少一第二实体抹除单元并且将该至少一第二实体抹除单元关联至该数据区。
16.根据权利要求15所述的存储器储存装置,其特征在于,该存储器控制电路单元判断该空闲区的实体抹除单元的数目是否不大于该无用信息回收门槛值, 倘若该空闲区的实体抹除单元的数目不大于该无用信息回收门槛值时,该存储器控制电路单元执行一数据合并程序以将该数据区的至少一实体抹除单元关联至该空闲区。
17.根据权利要求16所述的存储器储存装置,其特征在于,在执行该数据合并程序以将该数据区的至少一实体抹除单元关联至该空闲区的操作中,该存储器控制电路单元从该数据区的实体抹除单元中选择一第三实体抹除单元,并且抹除该第三实体抹除单元并且将抹除后的该第三实体抹除单元关联至该空闲区, 其中倘若该第三实体抹除单元存有至少一有效数据时,该存储器控制电路单元在抹除该第三实体抹除单元之前先将该至少一有效数据从该第三实体抹除单元复制到该数据区中的一第四实体抹除单元。
18.根据权利要求13所述的存储器储存装置,其特征在于,该些逻辑单元的容量等于该数据区的实体抹除单元的容量,并且该预定数量的实体抹除单元的容量小于或等于该些逻辑单元的容量。
【专利摘要】本发明提供一种用于可复写式非易失性存储器模块的数据写入方法、存储器控制电路单元与存储器储存装置,其中此可复写式非易失性存储器模块包括多个实体抹除单元。本数据写入方法包括:将此些实体抹除单元至少分组为数据区与空闲区;配置多个逻辑单元以映射此数据区的实体抹除单元;以及动态地维持此些实体抹除单元之中的一预定数量的实体抹除单元来专用于写入顺序数据。基此,本方法可在以页面为基础的管理机制下,同时快速地写入顺序数据。
【IPC分类】G06F3-06, G11C16-06
【公开号】CN104679437
【申请号】CN201310615699
【发明人】梁鸣仁
【申请人】群联电子股份有限公司
【公开日】2015年6月3日
【申请日】2013年11月27日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1