解码方法、存储器存储装置及存储器控制电路单元制造方法及图纸

技术编号:21003941 阅读:22 留言:0更新日期:2019-04-30 21:29
本发明专利技术提供一种解码方法,包括:从可复写式非易失性存储器模块的至少两个实体单元读取数据集合;若数据集合符合预设条件,使用数据集合对第一数据执行第一类解码操作并记录第一类解码操作的解码信息;根据所记录的解码信息调整对应于第一数据的可靠度信息,其中可靠度信息不用于第一类解码操作,且经调整的可靠度信息不同于对应于第一数据的预设可靠度信息;以及根据经调整的可靠度信息对第一数据执行第二类解码操作。此外,本发明专利技术也提供相应的存储器存储装置及存储器控制电路单元。本发明专利技术可提高跨实体单元的数据保护机制的解码效率。

【技术实现步骤摘要】
解码方法、存储器存储装置及存储器控制电路单元
本专利技术涉及一种解码技术,尤其涉及一种解码方法、存储器存储装置及存储器控制电路单元。
技术介绍
数码相机、移动电话与MP3播放器在这几年来的成长十分迅速,使得消费者对存储媒体的需求也急速增加。由于可复写式非易失性存储器模块(rewritablenon-volatilememorymodule)(例如,快闪存储器)具有数据非易失性、省电、体积小,以及无机械结构等特性,所以非常适合内建于上述所举例的各种可携式多媒体装置中。数据是以电荷的形式存在于可复写式非易失性存储器模块的存储单元中。在可复写式非易失性存储器模块的使用过程中,存储单元中的电荷可能会因各种因素流失,进而导致存储单元的读取发生错误。因此,在某些存储器存储装置中,来自主机系统的数据会被编码然后再被存储。当主机系统欲读取此数据时,编码数据会被读取并解码以尝试更正其中的错误。然后,被解码并确认无误的数据才会被传送给主机系统。此外,某些类型的存储器存储装置可支援跨页或跨字元线的数据编码与解码,以提升对于所存储的数据的错误更正能力。但是,在待解码数据中存在过多错误的情况下,使用跨页或跨字元线的数据编码与解码仍有很大的机率会失败。
技术实现思路
本专利技术的一范例实施例提供一种解码方法、存储器存储装置及存储器控制电路单元,可提高跨实体单元的数据保护机制的解码效率。本专利技术的一范例实施例提供一种解码方法,其用于可复写式非易失性存储器模块,所述可复写式非易失性存储器模块包括多个实体单元,所述解码方法包括:使用至少一读取电压电平从所述实体单元中的至少两个实体单元读取数据集合;若所述数据集合符合预设条件,使用所述数据集合对第一数据执行第一类解码操作并记录所述第一类解码操作的解码信息;根据所述第一类解码操作的所述解码信息调整对应于所述第一数据的可靠度信息,其中对应于所述第一数据的所述可靠度信息不用于所述第一类解码操作,且经调整的所述可靠度信息不同于对应于所述第一数据的预设可靠度信息;以及根据经调整的所述可靠度信息对所述第一数据执行第二类解码操作。在本专利技术的一范例实施例中,所述的解码方法还包括:若所述数据集合中具有无法更正错误的数据单元的数目不小于预设值,判定所述数据集合符合所述预设条件。在本专利技术的一范例实施例中,所述的解码方法还包括:若所述数据集合中的数据单元无法通过对应于所述数据单元的所述第二类解码操作更正,判定所述数据单元为具有所述无法更正错误的数据单元。在本专利技术的一范例实施例中,根据所述第一类解码操作的所述解码信息调整对应于所述第一数据的所述可靠度信息的步骤包括:根据所述第一类解码操作是否改变所述第一数据中的第一比特的比特值来调整对应于所述第一数据的所述可靠度信息。在本专利技术的一范例实施例中,对应于所述第一数据的所述可靠度信息包括对应于所述第一数据中的第一比特的第一可靠度信息,而根据所述第一类解码操作的所述解码信息调整对应于所述第一数据的所述可靠度信息的步骤包括:根据所述第一类解码操作的所述解码信息将所述第一可靠度信息增加第一调整值或将所述第一可靠度信息减少第二调整值。在本专利技术的一范例实施例中,所述的解码方法还包括:根据当前对应于所述第一比特的所述第一可靠度信息而动态决定所述第一调整值或所述第二调整值。在本专利技术的一范例实施例中,所述的解码方法还包括:在使用所述数据集合对所述数据集合中的所述第一数据执行所述第一类解码操作之前,使用对应于所述第一数据的所述预设可靠度信息对所述第一数据执行所述第二类解码操作。本专利技术的另一范例实施例提供一种存储器存储装置,其包括连接接口单元、可复写式非易失性存储器模块及存储器控制电路单元。所述连接接口单元用以连接至主机系统。所述可复写式非易失性存储器模块包括多个实体单元。所述存储器控制电路单元连接至所述连接接口单元与所述可复写式非易失性存储器模块,其中所述存储器控制电路单元用以指示使用至少一读取电压电平从所述实体单元中的至少两个实体单元读取数据集合,其中若所述数据集合符合预设条件,所述存储器控制电路单元更用以使用所述数据集合对第一数据执行第一类解码操作并记录所述第一类解码操作的解码信息,其中所述存储器控制电路单元更用以根据所述第一类解码操作的所述解码信息调整对应于所述第一数据的可靠度信息,其中对应于所述第一数据的所述可靠度信息不用于所述第一类解码操作,且经调整的所述可靠度信息不同于对应于所述第一数据的预设可靠度信息,其中所述存储器控制电路单元更用以根据经调整的所述可靠度信息对所述第一数据执行第二类解码操作。在本专利技术的一范例实施例中,若所述数据集合中具有无法更正错误的数据单元的数目不小于预设值,所述存储器控制电路单元更用以判定所述数据集合符合所述预设条件。在本专利技术的一范例实施例中,若所述数据集合中的数据单元无法通过对应于所述数据单元的所述第二类解码操作更正,所述存储器控制电路单元更用以判定所述数据单元为具有所述无法更正错误的数据单元。在本专利技术的一范例实施例中,所述存储器控制电路单元根据所述第一类解码操作的所述解码信息调整对应于所述第一数据的所述可靠度信息的操作包括:根据所述第一类解码操作是否改变所述第一数据中的第一比特的比特值来调整对应于所述第一数据的所述可靠度信息。在本专利技术的一范例实施例中,对应于所述第一数据的所述可靠度信息包括对应于所述第一数据中的第一比特的第一可靠度信息,而所述存储器控制电路单元根据所述第一类解码操作的所述解码信息调整对应于所述第一数据的所述可靠度信息的操作包括:根据所述第一类解码操作的所述解码信息将所述第一可靠度信息增加第一调整值或将所述第一可靠度信息减少第二调整值。在本专利技术的一范例实施例中,所述存储器控制电路单元更用以根据当前对应于所述第一比特的所述第一可靠度信息而动态决定所述第一调整值或所述第二调整值。在本专利技术的一范例实施例中,在使用所述数据集合对所述数据集合中的所述第一数据执行所述第一类解码操作之前,所述存储器控制电路单元更用以使用对应于所述第一数据的所述预设可靠度信息对所述第一数据执行所述第二类解码操作。本专利技术的另一范例实施例提供一种存储器控制电路单元,其用于控制可复写式非易失性存储器模块,其中所述可复写式非易失性存储器模块包括多个实体单元,其中所述存储器控制电路单元包括主机接口、存储器接口、错误检查与校正电路及存储器管理电路。所述主机接口用以连接至主机系统。所述存储器接口用以连接至所述可复写式非易失性存储器模块。所述存储器管理电路连接至所述主机接口、所述存储器接口及所述错误检查与校正电路,其中所述存储器管理电路用以指示使用至少一读取电压电平从所述实体单元中的至少两个实体单元读取数据集合,其中若所述数据集合符合预设条件,所述错误检查与校正电路用以使用所述数据集合对第一数据执行第一类解码操作并记录所述第一类解码操作的解码信息,其中所述存储器管理电路更用以根据所述第一类解码操作的所述解码信息调整对应于所述第一数据的可靠度信息,其中对应于所述第一数据的所述可靠度信息不用于所述第一类解码操作,且经调整的所述可靠度信息不同于对应于所述第一数据的预设可靠度信息,其中所述存储器管理电路更用以根据经调整的所述可靠度信息对所述第一数据执行第二类解码操作。在本专利技术的一范例实施例本文档来自技高网...

【技术保护点】
1.一种解码方法,用于可复写式非易失性存储器模块,其中所述可复写式非易失性存储器模块包括多个实体单元,其特征在于,所述解码方法包括:使用至少一读取电压电平从所述多个实体单元中的至少两个实体单元读取数据集合;若所述数据集合符合预设条件,使用所述数据集合对第一数据执行第一类解码操作并记录所述第一类解码操作的解码信息;根据所述第一类解码操作的所述解码信息调整对应于所述第一数据的可靠度信息,其中对应于所述第一数据的所述可靠度信息不用于所述第一类解码操作,且经调整的所述可靠度信息不同于对应于所述第一数据的预设可靠度信息;以及根据经调整的所述可靠度信息对所述第一数据执行第二类解码操作。

【技术特征摘要】
1.一种解码方法,用于可复写式非易失性存储器模块,其中所述可复写式非易失性存储器模块包括多个实体单元,其特征在于,所述解码方法包括:使用至少一读取电压电平从所述多个实体单元中的至少两个实体单元读取数据集合;若所述数据集合符合预设条件,使用所述数据集合对第一数据执行第一类解码操作并记录所述第一类解码操作的解码信息;根据所述第一类解码操作的所述解码信息调整对应于所述第一数据的可靠度信息,其中对应于所述第一数据的所述可靠度信息不用于所述第一类解码操作,且经调整的所述可靠度信息不同于对应于所述第一数据的预设可靠度信息;以及根据经调整的所述可靠度信息对所述第一数据执行第二类解码操作。2.根据权利要求1所述的解码方法,其中所述数据集合包括第二数据及奇偶数据,其中所述第一类解码操作包括使用所述第二数据与所述奇偶数据来解码所述第一数据,其中存储所述第一数据、所述第二数据及所述奇偶数据的实体单元各不相同。3.根据权利要求1所述的解码方法,还包括:若所述数据集合中具有无法更正错误的数据单元的数目不小于预设值,判定所述数据集合符合所述预设条件。4.根据权利要求3所述的解码方法,还包括:若所述数据集合中的数据单元无法通过对应于所述数据单元的所述第二类解码操作更正,判定所述数据单元为具有所述无法更正错误的数据单元。5.根据权利要求1所述的解码方法,其中对应于所述第一数据的所述可靠度信息至少影响所述第一数据中的第一比特在对应于所述第一数据的所述第二类解码操作中被解码为一特定比特值的一机率。6.根据权利要求1所述的解码方法,其中根据所述第一类解码操作的所述解码信息调整对应于所述第一数据的所述可靠度信息的步骤包括:根据所述第一类解码操作是否改变所述第一数据中的第一比特的比特值来调整对应于所述第一数据的所述可靠度信息。7.根据权利要求1所述的解码方法,其中对应于所述第一数据的所述可靠度信息包括对应于所述第一数据中的第一比特的第一可靠度信息,而根据所述第一类解码操作的所述解码信息调整对应于所述第一数据的所述可靠度信息的步骤包括:根据所述第一类解码操作的所述解码信息将所述第一可靠度信息增加第一调整值或将所述第一可靠度信息减少第二调整值。8.根据权利要求7所述的解码方法,还包括:根据当前对应于所述第一比特的所述第一可靠度信息而动态决定所述第一调整值或所述第二调整值。9.根据权利要求1所述的解码方法,还包括:在使用所述数据集合对所述第一数据执行所述第一类解码操作之前,使用对应于所述第一数据的所述预设可靠度信息对所述第一数据执行所述第二类解码操作。10.一种存储器存储装置,其特征在于,包括:连接接口单元,用以连接至主机系统;可复写式非易失性存储器模块,其中所述可复写式非易失性存储器模块包括多个实体单元;以及存储器控制电路单元,连接至所述连接接口单元与所述可复写式非易失性存储器模块,其中所述存储器控制电路单元用以指示使用至少一读取电压电平从所述多个实体单元中的至少两个实体单元读取数据集合,其中若所述数据集合符合一预设条件,所述存储器控制电路单元更用以使用所述数据集合对第一数据执行第一类解码操作并记录所述第一类解码操作的解码信息,其中所述存储器控制电路单元更用以根据所述第一类解码操作的所述解码信息调整对应于所述第一数据的可靠度信息,其中对应于所述第一数据的所述可靠度信息不用于所述第一类解码操作,且经调整的所述可靠度信息不同于对应于所述第一数据的预设可靠度信息,其中所述存储器控制电路单元更用以根据经调整的所述可靠度信息对所述第一数据执行第二类解码操作。11.根据权利要求10所述的存储器存储装置,其中所述数据集合包括第二数据及奇偶数据,其中所述第一类解码操作包括使用所述第二数据与所述奇偶数据来解码所述第一数据,其中存储所述第一数据、所述第二数据及所述奇偶数据的实体单元各不相同。12.根据权利要求10所述的存储器存储装置,其中若所述数据集合中具有一无法更正错误的数据单元的数目不小于预设值,所述存储器控制电路单元更用以判定所述数据集合符合所述预设条件。13.根据权利要求12所述的存储器存储装置,其中若所述数据集合中的数据单元无法通过对应于所述数据单元的所述第二类解码操作更正,所述存储器控制电路单元更用以判定所述数据单元为具有所述无法更正错误的数据单元。14.根据权利要求10所述的存储器存储装置,其中对应于所述第一数据的所述可靠度信息至少影响所述第一数据中的第一比特在对应于所述第一数据的所述第二类解码操作...

【专利技术属性】
技术研发人员:林玉祥严绍维杨宇翔赖国欣
申请(专利权)人:群联电子股份有限公司
类型:发明
国别省市:中国台湾,71

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

1