[发明专利]快闪存储器区块管理方法及使用此方法的控制器有效
申请号: | 200810005424.1 | 申请日: | 2008-01-30 |
公开(公告)号: | CN101499316B | 公开(公告)日: | 2009-08-05 |
发明(设计)人: | 陈维达;杨俊勇;许智仁;颜暐駩 | 申请(专利权)人: | 群联电子股份有限公司 |
主分类号: | G11C16/06 | 分类号: | G11C16/06;G11C29/04;G11C7/10 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈亮 |
地址: | 中国台湾新竹县*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 闪存 区块 管理 方法 使用 控制器 | ||
技术领域
本发明是有关于一种区块管理方法,且特别是有关于一种用于快闪存储器的区块管理方法及其控制器。
背景技术
数码相机、手机相机与MP3在这几年来的成长十分迅速,使得消费者对储存媒体的需求也急速增加,由于快闪存储器(Flash Memory)具有资料非挥发性、省电、体积小与无机械结构等的特性,适合可携式应用,最适合使用于这类可携式由电池供电的产品上。除了可携式产品内建存储器需要之外,对于小型存储卡与随身碟等外接式产品来说,每个人可能同时拥有多个随身碟与小型存储卡,所以市场规模较那些设备更大。因此,近年快闪存储器产业成为电子产业中相当热门的一环。
快闪存储器通常会分割为多个物理区块(physical block),为方便说明以下将实体区块简称为区块。一般而言,在快闪存储器中区块为抹除的最小单位。亦即,每一区块含有最小数目的一并被抹除的存储单元。每一区块通常会分割为数个页(page)。页通常为编程(program)的最小单元,换言之,页为写入资料或读取资料的最小单元。但要特别说明的是于有些不同的快闪存储器设计,最小的编程单位也可为一个扇区(sector)大小,即一页中有多个扇区并以一扇区为编程的最小单元,例如使用编程次数(number of program,NOP)为4的技术的SLC NAND快闪存储器。
随着快闪存储器的容量越来越大,并且使用者所储存的多媒体档案越来越大,因此目前已发展出在快闪存储器中以多个区块为一区块编程单元(programmed block unit)来进行编程的技术。此项技术的优点是可提高快闪存储器写入的效率,并且以多区块为单位来使用快闪存储器可简化区块管理的复杂度。然而,在上述以多区块为单位来使用快闪存储器的技术中如果当一个区 块编程单元中的部分区块损坏时,则会造成整个区块编程单元会被视为坏的区块编程单元而不会再被系统使用,此会造成快闪存储器中好的区块无法被充分利用的问题,因而造成储存容量上的浪费。
发明内容
本发明提供一种区块管理方法,其能够提供部分可用区块编程单元中良好的区块以供资料写入之用。
本发明提供一种控制器,其执行一种区块管理步骤,由此提供部分可用区块编程单元中良好的区块以供资料写入之用。
本发明提供一种区块管理方法,其将部分可用区块编程单元中良好的区块重新映射为可用区块编程单元,由此充分使用快闪存储器模组中良好的区块。
本发明提供一种控制器,执行一种区块管理步骤,其可将部分可用区块编程单元中良好的区块重新映射为可用区块编程单元,由此充分使用快闪存储器模组中良好的区块。
本发明提出一种区块管理方法,其适用于快闪存储器模组,此区块管理方法包括在快闪存储器模组的多个快闪存储器中划分多个区块编程单元并且记录每一区块编程单元所映射的区块,其中每一区块编程单元映射至少两个区块。此方法也包括依据区块的好坏状态来分别地判断区块编程单元的可用状态。此方法还包括记录区块编程单元中良好的区块,以及依据上述记录提供区块编程单元中良好的区块以用于写入资料。
在本发明的一实施例中,上述的方法还包括当区块编程单元的区块都为良好时则标记区块编程单元为可用区块编程单元,以及当区块编程单元的区块为部分良好时则标记区块编程单元为部分可用区块编程单元。
在本发明的一实施例中,上述的区块管理方法还包括将部份可用编程单元中良好的区块分别地映射至区块编程单元以用于写入资料。
在本发明的一实施例中,上述的区块管理方法还包括将所述多个部份可用编程单元中良好的区块以每一区块编程单元所设计的区块数目为单位映射至一区块编程单元以用于写入资料。
在本发明的区块管理方法中,上述的记录每一区块编程单元所映射的区块 是在可用区块编程单元表中记录,并且标记区块编程单元的可用状态是以多个标志分别地标记在可用区块编程单元表中。
在本发明的区块管理方法中,上述的记录部分可用区块编程单元中良好的区块是在部分可用区块表中记录部分可用区块编程单元中良好的区块。
在本发明的一实施例中,上述的区块管理方法还包括将可用区块编程单元表与部分可用区块表储存在快闪存储器的系统区块中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于群联电子股份有限公司,未经群联电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810005424.1/2.html,转载请声明来源钻瓜专利网。