【技术实现步骤摘要】
本专利技术大致涉及海量数字数据存储系统。更明确地说,本专利技术涉及使与非易失性存储系统中的存储区域相关联的损耗大体上在所有存储区域中扩展的系统和方法。
技术介绍
归因于存储系统压缩的物理尺寸和非易失性存储器可反复重编程的能力,非易失性存储器系统(例如闪存存储系统)的使用日渐增长。闪存存储系统的压缩的物理尺寸促使在装置中使用所述存储系统变得越来越流行。使用闪存存储系统的装置包括(但不限于)数字相机、数字摄像机、数字音乐播放器、手提式个人计算机和全球定位装置。对闪存存储系统中所含的非易失性存储器进行反复重编的能力使得使用和再使用闪存存储系统成为可能。一般来说,闪存存储系统可包括闪存卡和闪存芯片组。闪存芯片组一般包括闪存组件和控制器组件。通常可配置闪存芯片组组装成一个嵌入式系统。所述组装件或主机系统的制造商通常要求组件形式的闪存(flashmemory)以及其它组件,然后将闪存和其它组件组装成一个主机系统。尽管非易失性存储器,或者更具体地说闪存系统中的闪存存储区块,可以反复地编程及擦除,但是该区块损坏之前,也就是存储器开始变小之前每一区块或物理位置仅可擦除一定的次数。即每一区块都具有编写和擦除循环极限。在某些存储器中,在认为区块不能使用之前可以将区块擦除约一万次。在其它存储器中,在认为区块损坏之前该区块可擦除高达约十万次或者甚至一百万次。当一个区块损坏时,由此导致闪存系统的整个存储容量的一部分的使用损失或性能显着下降,例如存储数据损失或不能存储数据可能对闪存系统的用户产生不利影响。在闪存系统内的区块上或物理位置上的损耗根据每一个区块的编写次数而变化。如果将一 ...
【技术保护点】
一种用于处理一存储器系统的一非易失性存储器中包括的组件的方法,所述方法包含:获得与复数个组件相关联的擦除计数,其中所述复数个组件中包括的每个组件都具有一关联擦除计数,每个组件的所述关联擦除计数经配置以指示所述组件的被擦除次数; 将所述复数个组件中包括的若干组件组成第一组,其中将所述若干组件组成所述第一组包含选择所述复数个擦除组件中包括的擦除组件,其具有与所述复数个擦除组件相关联的所述擦除计数的最高关联擦除计数;和将与所述第一组相关联的擦除计数存储到大体位 于一表格内的存储器组件中,其中所述存储器组件与所述存储器系统相关联。
【技术特征摘要】
US 2002-10-28 10/281,6701.一种用于处理一存储器系统的一非易失性存储器中包括的组件的方法,所述方法包含获得与复数个组件相关联的擦除计数,其中所述复数个组件中包括的每个组件都具有一关联擦除计数,每个组件的所述关联擦除计数经配置以指示所述组件的被擦除次数;将所述复数个组件中包括的若干组件组成第一组,其中将所述若干组件组成所述第一组包含选择所述复数个擦除组件中包括的擦除组件,其具有与所述复数个擦除组件相关联的所述擦数计数的最高关联擦除计数;和将与所述第一组相关联的擦除计数存储到大体位于一表格内的存储器组件中,其中所述存储器组件与所述存储器系统相关联。2.根据权利要求1所述的方法,其中将所述若干组件分组包括比较与所述复数个组件相关联的所述擦除计数;和将组件的一预定数目识别为从所述复数个擦除组件中选择出的擦除组件的数目,所述擦除组件具有与所述复数个擦除组件相关联的所述擦除计数的最高关联擦除计数。3.根据权利要求1所述的方法,其进一步包括获得一个与所述复数个组件相关联的平均擦除计数。4.根据权利要求3所述的方法,其中将所述若干组件分组包括将与所述复数个组件相关联的所述擦除计数与所述平均擦除计数进行比较;和将所述组件数目识别为从所述复数个擦除组件中选择出的组件的数目,其具有比所述平均擦除计数大出一预定余量的关联擦除计数。5.根据权利要求1所述的方法,其进一步包括根据与每个组件相关联的所述擦除计数将所述第一组中的所述组件分类。6.根据权利要求5所述的方法,其中将所述第一组中的所述组件分类包括将所述表格内的所述擦除计数分类。7.根据权利要求5所述的方法,其进一步包括识别所述第一组中包括的一第一组件,所述第一组件具有与所述第一组相关联的最低擦除计数。8.根据权利要求7所述的方法,其进一步包括解除所述第一组中与所述第一组件的关联;和使所述复数个组件的一第二组件与所述第一组相关联,其中与所述第二组件相关联的所述擦除计数高于与所述第一组件相关联的所述擦除计数。9.根据权利要求7所述的方法,其进一步包括计算一个与所述第一组相关联的平均擦除计数;判定与所述复数个组件中包括的第二擦除组件相关联的所述擦除计数何时大于所述平均擦除计数;当判定与所述第二组件相关联的所述擦除计数大于所述平均擦除计数时,解除所述第一组件与所述第一组的关联;和当判定与所述第二组件相关联的所述擦除计数大于所述平均擦除计数时,使所述第二组件与所述第一组相关联。10.根据权利要求9所述的方法,其中判定与复数个组件中包括的所述第二组件相关联的所述擦除计数何时大于所述平均擦除计数包括判定与所述第二组件相关联的擦除计数何时大于所述平均擦除计数的一预定百分比。11.根据权利要求1所述的方法,其中所述非易失性存储器为闪存。12.根据权利要求11所述的方法,其中所述复数个组件为区块,且所述第一组为一组最频繁擦除区块。13.根据权利要求12所述的方法,其中获得所述擦除计数包括从所述擦除计数区块获得所述擦除计数。14.根据权利要求11所述的方法,其中所述闪存为NAND闪存。15.一种用于处理存储器系统的非易失性存储器中包括的组件的存储器管理系统,所述存储器管理系统包含用于获得与复数个组件相关联的擦除计数的编码装置,其中所述复数个组件中包括的每个组件都具有一关联擦除计数,每个组件的所述关联擦除计数经配置以指示所述组件的被擦除次数;用于将所述复数个组件中包括的若干擦除组件组成第一组的编码装置,其中将所述若干组件组成所述第一组包括选择所述复数个组件中包括的擦除组件,其具有与所述复数个擦除组件相关联的所述擦数计数的最高关联擦除计数;和用于将与所述第一组相关联的所述擦除计数存储为一存储器组件中数据结构的一部分的编码装置,所述存储器组件与所述存储器系统相关联。16.根据权利要求15所述的存储器管理系统,其中用于将若干组件分组的所述编码装置包括用于比较与所述复数个组件相关联的所述擦除计数的编码装置;和用于将组件的一预定数目识别为从所述复数个组件中选择出的组件数目的编码装置,所述组件具有与所述复数个擦除组件相关联的所述擦除计数的最高关联擦除计数。17.根据权利要求15所述的存储器管理系统,其进一步包括用于获得一个与所述复数个组件相关联的平均擦除计数的编码装置,其中用于将所述若干组件分组的所述编码装置包括用于将与所述复数个组件相关联的所述擦除计数与所述平均擦除计数进行比较的编码装置,和用于将所述擦除组件数目识别为从所述复数个组件中选择出的组件数目的编码装置,所述组件具有比所述平均擦除计数大出一预定余量的关联擦除计数。18.根据权利要求15所述的存储器管理系统,其进一步包括用于根据与每个组件相关联的所述擦除计数将所述第一组中的所述组件分类的编码装置;用于识别所述第一组中包括的一第一组件的编码装置,所述第一组件具有与所述第一组相关联的最低擦除计数;用于解除所述第一组与所述第一组件的关联的编码装置;和用于使所述复数个组件的一第二擦除组件与所述第一组相关联的编码装置,其中与所述第二组件相关联的所述擦除计数高于与所述第一组件相关联的所述擦除计数。19.根据权利要求15所述的存储器管理系统,其中所述非易失性存储器为闪存。20.根据权利要求15所述的存储器管理系统,其中所述复数个组件为区块,且所述第一组为一最频繁擦除区块表。21.根据权利要求15所述的存储器管理系统,其中所述闪存为NAND闪存。22.一种存储器系统,其包含一第一存储器,所述第一存储器经配置以存储一个表格,所述表格经配置以包括与第一组擦除存储组件相关联的项,所述擦除存储组件具有大于与所述存储器系统相关联的平均擦除计数的关联擦除计数,所述第一组存储组件的每个存储组件的所述关联擦除计数器经配置以大体指示所述存储组件的被擦除次数;一第二存储器,所述第二存储器经配置以包括复数个擦除存储组件,所述复数个存储组件包括所述第一组存储组件,其中使用与所述复数个存储组...
【专利技术属性】
技术研发人员:罗伯特张,巴赫曼卡瓦迈,法施德萨伯特沙吉,
申请(专利权)人:桑迪士克股份有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。