损耗平衡方法、存储器存储装置及存储器控制器与流程

文档序号:35127755发布日期:2023-08-14 21:22阅读:24来源:国知局
本发明涉及一种存储器管理技术,尤其涉及一种损耗平衡方法、存储器存储装置及存储器控制器。
背景技术
::1、智能手机、平板计算机及笔记本计算机在这几年来的成长十分迅速,使得消费者对存储媒体的需求也急速增加。由于可复写式非易失性存储器模块(rewritable non-volatile memory module)(例如,快闪存储器)具有数据非易失性、省电、体积小,以及无机械结构等特性,所以非常适合内建于上述所举例的各种可携式多媒体装置中。2、可复写式非易失性存储器具有多个实体区块(physical block),且每一实体区块具有多个实体页面(physical page)。其中,实体区块为数据抹除的最小单位,而实体页面则是数据写入的最小单位。一般来说,为了延长可复写式非易失性存储器模块的寿命,会尽可能平均地使用可复写式非易失性存储器模块中的实体区块。由于实体区块亦会有使用寿命的,因此在使用存储器存储装置的过程中,倘若实体区块之间的使用寿命差距过大,则容易造成数据不稳定的情况。3、因此,如何有效地的衡量实体区块的损耗程度以执行损耗平衡操作,从而有效地延长可复写式非易失性存储器模块的寿命是本领域技术人员所致力的目标。技术实现思路1、本发明提供一种损耗平衡方法、存储器存储装置及存储器控制器,可优化损耗平衡操作并有效延长存储器模块的寿命。2、本发明的实施例提供一种损耗平衡方法,其用于存储器模块。所述存储器模块包括存储区、闲置区及多个实体管理单元。所述多个实体管理单元中的一部分实体管理单元位于所述存储区中。所述多个实体管理单元中的另一部分实体管理单元位于所述闲置区中。每一实体管理单元包括多个实体单元。所述损耗平衡方法包括:响应于所述多个实体管理单元中的第一实体管理单元的第一损耗评估值与第二实体管理单元的第二损耗评估值之间的差值大于第一门槛值,进入损耗平衡模式中的第一损耗平衡模式;在所述第一损耗平衡模式中,从所述闲置区中选择第三实体管理单元,并对所述第三实体管理单元执行主机写入操作,以将来自主机系统的第一数据存储至所述第三实体管理单元中;响应于所述第三实体管理单元的第三损耗评估值大于第二门槛值,进入所述损耗平衡模式中的第二损耗平衡模式;在所述第二损耗平衡模式中,从所述存储区中选择第四实体管理单元并从所述闲置区中选择第五实体管理单元,以执行数据整并操作;以及在所述数据整并操作中,从所述第四实体管理单元收集第二数据并将所述第二数据存储至所述第五实体管理单元中。3、本发明的实施例另提供一种存储器存储装置,其包括连接接口、存储器模块及存储器控制器。所述连接接口用以连接至主机系统。所述存储器模块包括存储区、闲置区及多个实体管理单元。所述多个实体管理单元中的一部分实体管理单元位于所述存储区中。所述多个实体管理单元中的另一部分实体管理单元位于所述闲置区中。每一实体管理单元包括多个实体单元。所述存储器控制器连接至所述连接接口与所述存储器模块。所述存储器控制器用以:响应于所述多个实体管理单元中的第一实体管理单元的第一损耗评估值与第二实体管理单元的第二损耗评估值之间的差值大于第一门槛值,进入损耗平衡模式中的第一损耗平衡模式;在所述第一损耗平衡模式中,从所述闲置区中选择第三实体管理单元,并对所述第三实体管理单元执行主机写入操作,以将来自主机系统的第一数据存储至所述第三实体管理单元中;响应于所述第三实体管理单元的第三损耗评估值大于第二门槛值,进入所述损耗平衡模式中的第二损耗平衡模式;在所述第二损耗平衡模式中,从所述存储区中选择第四实体管理单元并从所述闲置区中选择第五实体管理单元,以执行数据整并操作;以及在所述数据整并操作中,从所述第四实体管理单元收集第二数据并将所述第二数据存储至所述第五实体管理单元中。4、本发明的实施例另提供一种存储器控制器,其用于控制存储器模块。所述存储器模块包括多个实体管理单元。每一实体管理单元包括多个实体单元。所述存储器控制器包括主机接口、存储器接口及存储器控制电路。所述主机接口用以连接至主机系统。所述存储器接口用以连接至所述存储器模块。所述存储器控制电路连接至所述主机接口与所述存储器接口。所述存储器控制电路用以:响应于所述多个实体管理单元中的第一实体管理单元的第一损耗评估值与第二实体管理单元的第二损耗评估值之间的差值大于第一门槛值,进入损耗平衡模式中的第一损耗平衡模式;在所述第一损耗平衡模式中,从所述闲置区中选择第三实体管理单元,并对所述第三实体管理单元执行主机写入操作,以将来自主机系统的第一数据存储至所述第三实体管理单元中;响应于所述第三实体管理单元的第三损耗评估值大于第二门槛值,进入所述损耗平衡模式中的第二损耗平衡模式;在所述第二损耗平衡模式中,从所述存储区中选择第四实体管理单元并从所述闲置区中选择第五实体管理单元,以执行数据整并操作;以及在所述数据整并操作中,从所述第四实体管理单元收集第二数据并将所述第二数据存储至所述第五实体管理单元中。5、基于上述,本发明提供的损耗平衡方法、存储器存储装置及存储器控制器,可通过客制化且优化过的损耗平衡操作来对存储器模块中的多个实体管理单元进行损耗平衡,从而有效延长存储器模块的寿命。技术特征:1.一种损耗平衡方法,其特征在于,用于存储器模块,所述存储器模块包括存储区、闲置区及多个实体管理单元,所述多个实体管理单元中的一部分实体管理单元位于所述存储区中,所述多个实体管理单元中的另一部分实体管理单元位于所述闲置区中,每一实体管理单元包括多个实体单元,所述损耗平衡方法包括:2.根据权利要求1所述的损耗平衡方法,其中响应于所述多个实体管理单元中的所述第一实体管理单元的所述第一损耗评估值与所述第二实体管理单元的所述第二损耗评估值之间的所述差值大于所述第一门槛值,执行所述第一损耗平衡操作的步骤包括:3.根据权利要求1所述的损耗平衡方法,其中在所述第一损耗平衡操作中,从所述闲置区中选择所述第三实体管理单元的步骤包括:4.根据权利要求1所述的损耗平衡方法,其中在所述第二损耗平衡操作中,从所述存储区中选择所述第四实体管理单元并从所述闲置区中选择所述第五实体管理单元的步骤包括:5.根据权利要求1所述的损耗平衡方法,还包括:6.根据权利要求1所述的损耗平衡方法,还包括:7.根据权利要求1所述的损耗平衡方法,其中所述存储器模块包括多个平面,且所述每一实体管理单元横跨所述多个平面。8.一种存储器存储装置,其特征在于,包括:9.根据权利要求8所述的存储器存储装置,其中所述存储器控制器响应于所述多个实体管理单元中的所述第一实体管理单元的所述第一损耗评估值与所述第二实体管理单元的所述第二损耗评估值之间的所述差值大于所述第一门槛值,执行所述第一损耗平衡操作的操作包括:10.根据权利要求8所述的存储器存储装置,其中在所述第一损耗平衡操作中,所述存储器控制器从所述闲置区中选择所述第三实体管理单元的操作包括:11.根据权利要求8所述的存储器存储装置,其中在所述第二损耗平衡操作中,所述存储器控制器从所述存储区中选择所述第四实体管理单元并从所述闲置区中选择所述第五实体管理单元的操作包括:12.根据权利要求8所述的存储器存储装置,其中所述存储器控制器还用以:13.根据权利要求8所述的存储器存储装置,其中所述存储器控制器还用以:14.根据权利要求8所述的存储器存储装置,其中所述存储器模块包括多个平面,且所述每一实体管理单元横跨所述多个平面。15.一种存储器控制器,其特征在于,用于控制存储器模块,所述存储器模块包括存储区、闲置区及多个实体管理单元,所述多个实体管理单元中的一部分实体管理单元位于所述存储区中,所述多个实体管理单元中的另一部分实体管理单元位于所述闲置区中,且每一实体管理单元包括多个实体单元,且所述存储器控制器包括:16.根据权利要求15所述的存储器控制器,其中所述存储器控制电路响应于所述多个实体管理单元中的所述第一实体管理单元的所述第一损耗评估值与所述第二实体管理单元的所述第二损耗评估值之间的所述差值大于所述第一门槛值,执行所述第一损耗平衡操作的操作包括:17.根据权利要求15所述的存储器控制器,其中在所述第一损耗平衡操作中,所述存储器控制电路从所述闲置区中选择所述第三实体管理单元的操作包括:18.根据权利要求15所述的存储器控制器,其中在所述第二损耗平衡操作中,所述存储器控制电路从所述存储区中选择所述第四实体管理单元并从所述闲置区中选择所述第五实体管理单元的操作包括:19.根据权利要求15所述的存储器控制器,其中所述存储器控制电路还用以:20.根据权利要求15所述的存储器控制器,其中所述存储器控制电路还用以:21.根据权利要求15所述的存储器控制器,其中所述存储器模块包括多个平面,且所述每一实体管理单元横跨所述多个平面。技术总结本发明提供一种损耗平衡方法、存储器存储装置及存储器控制器。所述方法包括:响应于第一实体管理单元的第一损耗评估值与第二实体管理单元的第二损耗评估值之间的差值大于第一门槛值,进入第一损耗平衡模式;从闲置区中选择第三实体管理单元,并对第三实体管理单元执行主机写入操作;响应于第三实体管理单元的第三损耗评估值大于第二门槛值,进入第二损耗平衡模式;从存储区中选择第四实体管理单元并从闲置区中选择第五实体管理单元,以执行数据整并操作;以及在数据整并操作中,从第四实体管理单元收集第二数据并将第二数据存储至第五实体管理单元中。由此,可优化损耗平衡操作并有效延长存储器模块的寿命。技术研发人员:刘京,吴宗霖受保护的技术使用者:深圳宏芯宇电子股份有限公司技术研发日:技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1