A flash in the joint decoding method comprises the following steps: to write data, user data were hard and soft encoding encoding, and generates a first check code and the second checking code; user information, first check the code and the second checking code into the flash memory module; and, to read the data. According to the encoding decoding hard first check code, and outputs the user data in the successful decoding, decoding and decoding failure according to the second check code for the flexible encoding.
【技术实现步骤摘要】
本专利技术是有关于一种固态储存装置与其控制方法,且特别是有关于一种固态储存装置及其联合编解码方法。
技术介绍
众所周知,与非门闪存(NANDflashmemory)模块所组成的固态储存装置已经非常广泛的应用于各种电子产品。例如SD卡、固态硬盘等等。基本上,在固态储存装置等相关产品中,主要使用Bose-Chaudhuri-Hocquenghem码(以下简称BCH码)来作为错误更正码(ECCcode)帮助提升固态储存装置中闪存模块的资料可靠度。一般来说,固态储存装置内的闪存模块中包括多个存储单元排列而成,而每个存储单元内包括一个浮动栅晶体管(floatinggatetransistor)。根据储存容量来区分为每个存储单元储存一位的单层存储单元(Single-LevelCell,简称SLC)闪存、每个存储单元储存二位的多层存储单元(Multi-LevelCell,简称MLC)闪存、与每个存储单元储存三位的三层存储单元(Triple-LevelCell,简称TLC)闪存模块。基本上,浮动栅晶体管中的浮动栅(floatinggate)可以储存热载流子(hotcarrier),而根据热载流子储存量的多少可决定该浮动栅晶体管的临界电压(thresholdvoltage,简称VTH)。也就是说,具有较高的临界电压的浮动栅极晶体管需要较高的栅极电压(gatevoltage)来开启(turnon)浮动栅晶体管;反之,具有较低 ...
【技术保护点】
一种固态储存装置中的联合编解码方法,包括下列步骤:于写入资料时,将一用户资料分别进行一硬性编码以及一软性编码,并产生一第一检查码与一第二检查码;将该用户资料、该第一检查码与该第二检查码写入一闪存模块;以及于读取资料时,根据该第一检查码进行该硬性编码的解码,并于解码成功时输出该用户资料,以及于解码失败时根据该第二检查码进行该软性编码的解码。
【技术特征摘要】
1.一种固态储存装置中的联合编解码方法,包括下列步骤:
于写入资料时,将一用户资料分别进行一硬性编码以及一软性编码,
并产生一第一检查码与一第二检查码;
将该用户资料、该第一检查码与该第二检查码写入一闪存模块;以及
于读取资料时,根据该第一检查码进行该硬性编码的解码,并于解码
成功时输出该用户资料,以及于解码失败时根据该第二检查码进行该软性
编码的解码。
2.如权利要求1所述的固态储存装置中的联合编解碼方法,其中当根
据该第二检查码进行该软性编码的解码时,还包含:
若解码成功时,输出该用户资料;以及
若解码失败时,产生一初步解码的用户资料,以及根据该初步解码的
用户资料与该第一检查码进行该硬性编码的解码。
3.如权利要求1所述的固态储存装置中的联合编解码方法,其中该硬
性编码为一BCH编码。
4.如权利要求1所述的固态储存装置中的联合编解码方法,其中该软
性编码为一LDPC编码。
5.如权利要求1所述的固态储存装置中的联合编解码方法,其中该软
性编码的解码为采用一硬性解码方法来针对该软性编码进行解码。
6.如权利要求1所述的固态储存装置中的联合编解码方法,其中该软
性编码的解码为采用一软性解码方法来针对该软性编码进行解码。
7.一种固态储存装置中的联合编解码方法,包括下列步骤:
于写入资料时,将一用户资料分别进行一硬性编码以及一软性编码,
并产生一第一检查码与一第二检查码;
将该用户资料、该第一检查码与该第二检查码写入一闪存模块;以及
于读取资料时,根据该第二检查码进行该软性编码的解码,于解码成
功时输出该用户资料,以及于解码失败时,根据该第一检查码进行该硬性
\t编码的解码。
8.如权利要求7所述的固态储存装置中的联合编解碼方法,其中当根
据该第一检查码进行该硬性编码的解码时,还包含:
若解码成功时,输出该用户资料;以及
若解码失败时,产生一初步解码的用户资料,以及根据该初步解码的
用户资料与该第二检查码进行该软性编码的解码。
9.如权利要求7所述的固态储存装置中的联合编解码方法,其中该硬
性编码为...
【专利技术属性】
技术研发人员:张锡嘉,杨其衡,曾士家,
申请(专利权)人:建兴电子科技股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。