【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用于读取存储装置的技术。
技术介绍
半导体存储装置已变得更加普遍地用于各种电子装置中。举例来说,非易失半导体存储器用于蜂窝电话、数码相机、个人数字助理、移动计算装置、非移动计算装置和其它装置中。电可擦除可编程只读存储器(EEPROM)和闪存为最普遍的非易失半导体存储器之一。EEPROM和闪存都利用一个浮栅,其定位在一个半导体衬底中的一通道区域上且与所述通道区域绝缘。所述浮栅定位在源极与漏极区之间。将一个控制栅极提供在所述浮栅之上且与所述浮栅绝缘。通过在浮栅上所保留的电荷量来控制晶体管的阈电压。即,在晶体管接通以允许在其源极与漏极之间的导电之前所必须施加至控制栅极的最小电压量是由在浮栅上的电荷量来控制的。许多EEPROM和闪存具有用于存储两个电荷范围的浮栅,且因此,可在两个状态之间编程/擦除所述存储单元。所述存储单元存储一位数据。其它EEPROM和闪存单元存储多个电荷范围,且因此,所述存储单元可被编程为多个状态。所述存储单元存储多位数据。阈电压窗口的大小和参数取决于装置特征、操作条件和操作历史。常规EEPROM和闪存在每次经历一个擦除和编程循环时就会受到与耐久性相关(endurance related)的压力。一个闪存的耐久性是其承受给定次数的编程和擦除循环的能力。随着不断的使用,缺陷倾向于在存储装置中不断增多且可最终使装置变得不可靠。限制以前的闪存装置耐久性的一个物理现象为在浮栅与衬底之间的活性电介质中的电子的捕获。在编程期间,通过所述电介质将电子从衬底注入到所述浮栅。同样,在擦除期间,通过电介质将电子从浮栅中抽取。在两种情况下,电子皆可 ...
【技术保护点】
一种用于读取存储在一个存储器系统中的数据的方法,所述存储器系统包括一组多状态存储元件,所述多状态存储元件包括数据存储元件和跟踪存储元件,所述数据存储元件能够将可循环编码数据存储在一组多个状态中,所述方法包含以下步骤: 读取所述跟踪存储元件,读取所述跟踪存储元件的所述步骤包括将所述跟踪存储元件的至少一子集分类入若干跟踪状态,所述跟踪状态对应于所述多个状态的一个子集,在所述子集中的状态被其它状态所分隔; 基于所述分类而确定一个循环方案;和 使用所述循环方案来读取所述数据存储元件的至少一个子集。
【技术特征摘要】
【国外来华专利技术】US 2003-6-13 10/461,2441.一种用于读取存储在一个存储器系统中的数据的方法,所述存储器系统包括一组多状态存储元件,所述多状态存储元件包括数据存储元件和跟踪存储元件,所述数据存储元件能够将可循环编码数据存储在一组多个状态中,所述方法包含以下步骤读取所述跟踪存储元件,读取所述跟踪存储元件的所述步骤包括将所述跟踪存储元件的至少一子集分类入若干跟踪状态,所述跟踪状态对应于所述多个状态的一个子集,在所述子集中的状态被其它状态所分隔;基于所述分类而确定一个循环方案;和使用所述循环方案来读取所述数据存储元件的至少一个子集。2.根据权利要求1所述的方法,其中确定所述循环方案的所述步骤包括将两个或两个以上非冗余跟踪存储元件的分类加以组合以产生所述循环方案的一个识别。3.根据权利要求1所述的方法,其中读取所述跟踪存储元件的所述步骤包括将一个第一跟踪存储元件分类入一个第一跟踪状态且将一个第二跟踪存储元件分类入一个第二跟踪状态;和确定一个循环的所述步骤包括基于处于所述第一跟踪状态的所述第一跟踪存储元件和处于所述第二跟踪状态的所述第二跟踪存储元件的一个组合而产生一个第一识别器,所述第一识别器与其它非冗余识别器组合以识别所述的循环方案。4.根据权利要求3所述的方法,其中读取所述跟踪存储元件的所述步骤进一步包括将一个第三跟踪存储元件分类入所述第一跟踪状态、将一个第四跟踪存储元件分类入所述第二跟踪状态、将一个第五跟踪存储元件分类入所述第一跟踪状态和将一个第六跟踪存储元件分类入所述第二跟踪状态;所述的确定步骤进一步包括基于处于所述第一跟踪状态的所述第三跟踪存储元件和处于所述第二跟踪状态的所述第四跟踪存储元件的一个组合而产生一个第二识别器;所述的确定步骤进一步包括基于处于所述第一跟踪状态的所述第五跟踪存储元件和处于所述第二跟踪状态的所述第六跟踪存储元件的一个组合而产生一个第三识别器;将所述第一识别器、所述第二识别器和所述第三识别器结合在一起作为一个组合来识别所述循环方案。5.根据权利要求4所述的方法,其中所述的第一识别器为一个第一位;所述的第二识别器为一个第二位;所述的第三识别器为一个第三位;和所述第一位、所述第二位和所述第三位包含一个用于所述循环方案的循环码。6.根据权利要求1所述的方法,其中所述的多个状态包括八个状态;和所述子集包括一个第一状态和一个第二状态,所述第二状态与所述第一状态由至少四个其它状态所分隔。7.根据权利要求1所述的方法,其中所述的多个状态包括八个状态状态0、状态1、状态2、状态3、状态4、状态5、状态6和状态7;和所述的子集包括状态1和状态6;所述的分类步骤包括确定一个特定跟踪存储元件被认为处于状态1还是状态6。8.根据权利要求1所述的方法,其中所述的多个状态包括八个状态状态0、状态1、状态2、状态3、状态4、状态5、状态6和状态7;所述的子集包括状态1和状态6;和所述的分类步骤包括确定一个特定跟踪存储元件被认为处于状态1还是状态6,即使所述的特定存储元件实际上并不处于状态1或状态6。9.根据权利要求1所述的方法,其中确定所述循环方案的所述步骤包括以下步骤存取来自成对的跟踪存储元件的数据;确定一个特定对是否具有一个处于一个第一跟踪状态的第一跟踪存储元件和一个处于一个第二跟踪状态的第二跟踪存储元件;如果所述特定对具有一个处于所述第一跟踪状态的跟踪存储元件和处于一个第二跟踪状态的所述第二跟踪存储元件,则基于所述的第一跟踪存储元件和所述的第二跟踪存储元件,确定识别所述循环方案的一个码的一个第一位,所述码包含所述第一位和至少一个其它非冗余位;和如果特定对具有一个处于所述第一跟踪状态的跟踪存储元件和处于一个第二跟踪状态的所述第二跟踪存储元件,则确定一个用于将所述第一状态和所述第二状态分配给所述特定对的最佳匹配。10.根据权利要求1所述的方法,其中读取所述跟踪存储元件的所述步骤包括读取多组跟踪存储元件;和确定一个循环方案的所述步骤包括基于一组跟踪存储元件而尝试识别所述循环方案和基于其它组跟踪存储元件而冗余地尝试识别所述循环方案。11.根据权利要求10所述的方法,其中如果不同组的跟踪存储元件识别不同循环方案,则在所述不同组跟踪存储元件之间通过一个多数表决方法来选择所述循环方案。12.根据权利要求1所述的方法,其中读取所述数据存储元件的至少一个子集的所述步骤包括基于所述循环方案而解码从所述数据存储元件的所述子集读取的数据。13.根据权利要求1所述的方法,其中不循环在所述跟踪存储元件中的数据。14.根据权利要求1所述的方法,其中所述多状态存储元件为闪存存储元件。15.根据权利要求1所述的方法,其中所述多状态存储元件为非易失存储器存储元件。16.根据权利要求1所述的方法,其中所述多状态存储元件包括浮栅。17.根据权利要求1所述的方法,其中所述多状态存储元件包括多层电介质,所述多层电介质包括一电荷存储电介质。18.根据权利要求1所述的方法,其中所述多状态存储元件为固态存储元件。19.根据权利要求1所述的方法,其中一个控制器执行所述的确定步骤。20.根据权利要求19所述的方法,其中可从一个主机系统中去除所述的控制器。21.根据权利要求19所述的方法,其中可从一个主机系统中去除所述控制器和所述多状态存储元件。22.根据权利要求1所述的方法,进一步包含以下步骤针对所述多个状态的一个子集中的每一状态而执行多个读取操作;基于执行多个读取操作的所述步骤来确定用于区别所述多个状态中的每一状态的一组目前比较值;和使用所述组目前比较值来读取所述数据存储元件的所述子集中的一个或一个以上。23.根据权利要求22所述的方法,其中所述的执行步骤包括针对所述子集的一个第一状态而执行第一复数个读取操作、针对所述子集的一个第二状态而执行第二复数个读取操作、基于所述第一复数个读取操作而确定用于所述第一状态的一个第一值,和基于所述第二复数个读取操作而确定用于所述第二状态的一个第二值;和所述的确定步骤包括基于所述第一值和所述第二值而确定所述组目前比较值。24.根据权利要求22所述的方法,其中确定一组目前比较值的所述步骤包括以下步骤确定用于一个第一状态的一个代表阈电压值;确定用于一个第二状态的一个代表阈电压值;和基于用于所述第一状态的所述代表阈电压值和用于所述第二状态的所述代表阈电压值来改变现有的比较值,而不使用用于所述第一状态与所述第二状态之间的所有状态的数据。25.根据权利要求24所述的方法,其中执行多个读取操作的所述步骤包括以下步骤针对与一个第一状态相关联的多个阈电压电平而对所述跟踪存储元件的一个第一组执行读取操作;基于对所述跟踪存储元件的一个第一组执行读取操作的所述步骤来确定用于所述跟踪存储元件的所述第一组的阈电压电平;针对与一个第二状态相关联的多个阈电压电平而对所述跟踪存储元件的一个第二组执行读取操作;和基于对所述跟踪存储元件的一个第二组执行读取操作的所述步骤来确定用于所述跟踪存储元件的所述第二组的阈电压电平。26.根据权利要求22所述的方法,其中所述的多个状态包括存储逐渐增加的阈电压范围的八个状态;所述八个状态包括状态0、状态1、状态2、状态3、状态4、状态5、状态6,和状态7;所述子集包括状态1和状态6;执行多个读取操作的所述步骤包括用于状态1和状态6的多个读取操作,每个读取操作对一个不同的阈电压电平进行测试;确定一组目前比较值的所述步骤包括基于执行多个读取操作的所述步骤来确定用于状态1的一个第一代表阈值和用于状态6的一个第二代表阈值;和确定一组目前比较值的所述步骤进一步包括使用所述第一代表阈值和所述第二代表阈值基于内插法和外插法来改变现有的一组比较值。27.根据权利要求22所述的方法,进一步包含以下步骤针对一组跟踪存储元件执行一组初始的读取操作;记录来自所述组的初始读取操作的差错信息;基于所述的差错信息而确定一个质量规格;和确定所述的质量规格是否符合预定义标准,执行多个读取操作和确定一组目前的比较值的所述步骤是响应于确定了所述质量规格符合所述预定义标准而执行的。28.一种读取存储在一个固态存储器系统中的数据的方法,所述存储器系统包括一组多状态存储元件,所述多状态存储元件包括数据存储元件和跟踪存储元件,所述的数据存储元件能够将可循环编码数据存储在一组多个状态中,所述方法包含以下步骤自所述跟踪存储元件读取非循环数据,读取所述跟踪存储元件的所述步骤包括将所述跟踪存储元件的至少一个子集分类入若干跟踪状态,所述跟踪状态被其它状态所分隔;基于所述分类来确定一个用于所述的数据存储元件的循环方案;和使用所述的循环方案来读取所述数据存储元件的至少一个子集。29.根据权利要求28所述的方法,其中所述的跟踪存储元件为闪存存储元件。30.根据权利要求29所述的方法,其中确定一个循环方案的所述步骤包括将两个或两个以上非冗余跟踪存储元件的分类加以组合以产生所述循环方案的一个识别。31.根据权利要求29所述的方法,其中读取非循环数据的所述步骤包括将一个第一跟踪存储元件分类入一个第一跟踪状态和将一个第二跟踪存储元件分类入一个第二跟踪状态;和所述的确定步骤包括基于处于所述第一跟踪状态的所述第一跟踪存储元件和处于所述第二跟踪状态的所述第二跟踪存储元件的一个组合而产生一个第一识别器,将所述的第一识别器与其它非冗余识别器组合以识别所述循环方案。32.根据权利要求29所述的方法,其中确定一个循环方案的所述步骤包括以下步骤存取来自成对的跟踪存储元件的数据;确定一个特定对是否具有一个处于一个第一跟踪状态的跟踪存储元件和一个处于一个第二跟踪状态的第二跟踪存储元件;如果所述特定对具有一个处于所述第一跟踪状态的跟踪存储元件和处于一个第二跟踪状态的所述第二跟踪存储元件,则基于所述的第一跟踪存储元件和所述的第二跟踪存储元件,确定识别所述循环方案的一个码的一个第一位,所述码包含所述第一位和至少一个其它非冗余位;和如果特定对具有一个处于所述第一跟踪状态的跟踪存储元件和处于所述第二跟踪状态的所述第二跟踪存储元件,则确定一个用于将所述第一状态和所述第二状态分配给所述特定对的最佳匹配。33.根据权利要求28所述的方法,进一步包含以下步骤针对所述多个状态的一个子集中的每一状态而执行所述跟踪存储元件的多个读取操作;基于执行多个读取操作的所述步骤来确定用于区别所述多个状态中的每一状态的一组目前比较值;和使用所述组目前比较值来读取所述数据存储元件的所述子集中的一个或一个以上。34.根据权利要求28所述的方法,进一步包含以下步骤执行针对一组跟踪存储元件的一组初始读取操作;记录来自所述组初始读取操作的差错信息;基于所述的差错信息而确定一个质量规格;和确定所述的质量规格是否符合预定义标准,执行多个读取操作和确定一组目前比较值的所述步骤是响应于确定了所述质量规格符合所述预定义标准而执行的。35.一种用于读取存储于一个存储器系统中的数据的方法,所述的存储器系统包括一组多状态存储元件,所述多状态存储元件包括数据存储元件和跟踪存储元件,所述的数据存储元件能够将可循环编码数据存储在一组多个状态中,所述方法包含以下步骤读取所述跟踪存储元件,读取所述跟踪存储元件的所述步骤包括将所述跟踪存储元件的至少一个子集分类入若干跟踪状态,所述跟踪状态对应于所述多个状态的一个子集;基于所述分类而确定来自一组循环方案的一个第一循环方案,所述组循环方案包括比跟踪状态更多的循环方案;使用所述循环方案来读取所述数据存储元件的至少一个子集;确定一个差错;再次读取所述跟踪存储元件且确定一组新比较点;和使用所述组新比较点来读取所述数据存储元件的所述子集中的一个或一个以上。36.一种存储器系统,其包含一组多状态存储元件,所述的多状态存储元件包括数据存储元件和跟踪存储元件,所述的数据存储元件能够将可循环编码数据存储在一组多个状态中;用于读取所述跟踪存储元件...
【专利技术属性】
技术研发人员:丹尼尔C古特曼,斯蒂芬J格罗斯,沙阿扎德哈立德,杰弗里S冈威尔,
申请(专利权)人:桑迪士克股份有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。