【技术实现步骤摘要】
纠错码控制器和包括该纠错码控制器的存储器系统
本公开涉及一种存储器系统,并且更具体地涉及一种用于检测和纠正存 储在快闪存储器装置中的多比特数据中的错误的系统和方法。要求2007年1月3日提交的韩国专利申请No. 2007-732在35U. S. C. § 119下的优先权,在此通过引用将其全部内容并入这里。
技术介绍
存储器装置通常被分为易失性存储器装置和非易失性存储器装置。在易 失性存储器装置和非易失性存储器装置之间有许多差异。例如,非易失性存 储器装置在该装置断电(powerloss)的情况下,保持所存储的数据。然而, 当断电时,易失性存储器装置释放所存储的数据。易失性存储器装置包括例 如动态随机存取存储器(DRAM)的存储器装置。非易失性存储器装置包括 例如快闪存储器装置、只读存储器(ROM)装置、电可编程只读存储器装置 (EPROM)以及电可纟察除可编程只读(EEPROM)存储器装置。快闪存储器装置具有许多有益特征。例如,尽管不像动态随机存取存储 器(DRAM)那样快,快闪存储器装置也具有较快的读取速度。此外,与硬 盘相比,快闪存储器装置可经受对其自身的更强烈撞击。尽管快闪存储器装 置可以通过电擦除和复写数据,但是与EEPROM不同,快闪存储器装置可以 以块为单位擦除和写入数据。此外,快闪存储器装置成本低于EEPROM。由 于这些和其它这种特征,快闪存储器装置可广泛地用作大容量、非易失性、 固态存储装置。例如,快闪存储器装置一般用于蜂窝电话、数码相机以及数 字录音设备。通常,快闪存储器装置将数据存储在包括浮置栅极晶体管的阵列中。这 些浮栅晶体管被 ...
【技术保护点】
一种快闪存储器装置的纠错码ECC控制器,该快闪存储器装置存储M比特数据(M为大于或等于2的整数),该ECC控制器包括: 第一ECC块,其根据第一纠错方法从将要存储在该快闪存储器装置中的程序数据产生第一ECC数据;以及 第二ECC块,其根据第二纠错方法从自该第一ECC块输出的该第一ECC数据和该程序数据产生第二ECC数据,该程序数据、该第一ECC数据以及该第二ECC数据被存储在该快闪存储器装置中。
【技术特征摘要】
KR 2007-1-3 732/071. 一种快闪存储器装置的纠错码ECC控制器,该快闪存储器装置存储M比特数据(M为大于或等于2的整数),该ECC控制器包括第一ECC块,其根据第一纠错方法从将要存储在该快闪存储器装置中的程序数据产生第一ECC数据;以及第二ECC块,其根据第二纠错方法从自该第一ECC块输出的该第一ECC数据和该程序数据产生第二ECC数据,该程序数据、该第一ECC数据以及该第二ECC数据被存储在该快闪存储器装置中。2. 如权利要求1所述的控制器,其中,该第二ECC块使用该第二纠错方 法对从该快闪存储器读取的数据进行解码,以及该第一 ECC块使用该第一纠 错方法对从该快闪存储器读取的数据进行解码。3. 如权利要求1所述的控制器,其中,该第一纠错方法为线性块方法, 以及该第二纠错方法为最大似然ML方法。4. 如权利要求1所述的控制器,其中,该第二ECC块通过将奇偶校验数 据添加至该程序数据和该第一 ECC数据而产生该第二 ECC数据。5. 如权利要求1所述的控制器,其中,该快闪存储器装置为NAND快闪 存储器装置、NOR快闪存储器装置、相变随机存取存储器PRAM装置和磁阻随 机存取存储器MRAM装置中的一个。6. —种存储器系统,包括快闪存储器装置,其存储M比特数据(M为大于或等于2的正整数);以及存储器控制器,其控制该快闪存储器装置,其中,该存储器控制器包括ECC控制器,该ECC控制器使用第一纠错方 法和第二纠错方法对将要存储在该快闪存储器装置中的数据进行编码。7. 如权利要求6所述的系统,其中,该第一纠错方法为线性块方法,以 及该第二纠错方法为最大似然ML方法。8. 如权利要求7所述的系统,其中,该ECC控制器包括第一 ECC块,其根据该线性块方法从将要存储在该快闪存储器装置中的 程序数据产生第一ECC数据;以及第二 ECC块,其根据该最大似然方法从自该第一 ECC块输出的该第一 ECC数据和该程序数据产生第二ECC数据,该程序数据、该第一ECC数据以及该 第二 ECC数据被同时存储在该快闪存储器装置中。9. 如权利要求8所述的系统,其中,该第二ECC块通过使用在从该快闪 存储器装置读取的数据中包括的该第二 ECC数据来纠正从该快闪存储器装置 读取的数据的错误,并且该第一 ECC块使用在从该第二 ECC块输出的读取数 据中包括的该第一 ECC数据来纠正该读取数据的错误。10. 如权利要求8所述的系统,其中,该第二ECC块通过将奇偶校验数 据添加至该程序数据和该第一 ECC数据而产生该第二 ECC数据。11. 如权利要求8所述的系统,其中,该快闪存储器装置包括存储该程 序数据的第一存储区域、以及存储该第一 ECC数据和该第二 ECC数据的第二 存储区域。12. 如权利要求11所述的系统,其中,该第一存储区域的各个存储器单 元存储M比特数据,并且该第二存储区域的各个存储器单元存储1比特数据。13. 如权利要求6所述的系统,其中,该存储器控制器安装在计算系统 的主板上。14. 如权利要求6所述的系统,其中,该快闪存储器装置和该存储器控 制器构成存储器卡。15. —种存储器系统,包括快闪存储器装置,其存储M比特数据(M为大于或等于2的正整数);以及存储器控制器,其控制该快闪存储器装置, 其中该存储器控制器包括第一 ECC块,其从将要存储在该快闪存储器装置中的程序数据产生 CRC (循环冗余校验)值并且输出第一数据样式;以及第二ECC块,其根据第一纠错方法从该第一数据样式产生第一 ECC 数据并且输出第二数据样式;以及第三ECC块,其根据第二纠错方法从该第二数据样式产生第二 ECC 数据并且输出第三数据样式。16. 如权利要求15所述的系统,其中,该第一纠错方法为线性块方法, 以及该第二纠错方法为最大似然ML方法。17. 如权利要求15所述的系统,其中,该第三ECC块使用包括在从...
【专利技术属性】
技术研发人员:洪始勋,李润泰,孔骏镇,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:KR[韩国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。