[发明专利]闪存控制器及设定闪存的错误修正码容量的方法有效
申请号: | 200810179664.3 | 申请日: | 2008-12-01 |
公开(公告)号: | CN101752010A | 公开(公告)日: | 2010-06-23 |
发明(设计)人: | 陈如芃 | 申请(专利权)人: | 创惟科技股份有限公司 |
主分类号: | G11C29/42 | 分类号: | G11C29/42;G11C29/46 |
代理公司: | 上海翼胜专利商标事务所(普通合伙) 31218 | 代理人: | 翟羽 |
地址: | 中国台湾台北县新*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种闪存控制器及设定闪存的错误修正码容量的方法,闪存具有数据区域,以储存数据内容,并且具有第一备用区域,以储存相对应于该数据内容的第一错误修正码值。错误修正码(ECC)模组利用该数据内容产生第二错误修正码(ECC)值,并且比较该第二错误修正码(ECC)值与该第一错误修正码(ECC)值,依据该比较结果来决定该数据内容是否存在若干个错误码。当存在错误码时,设定单元计算该些错误码的数量,并且设定该数据区域,以分配一部分的数据区域作为第二备用区域,使该错误修正码(ECC)模组修正该数据内容的错误码。 | ||
搜索关键词: | 闪存 控制器 设定 错误 修正 容量 方法 | ||
【主权项】:
一种闪存控制器,其特征在于:该闪存控制器包括:一控制单元,用以产生一读取命令,以读取该闪存的一数据内容,其中该闪存具有一数据区域,以储存该数据内容,并且具有一第一备用区域,以储存相对应于该数据内容的一第一错误修正码(ECC)值;一缓冲器,用以储存来自于该闪存的数据区域的该数据内容;一错误修正码(ECC)模组,分别耦接于该控制单元以及该缓冲器,利用该数据内容产生一第二错误修正码(ECC)值,并且比较该第二错误修正码(ECC)值与该第一错误修正码(ECC)值,以依据该比较结果来决定该数据内容是否存在若干个错误码;以及一设定单元,分别耦接于该错误修正码(ECC)模组以及该控制单元,当该数据内容存在该些个错误码时,该设定单元计算该些错误码的数量,以决定该错误码的数量是否超出一预定临界值;其中当该错误码的数量超出该预定临界值时,该设定单元透过该控制单元设定该闪存的该数据区域,以分配一部分的该数据区域作为一第二备用区域,其中该第一备用区域以及该第二备用区域的总储存容量相关于该错误修正码(ECC)容量,以使该错误修正码(ECC)模组修正该数据内容的该错误码。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创惟科技股份有限公司,未经创惟科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810179664.3/,转载请声明来源钻瓜专利网。