技术新讯 > 信息存储应用技术 > 读取电压管理方法、存储器存储装置及存储器控制器与流程  >  正文

读取电压管理方法、存储器存储装置及存储器控制器与流程

  • 国知局
  • 2024-07-31 19:42:42

本发明涉及一种存储器管理技术,尤其涉及一种读取电压管理方法、存储器存储装置及存储器控制器。

背景技术:

1、非易失性存储器模块(例如快闪存储器模块)具有数据非易失性保存、低耗电及数据存取快速等优点。然而,随着非易失性存储器模块的使用时间增加和/或环境温度变化,非易失性存储器模块中的存储单元的临界电压容易发生偏移,从而导致使用预设读取电压从非易失性存储器模块读取的数据中的错误比特增加。虽然大部分的存储器控制器都支援在对特定数据发生解码失败时,通过重读操作对所使用的读取电压进行微调并执行数据重读。但是,常见的存储器控制器在重读操作中所参考的电压调整表格动辄是50个、60个或更多,从而导致读取电压的调整缺乏效率。

2、此外,现有技术中,为了增加非易失性存储器模块的数据容量,非易失性存储器模块中的同一个字线往往被划分为多个不同类型的页面。每一个页面皆可用来存储一定量的数据并且通过特殊设计的电压进行读取。因此,如何提高针对不同类型的页面进行数据读取的正确性,实为本领域技术人员所致力研究的课题之一。

技术实现思路

1、本发明提供一种读取电压管理方法、存储器存储装置及存储器控制器,可提高针对不同类型的页面单元进行数据读取的正确性。

2、本发明的实施例提供一种读取电压管理方法,其用于存储器模块,所述存储器模块包括多个实体管理单元,所述多个实体管理单元包括第一实体管理单元,所述读取电压管理方法包括:根据所述第一实体管理单元中的第一实体单元的第一比特错误率,将所述第一实体单元分组至多个群组中的第一群组;基于第一读取电压组中的第一读取电压从所述第一实体单元中的第一类页面单元读取第一数据;在读取所述第一数据后,解码所述第一数据,并根据所述第一数据的解码结果更新对应于所述第一读取电压的第一权重信息;根据所述第一权重信息更新第一排序信息,其中所述第一排序信息反映多个候选读取电压组中各别的第一类读取电压针对所述第一群组的使用优先权,且所述多个候选读取电压组包括所述第一读取电压组;基于所述第一读取电压组中的第二读取电压从所述第一实体单元中的第二类页面单元读取第二数据;在读取所述第二数据后,解码所述第二数据,并根据所述第二数据的解码结果更新对应于所述第二读取电压的第二权重信息;以及根据所述第二权重信息更新第二排序信息,其中所述第二排序信息反映所述多个候选读取电压组中各别的第二类读取电压针对所述第一群组的使用优先权,且所述第一排序信息不同于所述第二排序信息。

3、在本发明的实施例中,所述第一类页面单元为上页、中页及下页的其中之一,且所述第二类页面单元为所述上页、所述中页及所述下页的其中的另一。

4、在本发明的实施例中,所述第一类读取电压专用以读取所述第一类页面单元所存储的数据,且所述第二类读取电压专用以读取所述第二类页面单元所存储的数据。

5、在本发明的实施例中,所述的读取电压管理方法还包括:根据所述第一实体管理单元中的第二实体单元的第二比特错误率,将所述第二实体单元分组至所述多个群组中的第二群组,其中所述第一比特错误率不同于所述第二比特错误率;基于所述第一读取电压从所述第二实体单元中的第一类页面单元读取第三数据;在读取所述第三数据后,解码所述第三数据,并根据所述第三数据的解码结果更新对应于所述第一读取电压的第三权重信息;根据所述第三权重信息更新第三排序信息,其中所述第三排序信息反映所述多个候选读取电压组中各别的所述第一类读取电压针对所述第二群组的使用优先权;基于所述第二读取电压从所述第二实体单元中的第二类页面单元读取第四数据;在读取所述第四数据后,解码所述第四数据,并根据所述第四数据的解码结果更新对应于所述第二读取电压的第四权重信息;以及根据所述第四权重信息更新第四排序信息,其中所述第四排序信息反映所述多个候选读取电压组中各别的所述第二类读取电压针对所述第二群组的使用优先权,且所述第三排序信息不同于所述第四排序信息。

6、在本发明的实施例中,所述的读取电压管理方法还包括:根据所述第一权重信息与所述第三权重信息获得对应于所述第一读取电压的第一权重统计信息;根据所述第一权重统计信息将所述多个候选读取电压组中的第一候选读取电压组中的第一类读取电压设定为预设读取电压组中的第一类读取电压;根据所述第二权重信息与所述第四权重信息获得对应于所述第二读取电压的第二权重统计信息;以及根据所述第二权重统计信息将所述多个候选读取电压组中的第二候选读取电压组中的第二类读取电压设定为所述预设读取电压组中的第二类读取电压,其中所述第一候选读取电压组不同于所述第二候选读取电压组。

7、在本发明的实施例中,所述第一比特错误率与所述第二比特错误率的其中之一低于一门槛值,且所述第一比特错误率与所述第二比特错误率的其中的另一高于所述门槛值。

8、在本发明的实施例中,所述使用优先权是用于在至少一重读操作中决定在下一次重读操作中使用的读取电压。

9、本发明的实施例另提供一种存储器存储装置,其包括连接接口、存储器模块及存储器控制器。所述连接接口用以连接至主机系统。所述存储器控制器连接至所述连接接口与所述存储器模块。所述存储器模块包括多个实体管理单元,所述多个实体管理单元包括第一实体管理单元,所述存储器控制器用以:根据所述第一实体管理单元中的第一实体单元的第一比特错误率,将所述第一实体单元分组至多个群组中的第一群组;基于第一读取电压组中的第一读取电压从所述第一实体单元中的第一类页面单元读取第一数据;在读取所述第一数据后,解码所述第一数据,并根据所述第一数据的解码结果更新对应于所述第一读取电压的第一权重信息;根据所述第一权重信息更新第一排序信息,其中所述第一排序信息反映多个候选读取电压组中各别的第一类读取电压针对所述第一群组的使用优先权,且所述多个候选读取电压组包括所述第一读取电压组;基于所述第一读取电压组中的第二读取电压从所述第一实体单元中的第二类页面单元读取第二数据;在读取所述第二数据后,解码所述第二数据,并根据所述第二数据的解码结果更新对应于所述第二读取电压的第二权重信息;以及根据所述第二权重信息更新第二排序信息,其中所述第二排序信息反映所述多个候选读取电压组中各别的第二类读取电压针对所述第一群组的使用优先权,且所述第一排序信息不同于所述第二排序信息。

10、在本发明的实施例中,所述存储器控制器还用以:根据所述第一实体管理单元中的第二实体单元的第二比特错误率,将所述第二实体单元分组至所述多个群组中的第二群组,其中所述第一比特错误率不同于所述第二比特错误率;基于所述第一读取电压从所述第二实体单元中的第一类页面单元读取第三数据;在读取所述第三数据后,解码所述第三数据,并根据所述第三数据的解码结果更新对应于所述第一读取电压的第三权重信息;根据所述第三权重信息更新第三排序信息,其中所述第三排序信息反映所述多个候选读取电压组中各别的所述第一类读取电压针对所述第二群组的使用优先权;基于所述第二读取电压从所述第二实体单元中的第二类页面单元读取第四数据;在读取所述第四数据后,解码所述第四数据,并根据所述第四数据的解码结果更新对应于所述第二读取电压的第四权重信息;以及根据所述第四权重信息更新第四排序信息,其中所述第四排序信息反映所述多个候选读取电压组中各别的所述第二类读取电压针对所述第二群组的使用优先权,且所述第三排序信息不同于所述第四排序信息。

11、在本发明的实施例中,所述存储器控制器还用以:根据所述第一权重信息与所述第三权重信息获得对应于所述第一读取电压的第一权重统计信息;根据所述第一权重统计信息将所述多个候选读取电压组中的第一候选读取电压组中的第一类读取电压设定为预设读取电压组中的第一类读取电压;根据所述第二权重信息与所述第四权重信息获得对应于所述第二读取电压的第二权重统计信息;以及根据所述第二权重统计信息将所述多个候选读取电压组中的第二候选读取电压组中的第二类读取电压设定为所述预设读取电压组中的第二类读取电压,其中所述第一候选读取电压组不同于所述第二候选读取电压组。

12、本发明的实施例另提供一种存储器控制器,其用以控制存储器模块,所述存储器控制器包括主机接口、存储器接口、解码电路及存储器控制电路。所述主机接口用以连接至主机系统。所述存储器接口用以连接至存储器模块。所述存储器控制电路连接至所述主机接口、所述存储器接口及所述解码电路。所述存储器模块包括多个实体管理单元,所述多个实体管理单元包括第一实体管理单元,所述存储器控制电路用以:根据所述第一实体管理单元中的第一实体单元的第一比特错误率,将所述第一实体单元分组至多个群组中的第一群组;基于第一读取电压组中的第一读取电压从所述第一实体单元中的第一类页面单元读取第一数据;在读取所述第一数据后,通过所述解码电路解码所述第一数据,并根据所述第一数据的解码结果更新对应于所述第一读取电压的第一权重信息;根据所述第一权重信息更新第一排序信息,其中所述第一排序信息反映多个候选读取电压组中各别的第一类读取电压针对所述第一群组的使用优先权,且所述多个候选读取电压组包括所述第一读取电压组;基于所述第一读取电压组中的第二读取电压从所述第一实体单元中的第二类页面单元读取第二数据;在读取所述第二数据后,解码所述第二数据,并根据所述第二数据的解码结果更新对应于所述第二读取电压的第二权重信息;以及根据所述第二权重信息更新第二排序信息,其中所述第二排序信息反映所述多个候选读取电压组中各别的第二类读取电压针对所述第一群组的使用优先权,且所述第一排序信息不同于所述第二排序信息。

13、在本发明的实施例中,所述存储器控制电路还用以:根据所述第一实体管理单元中的第二实体单元的第二比特错误率,将所述第二实体单元分组至所述多个群组中的第二群组,其中所述第一比特错误率不同于所述第二比特错误率;基于所述第一读取电压从所述第二实体单元中的第一类页面单元读取第三数据;在读取所述第三数据后,解码所述第三数据,并根据所述第三数据的解码结果更新对应于所述第一读取电压的第三权重信息;根据所述第三权重信息更新第三排序信息,其中所述第三排序信息反映所述多个候选读取电压组中各别的所述第一类读取电压针对所述第二群组的使用优先权;基于所述第二读取电压从所述第二实体单元中的第二类页面单元读取第四数据;在读取所述第四数据后,解码所述第四数据,并根据所述第四数据的解码结果更新对应于所述第二读取电压的第四权重信息;以及根据所述第四权重信息更新第四排序信息,其中所述第四排序信息反映所述多个候选读取电压组中各别的所述第二类读取电压针对所述第二群组的使用优先权,且所述第三排序信息不同于所述第四排序信息。

14、在本发明的实施例中,所述存储器控制电路还用以:根据所述第一权重信息与所述第三权重信息获得对应于所述第一读取电压的第一权重统计信息;根据所述第一权重统计信息将所述多个候选读取电压组中的第一候选读取电压组中的第一类读取电压设定为预设读取电压组中的第一类读取电压;根据所述第二权重信息与所述第四权重信息获得对应于所述第二读取电压的第二权重统计信息;以及根据所述第二权重统计信息将所述多个候选读取电压组中的第二候选读取电压组中的第二类读取电压设定为所述预设读取电压组中的第二类读取电压,其中所述第一候选读取电压组不同于所述第二候选读取电压组。

15、基于上述,在根据比特错误率对实体管理单元中的各个实体单元进行分组后,多个排序信息可根据从特定组别的实体单元的不同类型的页面单元中读取的多笔数据各别独立进行更新。特别是,这些排序信息可分别反映多个候选读取电压组中不同类型的读取电压针对此特定组别的使用优先权。由此,可提高后续针对不同类型的页面单元进行数据读取的正确性。

本文地址:https://www.jishuxx.com/zhuanli/20240731/183628.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。