[发明专利]闪存资料读写寿命提升方法有效
申请号: | 200610170494.3 | 申请日: | 2006-12-31 |
公开(公告)号: | CN101211314A | 公开(公告)日: | 2008-07-02 |
发明(设计)人: | 杨政智;魏烽栩;张哲潍 | 申请(专利权)人: | 创惟科技股份有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G11C16/10 |
代理公司: | 天津三元专利商标代理有限责任公司 | 代理人: | 胡畹华 |
地址: | 中国*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种闪存资料读写寿命提升方法,其步骤包含:a.内存写入资料;b.检查新的存储计数器记数值是否值是超过计数临界值 c.规划新的空白存储区块于保留区块内;d.递增对应新的空白存储区块的新的存储计数器内容值;e.交换旧的存储区块与新的空白存储区块的地址;f.抹除旧的存储区块内容的值在保留区块中。本发明可以准确计数存储区块读写次数,以便于有效的使用存储区块,使闪存的效能与寿命提升,并可以使闪存的存储区块不论是经常使用或不经常使用皆能达到精确分配与平衡使用的功效。 | ||
搜索关键词: | 闪存 资料 读写 寿命 提升 方法 | ||
【主权项】:
1.一种闪存资料读写寿命提升方法,其特征在于,其步骤包含:a、内存写入资料,即闪存受一控制电路的资料写入命令控制进行资料写入旧的存储区块中的动作,该闪存中规划有若干实体的存储区块及若干存储计数器,该存储计数器以一对一方式对应各存储区块,且各存储计数器分别记录各实体的存储区块的写入次数,且各存储计数器被规划设定一临界值,该实体的存储区块分别对应若干逻辑存储区块与逻辑空白存储区块;b、检查新的存储计数器记数值是否值是超过计数临界值 即检查步骤a的存储计数器的值是否达到临界值,如果是,进行步骤b1,如果不是则进行步骤c;b1、搜寻存储计数器数组中计数值最小的存储计数器所对应的存储区块,即对步骤a的存储计数器中搜寻最小值存储计数器及其所对应的存储区块;b2、是否无最小值的存储计数器 根据步骤b1搜寻是否无最小值的存储计数器,如果是则进步骤b21,如果不是则进行步骤b3;b21、清除所有的存储计数器值为0,将步骤a的存储计数器全部清除为0,重复步骤b1;b3、复制计数值最小的存储区块内容至新的存储区块内,即将步骤b2所搜寻到的最小值存储计数器所对应的最小值存储区块内容复制至步骤a的一新的存储区块中;b4、递增新的存储区块对应的存储计数器值,即将步骤b3中的新的空白存储区块所对应新的存储计数器值加一;b5、交换计数值最小的存储区块与新的存储区块地址,即将步骤b3中的最小值存储计数器对应的最小值存储区块与步骤b3中的新的存储区块相互交换地址;b6、将资料写入计数值最小的存储区块中,即将步骤a所需写入的资料写入步骤b5中的最小值存储区块中;b7、递增计数值最小的存储计数器内容值,即将步骤b6中的最小值存储区块所对应的最小值存储计数器内容加一;b8、交换计数值最小的存储区块与旧的存储区块的地址,即将该步骤b6中已写入资料的最小值存储区块的地址与步骤a的旧的存储区块的地址交换,使资料被正确写入旧的存储区块的地址;b9、抹除旧的存储区块的内容,即将步骤b8已进行地址交换的旧的存储区块内容抹除而变成新的空白存储区块,并进行步骤g;c、规划新的空白存储区块于保留区块内,即规划一新的空白存储区块于闪存的保留区块中;d、递增对应新的空白存储区块的新的存储计数器内容值,即将该对应步骤c的新的空白存储区块的新的存储计数器的值加一;e、交换旧的存储区块与新的空白存储区块的地址,即将步骤c的新的空白存储区块与旧的存储区块进行地址交换;f、抹除旧的存储区块内容的值在保留区块中,即将步骤e中已交换地址至保留区块的旧的存储区块内容予以抹除;g、闲置,等待下一笔资料写入。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创惟科技股份有限公司,未经创惟科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200610170494.3/,转载请声明来源钻瓜专利网。