【技术实现步骤摘要】
存储器控制方法、存储器存储装置及存储器控制器
本专利技术涉及一种存储器控制技术,尤其涉及一种存储器控制方法、存储器存储装置及存储器控制器。
技术介绍
大部分的存储器存储装置都支援损耗平衡操作,以将抹除计数较小的存储器区块中的数据搬移到其他存储器区块进行存储,并将新数据存储至此抹除计数较小的存储器区块中。藉此,可在存储器存储装置的使用过程中,使存储器存储装置中的所有存储器区块的抹除计数平均上升,避免特定的存储器区块被过度使用而提早损坏。一般而言,在存储器存储装置出厂时,每一个存储器区块都具有相同的抹除计数(即抹除计数的初始值都是零)。在存储器区块的使用过程中,存储器区块的抹除计数会随着被抹除的次数增加而逐渐上升。但是,实际上存储器存储装置中每一个存储器区块的出厂质量都不同,因此,即便采用了损耗平衡操作,某些质量不佳的存储器区块在抹除计数达到预设的风险值之前仍会提早损坏。
技术实现思路
本专利技术的实施例提供一种存储器控制方法、存储器存储装置及存储器控制器,可通过动态分配存储器模块中各实体单元的使用参考值的初始值来延长存储器模块整体的使用寿命。本专利技术的实施例提供一种存储器控制方法,其用于控制存储器模块,所述存储器模块包括多个实体单元,且所述存储器控制方法包括:获得所述多个实体单元各别的特性信息;根据所述特性信息将所述多个实体单元划分为多个群组;根据所述多个群组为所述多个实体单元的每一者设定使用参考值的初始值,以使所述多个实体单元中属于同一个群组的多个实体单元所对应的使用参考值具有相 ...
【技术保护点】
1.一种存储器控制方法,其特征在于,用于控制存储器模块,所述存储器模块包括多个实体单元,且所述存储器控制方法包括:/n获得所述多个实体单元各别的特性信息;/n根据所述特性信息将所述多个实体单元划分为多个群组;/n根据所述多个群组为所述多个实体单元的每一者设定使用参考值的初始值,以使所述多个实体单元中属于同一个群组的多个实体单元所对应的使用参考值具有相同的初始值,且所述多个实体单元中属于不同群组的多个实体单元所对应的使用参考值具有不同的初始值;以及/n根据所述多个实体单元所各别对应的所述使用参考值从所述多个实体单元中选择目标实体单元并对所述目标实体单元执行损耗平衡操作。/n
【技术特征摘要】
1.一种存储器控制方法,其特征在于,用于控制存储器模块,所述存储器模块包括多个实体单元,且所述存储器控制方法包括:
获得所述多个实体单元各别的特性信息;
根据所述特性信息将所述多个实体单元划分为多个群组;
根据所述多个群组为所述多个实体单元的每一者设定使用参考值的初始值,以使所述多个实体单元中属于同一个群组的多个实体单元所对应的使用参考值具有相同的初始值,且所述多个实体单元中属于不同群组的多个实体单元所对应的使用参考值具有不同的初始值;以及
根据所述多个实体单元所各别对应的所述使用参考值从所述多个实体单元中选择目标实体单元并对所述目标实体单元执行损耗平衡操作。
2.根据权利要求1所述的存储器控制方法,其中所述多个实体单元各别的所述特性信息包括所述多个实体单元各别对应的错误比特个数、操作延迟时间、抹除时间参数及程序化时间参数的至少其中之一。
3.根据权利要求1所述的存储器控制方法,其中所述多个群组包括第一群组,所述第一群组对应第一参考临界值,且根据所述多个群组为所述多个实体单元的所述每一者设定所述使用参考值的所述初始值的步骤包括:
根据所述第一参考临界值将所述多个实体单元中属于所述第一群组的第一实体单元所对应的使用参考值的初始值决定为第一数值,且所述第一数值不小于所述第一参考临界值。
4.根据权利要求3所述的存储器控制方法,其中所述多个群组还包括第二群组,所述第二群组对应第二参考临界值,所述第二参考临界值大于所述第一参考临界值,且根据所述多个群组为所述多个实体单元的所述每一者设定所述使用参考值的所述初始值的步骤还包括:
根据所述第二参考临界值将所述多个实体单元中属于所述第二群组的第二实体单元所对应的使用参考值的初始值决定为第二数值,且所述第二数值不小于所述第二参考临界值。
5.根据权利要求4所述的存储器控制方法,还包括:
对属于所述第一群组的所述第一实体单元执行抹除操作;以及
响应于所述抹除操作而更新所述第一实体单元所对应的所述使用参考值。
6.根据权利要求5所述的存储器控制方法,还包括:
若更新后的所述第一实体单元所对应的所述使用参考值等于或大于所述第二参考临界值,改为将所述第一实体单元设定为属于所述第二群组。
7.根据权利要求1所述的存储器控制方法,其中所述多个群组包括第三群组,且所述存储器控制方法还包括:
若所述多个实体单元中属于所述第三群组的第三实体单元损坏,优先选择所述多个实体单元中同样属于所述第三群组的第四实体单元来替换已损坏的所述第三实体单元。
8.一种存储器存储装置,其特征在于,包括:
存储器模块,其包括多个实体单元;
连接接口,用以连接至主机系统;以及
存储器控制器,连接至所述存储器模块与所述连接接口,
其中所述存储器控制器用以获得所述多个实体单元各别的特性信息,
所述存储器控制器更用以根据所述特性信息将所述多个实体单元划分为多个群组,
所述存储器控制器更用以根据所述多个群组为所述多个实体单元的每一者设定使用参考值的初始值,以使所述多个实体单元中属于同一个群组的多个实体单元所对应的使用参考值具有相同的初始值,且所述多个实体单元中属于不同群组的多个实体单元所对应的使用参考值具有不同的初始值,并且
所述存储器控制器更用以根据所述多个实体单元所各别对应的所述使用参考值从所述多个实体单元中选择目标实体单元并对所述目标实体单元执行损耗平衡操作。
9.根据权利要求8所述的存储器存储装置,其中所述多个实体单元各别的所述特性信息包括所述多个实体单元各别对应的错误比特个数、操作延迟时间、抹除时间参数及程序化时间参数的至少其中之一。
10.根据权利要求8所述的存储器存储装置,其中所述多个群组包括第一群组,所述第一群组对应第一参考临界值,且根据所述多个群组为所述多个实体单元的所述每一者设定所述使用参考值的所述初始值的操作包括:
根据所述第一参考临界值将所述多个实体单元中属于所述第一群组的第一实体单元所对应的使用参考值的初始值决定为第一数值,且所述第一数值不小于所述第一参考临界值。
11.根据权利要求10所述的存储器存储...
【专利技术属性】
技术研发人员:吴宗霖,
申请(专利权)人:深圳宏芯宇电子股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。