解码方法技术

技术编号:39490471 阅读:10 留言:0更新日期:2023-11-24 11:12
本发明专利技术提供一种解码方法

【技术实现步骤摘要】
解码方法、存储器存储装置及存储器控制电路单元


[0001]本专利技术涉及一种解码技术,尤其涉及一种解码方法

存储器存储装置及存储器控制电路单元


技术介绍

[0002]移动电话与笔记本计算机等可携式电子装置在这几年来的成长十分迅速,使得消费者对存储媒体的需求也急速增加

由于可复写式非易失性存储器模块
(rewritable non

volatile memory module)(
例如,快闪存储器
)
具有数据非易失性

省电

体积小,以及无机械结构等特性,所以非常适合内建于上述所举例的各种可携式电子装置中

[0003]部分类型的存储器存储装置支援针对单一数据帧的单帧解码与针对多个数据帧的多帧解码

例如,在一般情况下,可通过单帧解码来更正单一数据帧中的错误

在某一数据帧中的错误比特较多使得单帧解码失败时,则可进一步通过多帧解码来搭配同一个编码群组中的其他的数据帧对目标数据帧中的错误进行更正

但是,一旦同一个编码群组中无法通过单帧解码来更正的数据帧过多,则针对该编码群组的多帧解码也无法保证可完全更正目标数据帧中的错误,从而导致解码效率降低


技术实现思路

[0004]本专利技术提供一种解码方法

存储器存储装置及存储器控制电路单元,可提升解码效率
。<br/>[0005]本专利技术的范例实施例提供一种解码方法,其用于可复写式非易失性存储器模块

所述可复写式非易失性存储器模块包括多个实体单元

所述解码方法包括:发送读取指令序列,其中所述读取指令序列指示读取所述多个实体单元中的第一实体单元,且所述第一实体单元属于一实体单元群组;对从所述第一实体单元读取的第一数据帧执行第一单帧解码;在所述第一单帧解码失败且预设条件未被满足的情况下,获得对应于所述实体单元群组的第一错误评估信息,其中所述预设条件用以触发对所述实体单元群组的多帧解码,且所述第一错误评估信息与所述实体单元群组的比特错误率有关;以及根据所述第一错误评估信息对所述第一数据帧执行第二单帧解码

[0006]在本专利技术的范例实施例中,所述的解码方法还包括:响应于所述第二单帧解码失败,根据所述第一错误评估信息对从所述多个实体单元中的第二实体单元读取的第二数据帧执行第三单帧解码,其中所述第二实体单元属于所述实体单元群组;响应于所述第三单帧解码成功,根据所述第三单帧解码的解码结果更新所述第一错误评估信息;以及根据更新后的所述第一错误评估信息,对所述第一数据帧执行第四单帧解码

[0007]在本专利技术的范例实施例中,所述读取指令序列非指示读取所述第二实体单元

[0008]在本专利技术的范例实施例中,所述的解码方法还包括:获得对应于所述实体单元群组中的至少一候选实体单元的第二错误评估信息,其中所述至少一候选实体单元不包括所述第一实体单元;以及根据所述第二错误评估信息从所述至少一候选实体单元中决定所述
第二实体单元

[0009]在本专利技术的范例实施例中,所述的解码方法还包括:响应于所述第二单帧解码成功,根据所述第二单帧解码的解码结果更新所述第一错误评估信息;以及根据更新后的所述第一错误评估信息,对从所述多个实体单元中的第三实体单元读取的第三数据帧执行第五单帧解码,其中所述第三实体单元属于所述实体单元群组

[0010]在本专利技术的范例实施例中,所述读取指令序列非指示读取所述第三实体单元

[0011]在本专利技术的范例实施例中,所述的解码方法更包括:响应于所述第五单帧解码成功,将更正后的所述第三数据帧存储至所述多个实体单元中的第四实体单元;将所述第四实体单元加入至所述实体单元群组中;以及将所述第三实体单元从所述实体单元群组移除

[0012]在本专利技术的范例实施例中,所述的解码方法还包括:响应于从所述实体单元群组中的任一实体单元读取的数据帧被成功解码,更新一计数值;响应于所述计数值达到临界值,判定所述预设条件被满足;以及响应于所述预设条件被满足,执行所述多帧解码

[0013]本专利技术的范例实施例另提出一种存储器存储装置,其包括连接接口单元

可复写式非易失性存储器模块及存储器控制电路单元

所述连接接口单元用以连接至主机系统

所述可复写式非易失性存储器模块包括多个实体单元

所述存储器控制电路单元连接至所述连接接口单元与所述可复写式非易失性存储器模块

所述存储器控制电路单元用以:发送读取指令序列,其中所述读取指令序列指示读取所述多个实体单元中的第一实体单元,且所述第一实体单元属于一实体单元群组;对从所述第一实体单元读取的第一数据帧执行第一单帧解码;在所述第一单帧解码失败且预设条件未被满足的情况下,获得对应于所述实体单元群组的第一错误评估信息,其中所述预设条件用以触发对所述实体单元群组的多帧解码,且所述第一错误评估信息与所述实体单元群组的比特错误率有关;以及根据所述第一错误评估信息对所述第一数据帧执行第二单帧解码

[0014]在本专利技术的范例实施例中,所述存储器控制电路单元更用以:响应于所述第二单帧解码失败,根据所述第一错误评估信息对从所述多个实体单元中的第二实体单元读取的第二数据帧执行第三单帧解码,其中所述第二实体单元属于所述实体单元群组;响应于所述第三单帧解码成功,根据所述第三单帧解码的解码结果更新所述第一错误评估信息;以及根据更新后的所述第一错误评估信息,对所述第一数据帧执行第四单帧解码

[0015]在本专利技术的范例实施例中,所述存储器控制电路单元更用以:获得对应于所述实体单元群组中的至少一候选实体单元的第二错误评估信息,其中所述至少一候选实体单元不包括所述第一实体单元;以及根据所述第二错误评估信息从所述至少一候选实体单元中决定所述第二实体单元

[0016]在本专利技术的范例实施例中,所述存储器控制电路单元更用以:响应于所述第二单帧解码成功,根据所述第二单帧解码的解码结果更新所述第一错误评估信息;以及根据更新后的所述第一错误评估信息,对从所述多个实体单元中的第三实体单元读取的第三数据帧执行第五单帧解码,其中所述第三实体单元属于所述实体单元群组

[0017]在本专利技术的范例实施例中,所述存储器控制电路单元更用以:响应于所述第五单帧解码成功,指示将更正后的所述第三数据帧存储至所述多个实体单元中的第四实体单元;将所述第四实体单元加入至所述实体单元群组中;以及将所述第三实体单元从所述实
体单元群组移除

[0018]在本专利技术的范例实施例中,所述存储器控制电路单元更用以:响应于从所述实体单元群组中的任一实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种解码方法,其特征在于,用于可复写式非易失性存储器模块,其中所述可复写式非易失性存储器模块包括多个实体单元,且所述解码方法包括:发送读取指令序列,其中所述读取指令序列指示读取所述多个实体单元中的第一实体单元,且所述第一实体单元属于一实体单元群组;对从所述第一实体单元读取的第一数据帧执行第一单帧解码;在所述第一单帧解码失败且预设条件未被满足的情况下,获得对应于所述实体单元群组的第一错误评估信息,其中所述预设条件用以触发对所述实体单元群组的多帧解码,且所述第一错误评估信息与所述实体单元群组的比特错误率有关;以及根据所述第一错误评估信息对所述第一数据帧执行第二单帧解码
。2.
根据权利要求1所述的解码方法,还包括:响应于所述第二单帧解码失败,根据所述第一错误评估信息对从所述多个实体单元中的第二实体单元读取的第二数据帧执行第三单帧解码,其中所述第二实体单元属于所述实体单元群组;响应于所述第三单帧解码成功,根据所述第三单帧解码的解码结果更新所述第一错误评估信息;以及根据更新后的所述第一错误评估信息,对所述第一数据帧执行第四单帧解码
。3.
根据权利要求2所述的解码方法,其中所述读取指令序列非指示读取所述第二实体单元
。4.
根据权利要求2所述的解码方法,还包括:获得对应于所述实体单元群组中的至少一候选实体单元的第二错误评估信息,其中所述至少一候选实体单元不包括所述第一实体单元;以及根据所述第二错误评估信息从所述至少一候选实体单元中决定所述第二实体单元
。5.
根据权利要求1所述的解码方法,还包括:响应于所述第二单帧解码成功,根据所述第二单帧解码的解码结果更新所述第一错误评估信息;以及根据更新后的所述第一错误评估信息,对从所述多个实体单元中的第三实体单元读取的第三数据帧执行第五单帧解码,其中所述第三实体单元属于所述实体单元群组
。6.
根据权利要求5所述的解码方法,其中所述读取指令序列非指示读取所述第三实体单元
。7.
根据权利要求5所述的解码方法,还包括:响应于所述第五单帧解码成功,将更正后的所述第三数据帧存储至所述多个实体单元中的第四实体单元;将所述第四实体单元加入至所述实体单元群组中;以及将所述第三实体单元从所述实体单元群组移除
。8.
根据权利要求1所述的解码方法,还包括:响应于从所述实体单元群组中的任一实体单元读取的数据帧被成功解码,更新一计数值;响应于所述计数值达到临界值,判定所述预设条件被满足;以及响应于所述预设条件被满足,执行所述多帧解码

9.
一种存储器存储装置,其特征在于,包括:连接接口单元,用以连接至主机系统;可复写式非易失性存储器模块,其中所述可复写式非易失性存储器模块包括多个实体单元;以及存储器控制电路单元,连接至所述连接接口单元与所述可复写式非易失性存储器模块,其中所述存储器控制电路单元用以:发送读取指令序列,其中所述读取指令序列指示读取所述多个实体单元中的第一实体单元,且所述第一实体单元属于一实体单元群组;对从所述第一实体单元读取的第一数据帧执行第一单帧解码;在所述第一单帧解码失败且预设条件未被满足的情况下,获得对应于所述实体单元群组的第一错误评估信息,其中所述预设条件用以触发对所述实体单元群组的多帧解码,且所述第一错误评估信息与所述实体单元群组的比特错误率有关;以及根据所述第一错误评估信息对所述第一数据帧执行第二单帧解码
。10.
根据权利要求9所述的存储器存储装置,其中所述存储器控制电路单元更用以:响应于所述第二单帧解码失败,根据所述第一错误评估信息对从所述多个实体单元中的第二实体单元读取的第二数据帧执行第三单帧解码,其中所述第二实体单元属于所述实体单元群组;响应于所述第三单帧解码成功,根据所述第三单帧解码的解码结果更新所述第一错误评估信息;以及根据更新后的所述第一错误评估信息,对所述第一数据帧执行第四单帧解码
。11.
根据权利要求
10
所述的存储器存储装置,其中所述读取指令序列非指示读取所述第二实体单元
。12.
根据权利要求
10
所述的存储器存储装置,其中所述存储器控制电路单元更用以:获得对应于所述实体单元群组中的至少一候选实体单元的第二错误评估信息,其中所述至少一候选实体单元不包括所述第一实体单元;以及根据所述第二错误评估信息从所述至少一候选实体单元中决定所述第二实体单元
。13.
根据权利要求9所述的存储器存储装置,其中所述存储器控制电路单元更用以:响应于所述第二单帧解码成功,根据所述第...

【专利技术属性】
技术研发人员:林玉祥曾士家
申请(专利权)人:群联电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1