【技术实现步骤摘要】
本专利技术关于一种内存装置及其方法,特别是关于一种用于闪存(flashmemory)的双模式(dual mode)错误纠正码(error correction code, ECC)装置及其方法。
技术介绍
随着半导体制程技术的快速发展,内存组件的几何尺寸逐渐縮小。闪存作为一种非挥发性内存,即使移除供应电源之后仍能保存数据。与非门型(Not AND,NAND)闪存是一种闪存,具有高储存密度的特性,且优于其它种类的内存。特别是与非门型(NAND)闪存具有较大的储存容量、较佳的内存存取速度以及成本低廉的特点。以闪存为例,其控制方式必须进一步提升,才能改善其可靠度(reliability)。在高阶的闪存制程中,错误纠正码(ECC)为与非门型(NAND)闪存控制器的常用功能。然而由于半导体制程的微细化,与非门型(NAND)闪存产生错误码(errors)的数量快速、大幅地增加,导致具有错误纠正码(ECC)功能的与非门型(NAND)闪存的成本大幅增加,该错误纠正码(ECC)功能用来纠正该错误码(errors)。有鉴于此,确有必要发展一种新式的闪存,以解决上述问题。
技术实现思路
本专利技术的目的在于提供一种,以快速纠正闪存的错误码。 为达成上述目的,本专利技术提供一种。该双模式错误纠正码装置包括错误检测单元、第一错误纠正码(ECC)单元、第二错误纠正码(ECC)单元、切换模块以及接口模块。 错误检测单元用以检测来自该闪存的数据内容,以计算该数据内容的若干个错误码的数量,并决定所述若干个错误码的数量是否超出预定临界值。切换模块分别耦接该错误检测单元至该第一错误纠正码(EC ...
【技术保护点】
一种双模式错误纠正码装置,用于一闪存,其特征在于,所述双模式错误纠正码装置包括:错误检测单元,用以检测来自所述闪存的数据内容,以计算该数据内容的若干个错误码的数量,并决定该若干个错误码的数量是否超出一预定临界值;第一错误纠正码单元,依据第一编码模式,用以纠正所述数据内容的所述若干个错误码;第二错误纠正码单元,依据第二编码模式,用以纠正所述数据内容的所述若干个错误码;以及切换模块,分别耦接所述错误检测单元至所述第一错误纠正码单元以及所述第二错误纠正码单元,当所述若干个错误码的数量小于该预定临界值时,切换至所述第一错误纠正码单元的所述第一编码模式,以使能所述第一错误纠正码单元的所述第一编码模式,当所述若干个错误码的数量大于该预定临界值时,切换至所述第二错误纠正码单元的所述第二编码模式,以使能所述第二错误纠正码单元的所述第二编码模式。
【技术特征摘要】
一种双模式错误纠正码装置,用于一闪存,其特征在于,所述双模式错误纠正码装置包括错误检测单元,用以检测来自所述闪存的数据内容,以计算该数据内容的若干个错误码的数量,并决定该若干个错误码的数量是否超出一预定临界值;第一错误纠正码单元,依据第一编码模式,用以纠正所述数据内容的所述若干个错误码;第二错误纠正码单元,依据第二编码模式,用以纠正所述数据内容的所述若干个错误码;以及切换模块,分别耦接所述错误检测单元至所述第一错误纠正码单元以及所述第二错误纠正码单元,当所述若干个错误码的数量小于该预定临界值时,切换至所述第一错误纠正码单元的所述第一编码模式,以使能所述第一错误纠正码单元的所述第一编码模式,当所述若干个错误码的数量大于该预定临界值时,切换至所述第二错误纠正码单元的所述第二编码模式,以使能所述第二错误纠正码单元的所述第二编码模式。2. 根据权利要求1所述的双模式错误纠正码装置,其特征在于,所述第一错误纠正码 单元还包括第一译码单元,耦接于所述切换模块,对来自所述错误检测单元所检测到的所述数据 内容进行译码,以找出所述若干个错误码的位置;以及第一错误纠正模块,耦接于所述第一译码单元,依据所述第一编码模式,用以纠正所述 数据内容的所述若干个错误码。3. 根据权利要求2所述的双模式错误纠正码装置,其特征在于,所述第一译码单元执 行所述第一编码模式是依据RS结构算法。4. 根据权利要求2所述的双模式错误纠正码装置,其特征在于,所述第二错误纠正码 单元还包括第二译码单元,耦接于所述切换模块,对来自所述错误检测单元所检测到的所述数据 内容进行译码,以找出所述若干个错误码的位置;以及第二错误纠正模块,耦接于所述第二译码单元,依据所述第二编码模式,用以纠正所述 数据内容的所述若干个错误码。5. 根据权利要求4所述的双模式错误纠正码装置,其特征在于,该第二译码单元执行 该第二编码模式是依据BCH结构算法。6. 根据权利要求4所述的双模式错误纠正码装置,其特征在于,所述第一错误纠正模 块找出所述数据内容中所述若干个错误的时间大于所述第二错误纠正模块找出所述数据 内容中所述若干个错误的时间。7. 根据权利要求1所述的双模式错误纠正码装置,其特征在于,所述错误检测单元是 依据RS结构算法。8. 根据权利要求1所述的双模式错误纠正码装置,其特征在于,所述错误检测单元是 依据BCH结构算法。9. 根据权利要求1所述的双模式错误纠正码装置,其特征在于,所述第一编码模式的 第一纠正单位与所述第二编码模式的第二纠正单位两者不同。10....
【专利技术属性】
技术研发人员:陈如芃,
申请(专利权)人:创惟科技股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。