一种非易失性存储器的修复方法技术

技术编号:11556777 阅读:49 留言:0更新日期:2015-06-04 15:42
本发明专利技术公开了一种非易失性存储器的修复方法,包括:开启非易失性存储器的修复模块;修复模块判断是否执行对非易失性存储器的修复操作,如果不执行修复操作,则关闭修复模块,否则,修复模块对非易失性存储器的修复单元进行修复校验;判断是否通过修复校验,如果没有,则修复模块对修复单元进行修复操作;如果通过修复校验或在完成对修复单元的修复操作后,修复模块根据预设的控制位对修复单元对应的修复地址进行递增或递减并得到下一次的修复地址,同时将其高位地址保存在非易失性存储器的存储阵列中;关闭修复模块。本发明专利技术能够实现对整个非易失性存储器的修复,从而提高了其数据保持力;此外,还能够节省存储修复地址的低位地址所占的空间。

【技术实现步骤摘要】
一种非易失性存储器的修复方法
本专利技术涉及非易失性存储器
,具体涉及一种非易失性存储器的修复方法。
技术介绍
非易失性存储器,又称为非挥发性存储器,简单地说,就是在断电情况下能够保持所存储的数据的存储器。对于非易失性存储器,在正常的存储单元中,编程单元存储的数据为0,擦除单元存储的数据为1。然而编程单元因自身的内部缺陷或者宇宙射线等因素影响会造成浮栅漏电,相应存储单元中的电子会不断跑掉,阈值电压会逐渐降低,随着时间的推移,编程单元中的数据由0变为1,再进行读操作时,读出的数据就是错误的,从而降低了非易失性存储器的数据保持力。数据保持力是指存储单元中单个比特能够保持其数据稳定的周期,它是非易失性存储器非常重要的一个性能指标,它的性能直接影响到存储器的可靠性和使用寿命。导致数据保持力降低的主要因素有存在的漏电、电荷的损失或者增加;此外,高温或者反复的擦除编程操作,也可能会导致电荷量的变化,从而造成数据的丢失。通常数据保持时间会伴随擦除和编程操作次数的增加而减少。非易失性存储器的数据保持特性,一般要求是在10年以上。因此,改善数据保持力,对于提高存储器的可靠性十分重要。图1是根据现有技术的非易失性存储器的结构示意图。参见图1,非易失性存储器中包括若干个BANK,每个BANK中又包括若干个BLOCK,其中一个BANK是由位于同一个基底中的浮栅型场效应管组成,BANK内部又以若干个字线为单位划分BLOCK。在设计非易失性存储器时,现有技术的修复方法是对擦除区域所在的BANK进行修复,而不涉及到其余的BANK,这种修复方法能够在一定程度上改善擦除区域所在的BANK由于擦除操作所产生的强电压降的影响。然而,对于擦除区域以外的BANK,因存在浮栅漏电等原因造成的阈值电压降低的区域却无法进行修复。随着时间的累积,会造成的该区域中编程单元的数据丢失,从而使非易失性存储器的数据保持力降低。
技术实现思路
有鉴于此,本专利技术提供一种非易失性存储器的修复方法,来解决非易失性存储器的数据保持力降低的技术问题。本专利技术提供了一种非易失性存储器的修复方法,包括:开启所述非易失性存储器的修复模块;所述修复模块判断是否执行对所述非易失性存储器的修复操作,如果不执行所述修复操作,则关闭所述修复模块;如果执行所述修复操作,则所述修复模块对所述非易失性存储器的修复单元进行修复校验;所述修复模块判断所述修复单元是否通过修复校验,如果没有通过所述修复校验,则所述修复模块对所述修复单元进行修复操作;如果通过所述修复校验或在完成对所述修复单元的修复操作后,所述修复模块根据预设的控制位对所述修复单元对应的修复地址进行递增或递减并得到下一次的修复地址,同时将所述下一次的修复地址的高位地址保存在所述非易失性存储器的存储阵列中;关闭所述修复模块。进一步地,当所述修复模块首次进行修复校验时,所述非易失性存储器的修复单元为预设的初始修复地址的高位地址对应的修复单元。进一步地,当所述修复模块再次进行修复校验时,所述非易失性存储器的修复单元为所述下一次的修复地址的高位地址对应的修复单元,其中,所述下一次的修复地址的高位地址为上一次执行完对所述非易失性存储器的修复操作时所保存在所述存储阵列中的修复地址的高位地址。进一步地,所述修复模块对所述非易失性存储器的修复单元进行修复校验的方式为所述修复模块将所述非易失性存储器的修复单元的阈值电压与所述修复校验的基准电压进行比较。进一步地,所述修复校验的基准电压包括读电压和校验电压,其中,所述读电压小于所述校验电压。进一步地,在所述修复模块进行修复校验时,先进行所述读电压的修复校验,再进行所述校验电压的修复校验。进一步地,当所述修复单元的阈值电压大于读电压且小于校验电压时,所述修复单元没有通过所述修复校验。进一步地,当所述修复单元的阈值电压大于读电压且大于校验电压时,所述修复单元通过所述修复校验。进一步地,当所述修复单元的阈值电压小于校验电压且小于读电压时,所述修复单元通过所述修复校验。进一步地,当所述预设的控制位的值为1时,所述修复模块对所述修复单元的修复地址进行递增;当所述预设的控制位的值为0时,所述修复模块对所述修复单元的修复地址进行递减。本专利技术提出的非易失性存储器的修复方法,通过在每次执行完修复操作后,将下一次的修复地址的高位地址保存在非易失性存储器的存储阵列中,下一次进行修复操作时从非易失性存储器的存储阵列中读取该次的修复地址的高位地址并对相应的修复单元进行修复操作,在擦除或编程操作次数足够多时,能够实现对整个非易失性存储器的修复,从而提高了非易失性存储器的数据保持力;此外,还能够节省存储修复地址的低位地址所占的空间。附图说明图1是根据现有技术的非易失性存储器的结构示意图;图2是根据本专利技术实施例的非易失性存储器的修复方法的流程图;图3是根据本专利技术实施例的非易失性存储器的存储单元的阈值电压与存储单元的个数的曲线图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在图2-3中示出了本专利技术实施例。图2是根据本专利技术实施例的非易失性存储器的修复方法的流程图。如图2所示,所述非易失性存储器的修复方法包括:步骤201、开启非易失性存储器的修复模块。在非易失性存储器上电的情况下,在对非易失性存储器进行擦除操作或者编程操作的过程中,开启非易失性存储器的修复模块。所述修复模块用于完成对非易失性存储器的修复操作的整个过程。步骤202、修复模块是否执行对非易失性存储器的修复操作。在开启非易失性存储器的修复模块后,根据操作人员预设的控制位,修复模块来控制是否执行对非易失性存储器的修复操作。如果执行对非易失性存储器的修复操作,则进行步骤203;如果不执行对非易失性存储器的修复操作,则进行步骤207。步骤203、修复模块对非易失性存储器的修复单元进行修复校验。所述修复单元是指进行一次修复操作所对应的非易失性存储器的存储空间的大小,例如,修复单元可以是非易失性存储器的一个BLOCK或多个BLOCK,也可以是非易失性存储器的一个BANK或多个BANK等,并且修复单元可以由操作人员根据情况进行设定。所述修复单元在非易失性存储器中的起始地址为所述修复单元对应的修复地址。在步骤202中,如果执行对非易失性存储器的修复操作,则修复模块先对非易失性存储器的修复单元进行修复校验。在完成修复校验后,执行步骤204。在本实施例中,可选的,当所述修复模块首次进行修复校验时,所述非易失性存储器的修复单元为预设的初始修复地址对应的修复单元。所述初始修复地址是对非易失性存储器首次执行修复操作的存储地址,例如,如果以一个BLOCK为修复单元执行修复操作,修复模块进行首次修复校验时修复单元对应的初始修复地址可以设为图1中所示的BANK0中BLOCK0对应的地址,也可以设为任意一个BANK中任意BLOCK的地址等。当所述修复模块再次进行修复校验时,所述非易失性存储器的修复单元为所述下一次的修复地址的高位地址对应的修复单元,其中,所述下一次的修复地址的高位地址为上一次执行完对所述非易失性存储器的修复操作时所保存本文档来自技高网
...
一种非易失性存储器的修复方法

【技术保护点】
一种非易失性存储器的修复方法,其特征在于,包括:开启所述非易失性存储器的修复模块;所述修复模块判断是否执行对所述非易失性存储器的修复操作,如果不执行所述修复操作,则关闭所述修复模块;如果执行所述修复操作,则所述修复模块对所述非易失性存储器的修复单元进行修复校验;所述修复模块判断所述修复单元是否通过修复校验,如果没有通过所述修复校验,则所述修复模块对所述修复单元进行修复操作;如果通过所述修复校验或在完成对所述修复单元的修复操作后,所述修复模块根据预设的控制位对所述修复单元对应的修复地址进行递增或递减并得到下一次的修复地址,同时将所述下一次的修复地址的高位地址保存在所述非易失性存储器的存储阵列中;关闭所述修复模块。

【技术特征摘要】
1.一种非易失性存储器的修复方法,其特征在于,包括:在对所述非易失性存储器进行擦除操作或者编程操作的过程中,开启所述非易失性存储器的修复模块;所述修复模块判断是否执行对所述非易失性存储器的修复操作,如果不执行所述修复操作,则关闭所述修复模块;如果执行所述修复操作,则所述修复模块对所述非易失性存储器的修复单元进行修复校验;所述修复模块判断所述修复单元是否通过修复校验,如果没有通过所述修复校验,则所述修复模块对所述修复单元进行修复操作;如果通过所述修复校验或在完成对所述修复单元的修复操作后,所述修复模块根据预设的控制位对所述修复单元对应的修复地址进行递增或递减并得到下一次的修复地址,同时将所述下一次的修复地址的高位地址保存在所述非易失性存储器的存储阵列中;关闭所述修复模块;所述修复模块对修复地址进行递增或递减时,每一次增加或减少一个块地址,相应地对一个块执行修复操作,或每一次增加或减少两个或多个块的地址,相应地对两个或多个块逐个地执行修复操作。2.根据权利要求1所述的非易失性存储器的修复方法,其特征在于,当所述修复模块首次进行修复校验时,所述非易失性存储器的修复单元为预设的初始修复地址的高位地址对应的修复单元。3.根据权利要求1所述的非易失性存储器的修复方法,其特征在于,当所述修复模块再次进行修复校验时,所述非易失性存储器的修复单元为所述下一次的修复地址的高位地址对应的修复单元,其中,所述下一次的修复地址的高位地址为上一...

【专利技术属性】
技术研发人员:胡洪舒清明苏如伟马英
申请(专利权)人:北京兆易创新科技股份有限公司
类型:发明
国别省市:北京;11

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

1