平均地使用一闪存的多个区块的方法、记忆装置及控制器制造方法及图纸

技术编号:5049645 阅读:268 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种平均地使用一闪存的多个区块的方法,该方法包含:提供至少一阈值,用来依据该多个区块的抹除次数自该些区块中筛选出适用的区块;以及通过比较该些区块中的至少一部分的抹除次数以及该至少一阈值,依据所欲使用的用途自该些区块中筛选出一特定区块以供使用。本发明专利技术还涉及一种平均地使用一闪存的多个区块的记忆装置及控制器,该记忆装置包含有:一闪存,以及一控制器;该控制器包含:一只读存储器,以及一微处理器。本发明专利技术在闪存因使用多时而质量变差的状况下仍能维持资料存取的效能,且通过利用本发明专利技术所实现的可携式记忆装置拥有较长的使用寿命。

【技术实现步骤摘要】

本专利技术涉及闪存(Flash Memory)的存取(Access)
,更具体地说,涉及一 种平均地使用一闪存的多个区块的方法、记忆装置及控制器
技术介绍
近年来由于闪存的相关技术不断地发展,各种可携式记忆装置(例如符合SD/ MMC、CF、MS、XD标准的记忆卡)被广泛地实施于诸多应用中。因此,这些可携式记忆装置中 的闪存的存取控制遂成为相当热门的议题。以常用的NAND型闪存而言,其主要可区分为单阶细胞(Single Level Cell,SLC) 与多阶细胞(Multiple Level Cell,MLC)两大类的闪存。单阶细胞闪存中的每个被当作记 忆单元的晶体管只有两种电荷值,分别用来表示逻辑值0与逻辑值1。另外,多阶细胞闪存 中的每个被当作记忆单元的晶体管的储存能力则被充分利用,采用较高的电压来驱动,以 通过不同级别的电压在一个晶体管中记录两组位信息(00、01、11、10);理论上,多阶细胞 闪存的记录密度可以达到单阶细胞闪存的记录密度的两倍,这对于曾经在发展过程中遇到 瓶颈的NAND型闪存的相关产业而言,是非常好的消息。相比较于单阶细胞闪存,由于多阶细胞闪存的价格较便宜,并且在有限的空间里 可提供较大的容量,故多阶细胞闪存很快地成为市面上的可携式记忆装置竞相采用的主 流。然而,多阶细胞闪存的不稳定性所导致的问题也一一浮现。例如依据相关技术,一旦 闪存因使用多时而质量变差,使用者的数据就可能随时会遗失。尤其是,相比较于单阶细胞 闪存,多阶细胞闪存中的每一区块的抹除次数的上限相对地低,这会使得上述的不稳定性 的问题更加被突显。因此,需要一种新颖的方法来加强控管闪存的数据存取,以确保使用者 数据的完整性。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种平均地使用 一闪存(Flash Memory)的多个区块的方法、记忆装置及控制器。本专利技术解决其技术问题所采用的技术方案之一是构造一种平均地使用一闪存的 多个区块的方法,该方法包含有提供至少一阈值,用来依据该多个区块的抹除次数自该些 区块中筛选出适用的区块;以及通过比较该些区块中的至少一部分的抹除次数以及该至少 一阈值,来依据所欲使用的用途自该些区块中筛选出一特定区块以供使用。本专利技术所述的方法,其中该至少一阈值包含有多个阈值。本专利技术所述的方法,其中通过比较该些区块中的至少一部分的抹除次数以及该至 少一阈值来依据所欲使用的用途自该些区块中筛选出该特定区块以供使用另包含有通过 比较该些区块中的至少一部分区块的抹除次数以及该至少一阈值,将该多个区块中的至少 一部分区块进行分类;以及依据所欲使用的用途,决定应当从分类运作的哪一类别中的区 块中筛选出该特定区块以供使用。本专利技术所述的方法,其中通过比较该些区块中的至少一部分区块的抹除次数以及 该至少一阈值,将该多个区块中的至少一部分区块进行分类另包含有将该多个区块中的 至少一部分区块分类成第一类与第二类,其中属于第一类的区块的抹除次数大于属于第二 类的区块的抹除次数。本专利技术所述的方法,其中通过比较该些区块中的至少一部分的抹除次数以及该至 少一阈值来依据所欲使用的用途自该些区块中筛选出该特定区块以供使用的步骤另包含 有通过比较该些区块中的至少一部分区块的抹除次数以及该至少一阈值,将该多个区块 中的至少一部分区块进行排序;以及依据所欲使用的用途,决定应当自排序运作的排序结 果的哪一部分中的区块当中筛选出该特定区块以供使用。本专利技术所述的方法,其中通过比较该些区块中的至少一部分的抹除次数以及该至 少一阈值来依据所欲使用的用途自该些区块中筛选出该特定区块以供使用的步骤另包含 有通过比较该些区块中的全部区块的抹除次数以及该至少一阈值,来依据所欲使用的用 途自该些区块中筛选出该特定区块以供使用。本专利技术所述的方法,其另包含有动态地调整该至少一阈值。本专利技术所述的方法,其中该多个区块为空白区块。本专利技术所述的方法,其中通过比较该些区块中的至少一部分的抹除次数以及该至 少一阈值,来依据所欲使用的用途自该些区块中筛选出一特定区块以供使用另包含有筛 选一抹除次数较低的区块以作为一暂时区块或一档案配置表区块;或者筛选一抹除次数较 高的区块以作为一子区块或一新区块。本专利技术解决其技术问题所采用的技术方案之二是构造一种平均地使用一闪存的 多个区块的记忆装置,其包含有一闪存,该闪存包含多个区块;以及一控制器,用来存取 该闪存,其中至少一阈值被提供予该控制器,以供该控制器用来依据该多个区块的抹除次 数自该些区块中筛选出适用的区块;其中该控制器通过比较该些区块中的至少一部分的抹 除次数以及该至少一阈值,来依据所欲使用的用途自该些区块中筛选出一特定区块以供使 用。本专利技术所述的记忆装置,其中该至少一阈值包含有多个阈值。本专利技术所述的记忆装置,其中该控制器通过比较该些区块中的至少一部分区块的 抹除次数以及该至少一阈值,将该多个区块中的至少一部分区块进行分类;以及该控制器 依据所欲使用的用途,决定应当自分类运作的哪一类别中的区块当中筛选出该特定区块以 供使用。本专利技术所述的记忆装置,其中该控制器将该多个区块中的至少一部分区块分类成 第一类与第二类,其中属于第一类的区块的抹除次数大于属于第二类的区块的抹除次数。本专利技术所述的记忆装置,其中该控制器通过比较该些区块中的至少一部分区块的 抹除次数以及该至少一阈值,将该多个区块中的至少一部分区块进行排序;以及该控制器 依据所欲使用的用途,决定应当自排序运作的排序结果的哪一部分中的区块当中筛选出该 特定区块以供使用。本专利技术所述的记忆装置,其中该控制器通过比较该些区块中的全部区块的抹除次 数以及该至少一阈值,来依据所欲使用的用途自该些区块中筛选出该特定区块以供使用。本专利技术所述的记忆装置,其中该控制器动态地调整该至少一阈值。本专利技术所述的记忆装置,其中该多个区块为空白区块。本专利技术所述的记忆装置,其中该控制器筛选一抹除次数较低的区块以作为一暂时区块或一档案配置表区块;或者该控制器筛选一抹除次数较高的区块以作为一子区块或一 新区块。本专利技术解决其技术问题所采用的技术方案之三是构造一种平均地使用一闪存的 多个区块的控制器,该控制器用来存取一闪存,该闪存包含多个区块,该控制器包含有一 只读存储器(Read Only Memory, ROM),用来储存一程序代码,其中至少一阈值通过该程序 代码而被提供予该控制器,以供该控制器用来依据该多个区块的抹除次数自该些区块中筛 选出适用的区块;以及一微处理器,用来执行该程序代码以控制对该闪存的存取;其中通 过该微处理器执行该程序代码的该控制器通过比较该些区块中的至少一部分的抹除次数 以及该至少一阈值,来依据所欲使用的用途自该些区块中筛选出一特定区块以供使用。控制器,该控制器用来存取一闪存,该闪存包含多个区块,该控制器包含有一只读存储器,用来储存一程序代码,其中至少一阈值通过该程序代码被提供予 该控制器,以供该控制器用来依据该多个区块的抹除次数自该些区块中筛选出适用的区 块;以及一微处理器,用来执行该程序代码以控制对该闪存的存取;其中通过该微处理器执行该程序代码的该控制器通过比较该些区块中的至少一 部分的抹除次数以及该至少一阈值,来依据所欲使用的用途自该些区块中筛选本文档来自技高网
...

【技术保护点】
一种平均地使用一闪存的多个区块的方法,其特征在于,包含下列步骤:提供至少一阈值,用来依据该多个区块的抹除次数自该些区块中筛选出适用的区块;以及通过比较该些区块中的至少一部分的抹除次数以及该至少一阈值,来依据所欲使用的用途自该些区块中筛选出一特定区块以供使用。

【技术特征摘要】

【专利技术属性】
技术研发人员:沈扬智
申请(专利权)人:慧帝科技深圳有限公司慧荣科技股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1