存储器管理方法、存储器存储装置及存储器控制电路单元与流程

文档序号:38030033发布日期:2024-05-17 13:09阅读:9来源:国知局
本发明涉及一种存储器管理技术,尤其涉及一种存储器管理方法、存储器存储装置及存储器控制电路单元。
背景技术
::1、移动电话与笔记本计算机等可携式电子装置在这几年来的成长十分迅速,使得消费者对存储媒体的需求也急速增加。由于可复写式非易失性存储器模块(rewritable non-volatile memory module)(例如,快闪存储器)具有数据非易失性、省电、体积小,以及无机械结构等特性,所以非常适合内建于上述所举例的各种可携式电子装置中。2、一般来说,存储器控制器每隔一段预设时间(例如几天或几个月)会在闲置状态下对可复写式非易失性存储器模块进行全盘扫描,以确认可复写式非易失性存储器模块的整体健康度。例如,在全盘扫描中,可复写式非易失性存储器模块中的每一个实体单元的数据存储状态会被检查。一旦检测到处于异常状态(例如比特错误率太高)的实体单元,存储器控制器可对此实体单元执行数据刷新或数据备份等维护行为。3、实务上,可通过缩短上述预设时间(即缩短相邻两次执行全盘扫描的时间间隔),来提升全盘扫描的执行频率,进而有效确保可复写式非易失性存储器模块的整体健康度始终符合规范。但是,在可复写式非易失性存储器模块的容量不断加大的情况下,每一次对可复写式非易失性存储器模块执行全盘扫描所需的时间也会对应增加。因此,若过于频繁地执行全盘扫描,很容易导致系统资源被无谓浪费,甚至可能缩短可复写式非易失性存储器模块的使用寿命。此外,若全盘扫描的执行频率太低,则又可能错过针对部分实体单元进行数据维护的最佳时间点,导致后续出现数据读写问题。因此,如何有效提高对可复写式非易失性存储器模块的维护效率,实为相关
技术领域
:的技术人员所致力研究的课题之一。技术实现思路1、本发明提供一种存储器管理方法、存储器存储装置及存储器控制电路单元,可改善上述问题并提高对可复写式非易失性存储器模块的维护效率。2、本发明的范例实施例提供一种存储器管理方法,其用于可复写式非易失性存储器模块。所述可复写式非易失性存储器模块包括多个实体单元。所述存储器管理方法包括:对所述多个实体单元执行第一操作,以获得对应于所述多个实体单元的品质评估参数;根据所述品质评估参数建立检查清单,其中所述检查清单记载所述多个实体单元中的第一实体单元的索引信息,且所述第一实体单元的数量少于所述多个实体单元的总数;以及响应于预设条件被满足,根据所述检查清单中的所述索引信息,对所述第一实体单元执行状态扫描。3、在本发明的范例实施例中,所述品质评估参数至少反映所述第一实体单元的比特错误率与损耗程度的至少其中之一。4、在本发明的范例实施例中,所述第一实体单元包括所述多个实体单元中数据存储品质相对较差的至少一实体单元。5、在本发明的范例实施例中,所述的存储器管理方法还包括:根据所述品质评估参数,将所述多个实体单元中数据存储品质低于品质门槛值的至少一实体单元的索引信息记载于所述检查清单中。6、在本发明的范例实施例中,根据所述品质评估参数建立所述检查清单的步骤包括:根据所述品质评估参数,排序所述多个实体单元;根据对所述多个实体单元的排序结果,从所述多个实体单元中挑选所述第一实体单元;以及将所述第一实体单元的所述索引信息记载于所述检查清单中。7、在本发明的范例实施例中,所述的存储器管理方法还包括:响应于所述品质评估参数被更新,更新所述检查清单,以将所述多个实体单元中的第二实体单元的索引参数加入至所述检查清单中,并将所述多个实体单元中的第三实体单元的索引参数从所述检查清单中移除。8、在本发明的范例实施例中,所述的存储器管理方法还包括:响应于包括所述可复写式非易失性存储器模块的存储器存储装置被上电或被唤醒,判定所述预设条件被满足。9、在本发明的范例实施例中,所述的存储器管理方法还包括:根据所述状态扫描的结果执行第二操作,其中所述第二操作包括以下多个操作的至少其中之一:调整对应于所述第一实体单元的读取电压电平;调整对所述多个实体单元的维护策略;以及调整品质门槛值,其中所述品质门槛值用以管控是否将所述多个实体单元中的特定实体单元的索引信息记载于所述检查清单中。10、在本发明的范例实施例中,调整对所述多个实体单元的所述维护策略的步骤包括:根据所述状态扫描的所述结果,调整对所述多个实体单元执行全盘扫描的频率。11、在本发明的范例实施例中,根据所述状态扫描的所述结果执行所述第二操作的步骤包括:根据所述状态扫描的所述结果,获得代表性信息,其中所述代表性信息反映所述多个实体单元的整体数据存储品质;以及根据所述代表性信息执行所述第二操作。12、本发明的范例实施例另提供一种存储器存储装置,其包括连接接口单元、可复写式非易失性存储器模块及存储器控制电路单元。所述连接接口单元用以连接至主机系统。所述可复写式非易失性存储器模块包括多个实体单元。所述存储器控制电路单元连接至所述连接接口单元与所述可复写式非易失性存储器模块。所述存储器控制电路单元用以:对所述多个实体单元执行第一操作,以获得对应于所述多个实体单元的品质评估参数;根据所述品质评估参数建立检查清单,其中所述检查清单记载所述多个实体单元中的第一实体单元的索引信息,且所述第一实体单元的数量少于所述多个实体单元的总数;以及响应于预设条件被满足,根据所述检查清单中的所述索引信息,对所述第一实体单元执行状态扫描。13、在本发明的范例实施例中,所述存储器控制电路单元还用以:根据所述品质评估参数,将所述多个实体单元中数据存储品质低于品质门槛值的至少一实体单元的索引信息记载于所述检查清单中。14、在本发明的范例实施例中,所述存储器控制电路单元根据所述品质评估参数建立所述检查清单的操作包括:根据所述品质评估参数,排序所述多个实体单元;根据对所述多个实体单元的排序结果,从所述多个实体单元中挑选所述第一实体单元;以及将所述第一实体单元的所述索引信息记载于所述检查清单中。15、在本发明的范例实施例中,所述存储器控制电路单元还用以:响应于所述品质评估参数被更新,更新所述检查清单,以将所述多个实体单元中的第二实体单元的索引参数加入至所述检查清单中,并将所述多个实体单元中的第三实体单元的索引参数从所述检查清单中移除。16、在本发明的范例实施例中,所述存储器控制电路单元还用以:响应于包括所述存储器存储装置被上电或被唤醒,判定所述预设条件被满足。17、在本发明的范例实施例中,所述存储器控制电路单元还用以:根据所述状态扫描的结果执行第二操作,其中所述第二操作包括以下多个操作的至少其中之一:调整对应于所述第一实体单元的读取电压电平;调整对所述多个实体单元的维护策略;以及调整品质门槛值,其中所述品质门槛值用以管控是否将所述多个实体单元中的特定实体单元的索引信息记载于所述检查清单中。18、在本发明的范例实施例中,所述存储器控制电路单元调整对所述多个实体单元的所述维护策略的操作包括:根据所述状态扫描的所述结果,调整对所述多个实体单元执行全盘扫描的频率。19、在本发明的范例实施例中,所述存储器控制电路单元根据所述状态扫描的所述结果执行所述第二操作的操作包括:根据所述状态扫描的所述结果,获得代表性信息,其中所述代表性信息反映所述多个实体单元的整体数据存储品质;以及根据所述代表性信息执行所述第二操作。20、本发明的范例实施例提供一种存储器控制电路单元,其用以控制可复写式非易失性存储器模块。所述可复写式非易失性存储器模块包括多个实体单元。所述存储器控制电路单元包括主机接口、存储器接口及存储器管理电路。所述主机接口用以连接至主机系统。所述存储器接口用以连接至所述可复写式非易失性存储器模块。所述存储器管理电路连接至所述主机接口与所述存储器接口。所述存储器管理电路用以:对所述多个实体单元执行第一操作,以获得对应于所述多个实体单元的品质评估参数;根据所述品质评估参数建立检查清单,其中所述检查清单记载所述多个实体单元中的第一实体单元的索引信息,且所述第一实体单元的数量少于所述多个实体单元的总数;以及响应于预设条件被满足,根据所述检查清单中的所述索引信息,对所述第一实体单元执行状态扫描。21、在本发明的范例实施例中,所述存储器管理电路还用以:根据所述品质评估参数,将所述多个实体单元中数据存储品质低于品质门槛值的至少一实体单元的索引信息记载于所述检查清单中。22、在本发明的范例实施例中,所述存储器管理电路根据所述品质评估参数建立所述检查清单的操作包括:根据所述品质评估参数,排序所述多个实体单元;根据对所述多个实体单元的排序结果,从所述多个实体单元中挑选所述第一实体单元;以及将所述第一实体单元的所述索引信息记载于所述检查清单中。23、在本发明的范例实施例中,所述存储器管理电路还用以:响应于所述品质评估参数被更新,更新所述检查清单,以将所述多个实体单元中的第二实体单元的索引参数加入至所述检查清单中,并将所述多个实体单元中的第三实体单元的索引参数从所述检查清单中移除。24、在本发明的范例实施例中,所述存储器管理电路还用以:响应于包括所述存储器存储装置被上电或被唤醒,判定所述预设条件被满足。25、在本发明的范例实施例中,所述存储器管理电路还用以:根据所述状态扫描的结果执行第二操作,其中所述第二操作包括以下多个操作的至少其中之一:调整对应于所述第一实体单元的读取电压电平;调整对所述多个实体单元的维护策略;以及调整品质门槛值,其中所述品质门槛值用以管控是否将所述多个实体单元中的特定实体单元的索引信息记载于所述检查清单中。26、在本发明的范例实施例中,所述存储器管理电路调整对所述多个实体单元的所述维护策略的操作包括:根据所述状态扫描的所述结果,调整对所述多个实体单元执行全盘扫描的频率。27、在本发明的范例实施例中,所述存储器管理电路根据所述状态扫描的所述结果执行所述第二操作的操作包括:根据所述状态扫描的所述结果,获得代表性信息,其中所述代表性信息反映所述多个实体单元的整体数据存储品质;以及根据所述代表性信息执行所述第二操作。28、基于上述,在获得对应于可复写式非易失性存储器模块中的多个实体单元的品质评估参数后,检查清单可根据此品质评估参数而建立。特别是,此检查清单可记载可复写式非易失性存储器模块中部分实体单元(非全部的实体单元)的索引信息。尔后,响应于预设条件被满足,根据此检查清单中的索引信息,可复写式非易失性存储器模块中仅部分的实体单元(非全部的实体单元)会被执行状态扫描。由此,可有效改善传统上因全盘扫描的频率太高或太低而引起的管理与效能问题,进而提高对可复写式非易失性存储器模块的维护效率。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1