[发明专利]错误校正控制器及其闪存芯片系统与错误校正方法有效
申请号: | 201210349327.0 | 申请日: | 2008-11-28 |
公开(公告)号: | CN102855943B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | 郑国义;梁立群;朱健华 | 申请(专利权)人: | 群联电子股份有限公司 |
主分类号: | G11C29/44 | 分类号: | G11C29/44 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 史新宏 |
地址: | 中国台*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 错误 校正 控制器 及其 闪存 芯片 系统 方法 | ||
本申请是发明名称为“错误校正控制器及其闪存芯片系统与错误校正方法”(申请号:200810182398.X;申请日:2008年11月28日)的申请的分案申请。
技术领域
本发明是有关于一种闪存芯片系统,且特别是有关于一种具错误校正(error correcting)功能的闪存芯片系统及其错误校正控制器与错误校正方法。
背景技术
数字相机、手机与MP3播放器在这几年来的成长十分迅速,使得消费者对储存媒体的需求也急速增加。由于闪存(Flash Memory)具有数据非易失性、省电、体积小与无机械结构等的特性,适合可携式应用,最适合使用于这类可携式由电池供电的产品上。例如,存储卡就是一种以NAND闪存作为储存媒体的储存装置,并且目前已被广泛使用作为数字相机、手机与MP3播放器的储存媒体。
由于NAND闪存具有以页为单位写入数据、以区块为单位抹除数据、每一存储单元需先抹除后方可写入数据、区块会因多次的写入而损毁等特性,因此使用NAND闪存作为储存媒体的主机(例如,数字相机、手机与MP3播放器)的主机控制器必须具有可管理闪存的区块管理功能。然而,随着闪存技术快速地发展,容量更大的闪存不断推陈出新,旧主机的使用者会有更新更大储存容量的储存媒体的需求。一般来说,新闪存需更强的区块管理功能方可运作,然而旧主机控制器往往无法支持新的功能。
例如,在闪存的区块管理功能中会使用错误校正程序来错误校正所读取的数据,并且依据错误校正的结果来获知闪存区块的状态(例如,区块是否已损坏)。在旧主机控制器所具备的错误校正能力往往无法支持新一代闪存所需的错误校正能力(例如,当旧主机控制器生产时仅配置具可检测2个错误位/错误校正1个错误位能力的错误校正电路,然而当新闪存需具能够错误校正 4个错误位的控制器方可正常运作)时,此旧主机控制器将无法支持新一代闪存。基此,有需要发展一套能够使旧主机控制器在不更动原硬件设计架构下以符合新一代闪存所需的错误校正能力来存取新一代的闪存的机制。
发明内容
本发明提供一种错误校正控制器,其能够使旧主机系统的主机控制器存取新一代的闪存。
本发明提供一种闪存芯片系统,其能够使旧主机系统的主机控制器存取新一代的闪存。
本发明提供一种错误校正方法,其能够使旧主机系统的主机控制器存取新一代的闪存。
本发明提出一种错误校正控制器,其包括第一闪存接口、第二闪存接口、微处理器单元、造错单元与第一错误校正单元。第一闪存接口是用以连接主机控制器。第二闪存接口是用以连接闪存。微处理器单元是电性连接至第一闪存接口与第二闪存接口。造错单元是电性连接至微处理器单元。第一错误校正单元是电性连接至微处理器单元,其中第一错误校正单元会在主机控制器欲写入数据至上述闪存时产生第一错误校正编码(error correcting code,ECC)并且将欲写入的数据与所产生的第一错误校正编码储存在闪存中。在本发明中,当主机控制器欲从闪存中读取数据时,微处理器单元会从闪存中读取此数据与对应此数据的第一错误校正编码并且第一错误校正单元会依据所读取的第一错误校正编码来判断所读取的数据是否存有错误位且此错误位是否可被错误校正,其中当第一错误校正单元判断所读取的数据存有错误位且此错误位可被错误校正时,则造错单元会产生可被错误校正的错误数据并且微处理器单元会传送此可被校正的错误数据给上述主机控制器,其中此可被错误校正的错误数据是依据所述第一错误校正编码完成错误校正后的数据来产生并且是可被主机控制器来错误校正。
在本发明的一实施例中,当第一错误校正单元判断所读取的数据存有错误位且此错误位无法被错误校正时,则微处理器单元会传送预设错误数据给上述主机控制器,其中上述主机控制器会判断此预设错误数据具有错误位且此错误位无法被错误校正。
在本发明的一实施例中,上述的主机控制器还包括有第三错误校正单元。
在本发明的一实施例中,上述的第三错误校正单元的最大错误校正位数小于上述第一错误校正单元的最大错误校正位数。
在本发明的一实施例中,上述的数据还包括第二错误校正编码。
在本发明的一实施例中,上述的错误校正控制器还包括电性连接至上述微处理单元的第二错误校正单元,其中此第二错误校正单元的最大错误校正位数是相同于上述第三错误校正单元的最大错误校正位数。
在本发明的一实施例中,当上述主机控制器欲从上述闪存中读取此数据,第二错误校正单元会根据此数据重新产生对应此数据的第二错误校正编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于群联电子股份有限公司,未经群联电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210349327.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种低活度废放射源整备装置及方法
- 下一篇:一种具有照明功能的新型优盘