技术新讯 > 信息存储应用技术 > 解码参数更新方法、存储装置及存储器控制电路单元与流程  >  正文

解码参数更新方法、存储装置及存储器控制电路单元与流程

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

本发明涉及一种存储器管理技术,尤其涉及一种解码参数更新方法、存储器存储装置及存储器控制电路单元。背景技术:::1、移动电话与笔记本计算机等可携式电子装置在这几年来的成长十分迅速,使得消费者对存储媒体的需求也急速增加。由于可复写式非易失性存储器模块(rewritable non-volatile memory module)(例如,快闪存储器)具有数据非易失性、省电、体积小,以及无机械结构等特性,所以非常适合内建于上述所举例的各种可携式电子装置中。2、随着可复写式非易失性存储器模块的数据存储密度越来越高,可复写式非易失性存储器模块中的存储单元相互间的干扰也越趋严重,导致从可复写式非易失性存储器模块读取的数据也更容易出现错误。一般来说,当所读取的数据的比特错误率(bit errorrate,ber)较高时,存储器控制器可通过软解码模式来尝试提高对数据的解码成功率。但是,若存储器控制器中的解码电路所采用的解码参数不适当,则无论是否进入软解码模式,解码电路都很难成功解码数据。技术实现思路1、本发明提供一种解码参数更新方法、存储器存储装置及存储器控制电路单元,可提高数据的解码成功率。2、本发明的范例实施例提供一种解码参数更新方法,其用于可复写式非易失性存储器模块,其中所述可复写式非易失性存储器模块包括多个实体单元,且所述解码参数更新方法包括:发送至少一读取指令序列至所述可复写式非易失性存储器模块,以指示基于多个读取电压电平从所述多个实体单元中的第一实体单元读取第一数据;在从所述第一实体单元读取所述第一数据后,根据多个解码参数解码所述第一数据,以获得第二数据,其中所述多个解码参数分别对应多个电压区间,且所述多个电压区间是由所述多个读取电压电平所界定;根据所述第一数据与所述第二数据获得对应于所述多个电压区间中的第一电压区间的第一错误评估信息;以及根据所述第一错误评估信息更新所述多个解码参数中对应于所述第一电压区间的第一解码参数。3、在本发明的范例实施例中,所述第一解码参数专用以解码从所述第一实体单元中的多个第一存储单元读取的数据,且所述多个第一存储单元的临界电压皆位于所述第一电压区间。4、在本发明的范例实施例中,所述第一数据包括从所述第一实体单元中的多个第一存储单元读取的目标数据,所述多个第一存储单元的临界电压皆位于所述第一电压区间,且所述第一错误评估信息反映所述目标数据中的至少一错误比特的总数。5、在本发明的范例实施例中,所述第一数据包括从所述第一实体单元中的多个第一存储单元读取的目标数据,所述多个第一存储单元的临界电压皆位于所述第一电压区间,且所述第一错误评估信息反映所述目标数据的比特错误率。6、在本发明的范例实施例中,所述第一数据包括第一数据序列,所述第二数据包括第二数据序列,且根据所述第一数据与所述第二数据获得对应于所述多个电压区间中的所述第一电压区间的所述第一错误评估信息的步骤包括:对所述第一数据序列与所述第二数据序列进行逻辑运算;以及根据所述逻辑运算的结果获得所述第一错误评估信息,其中所述逻辑运算的所述结果反映出至少一错误比特在所述第一数据序列中的位置。7、在本发明的范例实施例中,根据所述第一错误评估信息更新所述多个解码参数中对应于所述第一电压区间的所述第一解码参数的步骤包括:根据以下方程式计算所述第一解码参数:8、llr(i)=ln(ber(i)/(1-ber(i)))9、其中llr(i)表示所述第一解码参数,ber(i)表示所述第一错误评估信息,且ln()表示自然对数函数。10、在本发明的范例实施例中,根据所述第一错误评估信息更新所述多个解码参数中对应于所述第一电压区间的所述第一解码参数的步骤包括:根据所述第一错误评估信息更新目标错误评估信息,其中所述目标错误评估信息反映所述第一错误评估信息的变化趋势;以及根据所述目标错误评估信息更新所述第一解码参数。11、在本发明的范例实施例中,根据所述第一错误评估信息更新所述多个解码参数中对应于所述第一电压区间的所述第一解码参数的步骤包括:根据所述第一错误评估信息与至少一环境参数更新所述第一解码参数,其中所述至少一环境参数包括程序化计数、抹除计数、读取计数及温度值的至少其中之一。12、在本发明的范例实施例中,所述第一电压区间对应多个候选解码参数,且所述解码参数更新方法还包括:根据所述第一解码参数更新所述多个候选解码参数的至少其中之一;根据目标读取电压的偏移信息从所述多个候选解码参数中选择其中之一;以及将所选择的解码参数提供给解码电路。13、本发明的范例实施例另提供一种存储器存储装置,其包括连接接口单元、可复写式非易失性存储器模块及存储器控制电路单元。所述连接接口单元用以连接至主机系统。所述可复写式非易失性存储器模块包括多个实体单元。所述存储器控制电路单元连接至所述连接接口单元与所述可复写式非易失性存储器模块。所述存储器控制电路单元用以:发送至少一读取指令序列至所述可复写式非易失性存储器模块,以指示基于多个读取电压电平从所述多个实体单元中的第一实体单元读取第一数据;在从所述第一实体单元读取所述第一数据后,根据多个解码参数解码所述第一数据,以获得第二数据,其中所述多个解码参数分别对应多个电压区间,且所述多个电压区间是由所述多个读取电压电平所界定;根据所述第一数据与所述第二数据获得对应于所述多个电压区间中的第一电压区间的第一错误评估信息;以及根据所述第一错误评估信息更新所述多个解码参数中对应于所述第一电压区间的第一解码参数。14、在本发明的范例实施例中,所述第一数据包括第一数据序列,所述第二数据包括第二数据序列,且所述存储器控制电路单元根据所述第一数据与所述第二数据获得对应于所述多个电压区间中的所述第一电压区间的所述第一错误评估信息的操作包括:对所述第一数据序列与所述第二数据序列进行逻辑运算;以及根据所述逻辑运算的结果获得所述第一错误评估信息,其中所述逻辑运算的所述结果反映出至少一错误比特在所述第一数据序列中的位置。15、在本发明的范例实施例中,所述存储器控制电路单元根据所述第一错误评估信息更新所述多个解码参数中对应于所述第一电压区间的所述第一解码参数的操作包括:根据以下方程式计算所述第一解码参数:16、llr(i)=ln(ber(i)/(1-ber(i)))17、其中llr(i)表示所述第一解码参数,ber(i)表示所述第一错误评估信息,且ln()表示自然对数函数。18、在本发明的范例实施例中,所述存储器控制电路单元根据所述第一错误评估信息更新所述多个解码参数中对应于所述第一电压区间的所述第一解码参数的操作包括:根据所述第一错误评估信息更新目标错误评估信息,其中所述目标错误评估信息反映所述第一错误评估信息的变化趋势;以及根据所述目标错误评估信息更新所述第一解码参数。19、在本发明的范例实施例中,所述存储器控制电路单元根据所述第一错误评估信息更新所述多个解码参数中对应于所述第一电压区间的所述第一解码参数的操作包括:根据所述第一错误评估信息与至少一环境参数更新所述第一解码参数,其中所述至少一环境参数包括程序化计数、抹除计数、读取计数及温度值的至少其中之一。20、在本发明的范例实施例中,所述第一电压区间对应多个候选解码参数,且所述存储器控制电路单元还用以:根据所述第一解码参数更新所述多个候选解码参数的至少其中之一;根据目标读取电压的偏移信息从所述多个候选解码参数中选择其中之一;以及将所选择的解码参数提供给解码电路。21、本发明的范例实施例另提供一种存储器控制电路单元,其用以控制可复写式非易失性存储器模块。所述可复写式非易失性存储器模块包括多个实体单元。所述存储器控制电路单元包括主机接口、存储器接口、解码电路及存储器管理电路。所述主机接口用以连接至主机系统。所述存储器接口用以连接至所述可复写式非易失性存储器模块。所述存储器管理电路连接至所述主机接口、所述存储器接口及所述解码电路。所述存储器管理电路用以发送至少一读取指令序列至所述可复写式非易失性存储器模块,以指示基于多个读取电压电平从所述多个实体单元中的第一实体单元读取第一数据。在从所述第一实体单元读取所述第一数据后,所述解码电路用以根据多个解码参数解码所述第一数据,以获得第二数据,其中所述多个解码参数分别对应多个电压区间,且所述多个电压区间是由所述多个读取电压电平所界定。所述存储器管理电路还用以根据所述第一数据与所述第二数据获得对应于所述多个电压区间中的第一电压区间的第一错误评估信息。所述存储器管理电路还用以根据所述第一错误评估信息更新所述多个解码参数中对应于所述第一电压区间的第一解码参数。22、在本发明的范例实施例中,所述第一数据包括第一数据序列,所述第二数据包括第二数据序列,且所述存储器管理电路根据所述第一数据与所述第二数据获得对应于所述多个电压区间中的所述第一电压区间的所述第一错误评估信息的操作包括:对所述第一数据序列与所述第二数据序列进行逻辑运算;以及根据所述逻辑运算的结果获得所述第一错误评估信息,其中所述逻辑运算的所述结果反映出至少一错误比特在所述第一数据序列中的位置。23、在本发明的范例实施例中,所述存储器管理电路根据所述第一错误评估信息更新所述多个解码参数中对应于所述第一电压区间的所述第一解码参数的操作包括:根据以下方程式计算所述第一解码参数:24、llr(i)=ln(ber(i)/(1-ber(i)))25、其中llr(i)表示所述第一解码参数,ber(i)表示所述第一错误评估信息,且ln()表示自然对数函数。26、在本发明的范例实施例中,所述存储器管理电路根据所述第一错误评估信息更新所述多个解码参数中对应于所述第一电压区间的所述第一解码参数的操作包括:根据所述第一错误评估信息更新目标错误评估信息,其中所述目标错误评估信息反映所述第一错误评估信息的变化趋势;以及根据所述目标错误评估信息更新所述第一解码参数。27、在本发明的范例实施例中,所述存储器管理电路根据所述第一错误评估信息更新所述多个解码参数中对应于所述第一电压区间的所述第一解码参数的操作包括:根据所述第一错误评估信息与至少一环境参数更新所述第一解码参数,其中所述至少一环境参数包括程序化计数、抹除计数、读取计数及温度值的至少其中之一。28、在本发明的范例实施例中,所述第一电压区间对应多个候选解码参数,且所述存储器管理电路还用以:根据所述第一解码参数更新所述多个候选解码参数的至少其中之一;根据目标读取电压的偏移信息从所述多个候选解码参数中选择其中之一;以及将所选择的解码参数提供给所述解码电路。29、基于上述,在基于多个读取电压电平从第一实体单元读取第一数据后,对应不同电压区间的多个解码参数可用以解码第一数据,以获得第二数据。尔后,根据第一数据与第二数据,对应于第一电压区间的第一错误评估信息可被获得并用于更新所述多个解码参数中对应于所述第一电压区间的第一解码参数。由此,可提高往后针对从第一实体单元读取的数据的解码成功率。此外,可在尽可能不增加系统负担的前提下,有效提高对第一解码参数的更新效率。当前第1页12当前第1页12

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

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