用于提高闪存的耐久性的方法和装置的制作方法

文档序号:6738527阅读:283来源:国知局
专利名称:用于提高闪存的耐久性的方法和装置的制作方法
技术领域
本发明涉及闪存,尤其但非排他地涉及用于提高闪存的耐久性的方法和装置。背景描述诸如NAND和NOR闪存之类的闪存具有有限的使用寿命。随着每次编程和擦除操作,闪存的单元会降级。闪存的单元的编程/擦除(P/E)循环降级的一个可能的原因是由于编程和擦除操作的循环引起的陷获的电荷。闪存的P/E循环降级包括阈值电压Vt的偏移,较差的Vt分布、多级单元的读取余量损失以及本征电荷损失等。


本发明的特征和优点根据本主题的以下详细描述将变得显而易见,其中:图1例示了根据本发明的一个实施例的固态驱动器的框图;图2例示了根据本发明的一个实施例的闪存单元的框图;图3例示了根据本发明的一个实施例施加电压脉冲的流程图;图4例示了根据本发明的一个实施例施加电压脉冲的流程图;图5例示了根据本发明的一个实施例施加电压脉冲的流程图;以及图6示出根据本发明的一个实施例的系统。详细描述本文中所描述的本发明的实施例通过示例而非限制地在附图中示出。为说明的简单和清楚起见,在附图中示出的元件不一定按比例绘制。例如,为清楚起见,某些元件的尺寸可能相对于其它元件被放大。更进一步地,在认为适当时,附图标记在附图中被重复以指示相应或相似要素。在本说明书中对本发明的“一个实施例”或“实施例”的引用意味着结合该实施例描述的特定特征、结构或特性包括在本发明的至少一个实施例中。在本说明书各处出现的短语“在一个实施例中”并不一定均指代同一实施例。本发明的实施例提供用于提高闪存的耐久性或使用寿命时间的方法和装置。在本发明的一个实施例中,将高电场提供给闪存模块的控制栅极。在本发明的一个实施例中,施加到闪存模块的高电场去除了闪存模块的控制栅极和有源区之间的陷获的电荷。在本发明的一个实施例中,利用一个或多个电压脉冲提供或生成高电场。在本发明的一个实施例中,在闪存模块的擦除操作之前将高电场施加至闪存模块的控制栅极。通过将高电场施加到闪存模块的控制栅极,本发明的实施例改进闪存模块的单级或多级单元的P/E循环降级。在本发明的一个实施例中,可减小或最小化闪存模块中的单元的阈值电压的偏移、读取余量损失以及本征电荷损失。图1例示了根据本发明的一个实施例的固态驱动器(SSD)102的框图100。SSD102具有主机接口模块110、缓冲器120、控制器130以及存储器模块O 140、存储器模块I 142、存储器模块2 144以及存储器模块3 146。在本发明的一个实施例中,主机接口模块110提供用于与主机设备或系统连接的接口。主机接口模块110根据通信协议来操作,这些通信协议包括但不限于串行高级技术附件(SATA)修订版1.X、SATA修订版2.x、SATA修订版
3.X、以及任何其他类型的通信协议。在本发明的一个实施例中,缓冲器120向SSD102提供临时存储。缓冲器包括同步动态随机存取存储器(SDRAM)、动态随机存取存储器(DRAM)、RAMBUS动态随机存取存储器(RDRAM)、和/或任何其他类型的随机存取存储器设备。在本发明的一个实施例中,控制器130具有便于将一个或多个电压脉冲生成或施加至存储器模块0-3 140、142、144和146的控制栅极的逻辑。控制器130与电压源(未示出)耦合并且启用或禁用该电压源以将一个或多个电压脉冲提供给存储器模块0-3 140、142、144和146中的每一个。电压源包括但不限于电压调节器、电压生成器、电压泵、外部电压源和提供电压的任意其它形式。在本发明的另一个实施例中,存储器模块0-3 140、142、144和146具有便于将一个或多个电压脉冲施加到存储器模块0-3 140、142、144和146的控制栅极的逻辑。在本发明的一个实施例中,存储器模块0-3 140、142、144和146包括但不限于NAND闪存、NOR闪存等。在本发明的一个实施例中,存储器模块0-3 140、142、144和146中的每一个具有一个或多个闪存管芯。在本发明的一个实施例中,闪存管芯的闪存单元是单级单元。在本发明的另一个实施例中,闪存管芯的闪存单元是多级单元。图1所示的存储器模块的数量是不受限制的。在本发明的其它实施例中,可以有四个以上或以下的存储器模块。图2例示了根据本发明的一个实施例的闪存单元的框图200。闪存存储器单元具有控制栅极(CG) 210。为了例示清楚起见,陷获的电荷250被示出在浮置栅极(FG) 220和有源区(AA)240之间,以及在FG230和AA260之间。在一个实施例中,陷获的电荷也可驻留在使FG与衬底绝缘的隧道氧化物(未示出)中。在本发明的一个实施例中,为了去除陷获的电荷,将电场施加到闪存单元的控制栅极210。在本发明的一个实施例中,施加闪存单元的编程电压脉冲以形成电场。在本发明的一个实施例中,在闪存单元的擦除操作之前将一个或多个编程电压脉冲施加至闪存单元的控制栅极210。在本发明的一个实施例中,编程电压的脉冲宽度是传统编程脉冲。在本发明的另一个实施例中,编程电压的脉冲宽度包括多个传统编程脉冲。电压脉冲的配置是不受限制的,并且相关领域的普通技术人员将容易想到可在不影响本发明的运行的情况下使用电压脉冲的其它配置。例如,在本发明的一个实施例中,还可将电压脉冲的宽度设置成大于或小于SSD的时钟周期的宽度。在另一个示例中,在本发明的一个实施例中,通过施加具有比闪存单元的编程电压高的电压电平的电压脉冲,来生成电场。在本发明的另一个实施例中,通过施加具有比闪存单元的最大编程电压低的电压电平的电压脉冲,来生成电场。在本发明的一个实施例中,所施加的电压脉冲具有足以去除闪存单元的陷获电荷的电压电平,但该电压电平不应高到足以破坏或影响闪存单元的性能。例如,在本发明的一个实施例中,电压脉冲的电压电平不能被设置成高于闪存单元的绝对允许的额定电压的电平,以避免损坏闪存单元。在本发明的一个实施例中,相关领域的普通技术人员可在施加电压脉冲之后测量闪存单元的阈值电压的分布,以确定电压脉冲的适当配置。相关领域的普通技术人员还可测量闪存单元的诸如读取余量损失以及本征电荷损失之类的其它参数,以确定电压脉冲的适当配置。图3例示了根据本发明的一个实施例施加电压脉冲的流程图300。出于清楚例示起见,参照图1讨论图3。在步骤305,控制器130设置用于存储器模块0-3 140、142、144和146中的每一个的编程/擦除循环的阈值。在本发明的一个实施例中,阈值确定何时将一个或多个电压脉冲施加到存储器模块0-3 140、142、144和146中的每一个。在步骤310,控制器130初始化存储器模块0-3 140、142、144和146中的每一个的计数器。在步骤320,当在存储器模块0-3 140、142、144和146中的相应一个上执行编程或擦除循环时,控制器130递增存储器模块0-3 140、142、144和146中的每一个的相应计数器。例如,在本发明的一个实施例中,当接收到存储器模块I 142的编程请求时,控制器130执行编程请求并且将存储器模块I 142的计数器递增一个计数。通过这样做,控制器130能够跟踪存储器模块0-3 140、142、144和146中的每一个的编程和擦除操作的数量。在步骤330,控制器130确定存储器模块0-3 140、142、144和146中的每一个的计数器是否等于其相应的设定阈值。例如,在本发明的一个实施例中,在步骤305,存储器模块3 146的阈值被设置成2000。在步骤330,控制器130检查存储器模块3 146的计数器的值,并且确定计数器的值是否等于设定的阈值2000。如果存储器模块0-3 140、142、144和146的计数器均不等于其相应的设定阈值,则流程300返回到步骤320。如果存储器模块0-3 140、142、144和146的计数器中的任一个等于其相应的设定阈值,则流程300进行到步骤340。在步骤340,控制器130将一个或多个电压脉冲或去陷获电压脉冲施加或赋予具有等于设定阈值的计数器值的特定存储器模块。在本发明的一个实施例中,在特定存储器模块的擦除操作之前执行步骤340。在本发明的一个实施例中,在施加去陷获脉冲之后,流程300返回到步骤310,其中控制器130使具有等于设定阈值的计数器值的特定存储器模块的计数器复位。通过这样做,保持了在步骤305中设置的特定存储器模块的相同阈值。在本发明的另一个实施例中,在施加去陷获脉冲之后,流程300返回到步骤305,其中控制器130设置具有等于设定阈值的计数器值的特定存储器模块的P/E循环的阈值。这允许控制器130设置不同的阈值并且允许施加去陷获电压时的灵活性和适应性。例如,在本发明的一个实施例中,可在去陷获电压的每次施加之后增加存储器模块的阈值。在本发明的一个实施例中,可在SSD的操作期间动态修改存储器模块的阈值。流程300的描述涉及每个存储器模块0-3 140、142、144和146的计数器,但这不是限制性的。在本发明的另一个实施例中,存储器模块0-3 140、142、144和146中的每一个具有一个以上的闪存管芯。为了跟踪每个闪存管芯的P/E循环,为每个闪存管芯保持相应的计数器。在一个实施例中,这允许控制器将电压脉冲施加到存储器模块0-3 140,142,144和146的每一个闪存管芯。图4例示了根据本发明的一个实施例施加电压脉冲的流程图400。出于清楚例示起见,参照图1讨论图4。在步骤405,控制器130设置用于存储器模块0-3 140、142、144和146中的每一个的失效位的数量的阈值。在本发明的一个实施例中,失效位的数量的阈值是存储器模块达到某种P/E循环降级等级的极限。在本发明的一个实施例中,基于存储器模块0-3 140、142、144和146的纠错码(ECC)极限设置失效位的数量的阈值。例如,在本发明的一个实施例中,失效位的数量的阈值被设置为ECC极限的70%。本领域普通技术人员将容易地理解,可在不影响本发明的运行的情况下,使用其他设置失效位的阈值的方法。在步骤420,控制器130确定用于存储器模块0-3 140、142、144和146中的每一个的失效位的数量。这允许控制器130确定存储器模块0-3 140、142、144和146中的每一个的P/E循环降级等级。在步骤430,控制器130检查存储器模块0-3 140、142、144和146中的每一个的失效位的数量是否超过存储器模块0-3 140、142、144和146的相应阈值。例如,在本发明的一个实施例中,在步骤410,控制器130将存储器模块0140的失效位的数量的阈值设置为10位。在步骤430,控制器130检查存储器模块O 140的失效位的数量是否超过10位如果存储器模块0-3 140、142、144和146中的每一个的失效位的数量不超过存储器模块0-3 140、142、144和146的相应阈值,则流程400返回到步骤420。如果存储器模块0-3 140、142、144和146中的一个或多个的失效位的数量超过其相应阈值,则流程400进行到步骤440。在步骤440,控制器130将一个或多个电压脉冲或去陷获电压脉冲施加或赋予具有超过其设定阈值的失效位的数量的特定存储器模块。在本发明的一个实施例中,在特定存储器模块的擦除操作之前执行步骤440。在本发明的一个实施例中,在施加去陷获脉冲之后,流程400返回到步骤420,其中控制器130确定存储器模块0-3 140、142、144和146中的每一个的失效位的数量。通过这样做,保持了在步骤410中设置的特定存储器模块的相同阈值。在本发明的另一个实施例中,在施加去陷获脉冲之后,流程400返回到步骤410,其中控制器130设置具有超过其设定阈值的失效位的数量特定存储器模块的失效位的数量的阈值。这允许控制器130设置不同的阈值并且允许在施加去陷获电压时的灵活性和自适应性。例如,在本发明的一个实施例中,可在去陷获电压的每次施加之后增加存储器模块的阈值。流程400的描述涉及每个存储器模块0-3 140、142、144和146的失效位的数量的阈值,但这不是限制性的。在本发明的另一个实施例中,存储器模块0-3 140、142、144和146中的每一个具有一个以上的闪存管芯。在本发明的一个实施例中,控制器130跟踪每个闪存管芯的失效位的数量。在一个实施例中,这允许控制器将电压脉冲施加到存储器模块0-3 140、142、144和146的每一个闪存管芯。流程300和400例示了其中控制器具有确定何时将一个或多个电压脉冲施加到存储器模块0-3 140、142、144和146的逻辑的本发明的实施例。在本发明的一个实施例中,流程300和400是控制器的擦除操作、编程操作、分离或独立操作或任意其它阶段的一部分,但不限于此。在本发明的另一个实施例中,确定何时将一个或多个电压脉冲施加到存储器模块0-3 140、142、144和146的逻辑可驻留在控制器之外。例如,在本发明的一个实施例中,存储器模块0-3 140、142、144和146中的每一个具有如流程300所述的确定何时将一个或多个电压脉冲施加到存储器模块0-3 140、142、144和146的逻辑。在另一个示例中,在本发明的一个实施例中,存储器模块0-3 140、142、144和146中的每一个具有在每次擦除操作之前施加一个或多个电压脉冲的逻辑。图5例示了根据本发明的一个实施例施加电压脉冲的流程图500。出于清楚例示起见,参照图3和4讨论图5。流程500例示了施加去陷获电压脉冲的步骤340/440的一个实现。在步骤510,将存储器模块的所有位线保持在接地或零电压。在本发明的一个实施例中,通过将所有的位线保持在接地电压,可减小存储器模块中的单元的任何不期望的编程同时增强在施加去陷获电压脉冲期间每个单元的控制栅极和有源区之间的电场。在步骤520,将存储器模块的所有奇数字线保持为低电压,并且将一个或多个电压脉冲施加到存储器模块的所有偶数字线。在步骤530,进程被倒转,并且将存储器模块的所有偶数字线保持为低电压,并且将一个或多个电压脉冲施加到存储器模块的所有奇数字线。在本发明的一个实施例中,将步骤520中的所有奇数字线和步骤530中的所有偶数字线保持在低于存储器模块的编程期间所使用的典型禁止电压值的电压。通过将奇数和偶数字线保持在不同的电压电平,可减少相邻字线之间的耦合并减少施加去陷获电压脉冲期间闪存单元的不期望编程。图6例示根据本发明的一个实施例的系统。系统600包括但不限于:桌面计算机、膝上型计算机、上网本、笔记本计算机、个人数字助理(PDA)、服务器、工作站、蜂窝电话、移动计算设备、因特网设备或任何其他类型的计算设备。在另一实施例中,用于实现本文中公开的方法的系统600可以是片上系统式(SOC)系统。处理器610具有用于执行系统600的指令的处理核612。处理核612包括但不限于:用于取得指令的预取逻辑、用于解码指令的解码逻辑、用于执行指令的执行逻辑等。处理器610具有用于高速缓存系统600的指令和/或数据的高速缓存存储器616。在本发明的另一实施例中,高速缓存存储器616包括但不限于一级、二级和三级高速缓存存储器、或者处理器610内的任何其他配置的高速缓存存储器。存储器控制中枢(MCH) 614执行使得处理器610具有访问包括易失性存储器632和/或非易失性存储器634的存储器630并与之进行通信的功能。易失性存储器632包括但不限于:同步动态随机访问存储器(SDRAM)、动态随机存取存储器(DRAM)、RAMBUS动态随机存取存储器(RDRAM)、和/或任何其他类型的随机存取存储器设备。非易失性存储器634包括但不限于=NAND闪存、相变存储器(PCM)、只读存储器(ROM)、电可擦可编程只读存储器(EEPR0M)、或任何其他类型的非易失性存储器设备。存储器630存储将由处理器610执行的信息和指令。存储器630还可在处理器610执行指令的同时存储临时变量或其他中间信息。芯片组620经由点对点(PtP)接口 617和622与处理器610连接。芯片组620使得处理器610能连接至系统600中的其他模块。在本发明的一个实施例中,接口 617和622根据诸如Intel 快通互连(QPI)等PtP通信协议进行操作。芯片组620经由接口 626连接至显示设备640,该显示设备包括但不限于:液晶显示器(IXD)、阴极射线管(CRT)显示器、或任何其他形式的视觉显示设备。另外,芯片组620经由接口 624连接至一条或多条总线650和660,这些总线互联各个模块674、680、682、684和686。如果总线速度或通信协议中存在失配,则总线650和660可经由总线桥672互联在一起。芯片组620与非易失性存储器680、大容量存储设备682、键盘/鼠标684和网络接口 686耦合,但不限于此。在一个实施例中,大容量存储设备682包括但不限于固态驱动器、硬盘驱动器、通用串行闪存驱动器、或任何其他形式的计算机数据存储介质。网络接口 686是通过使用任何类型的公知网络接口标准来实现的,这些标准包括但不限于:以太网接口、通用串行(USB)接口、外围组件互连(PCI)快速接口、无线接口和/或任何其他合适类型的接口。无线接口根据IEEE802.11标准及其相关系列、家庭插座AV(HPAV)、超宽带(UWB)、蓝牙、WiMax或任何其他形式的无线通信协议来操作,但不限于此。虽然图6中所示的模块被描绘为系统600内的不同块,但是这些块中的一些块所执行的功能可被集成在单个半导体电路内,或者可使用两个或更多个不同的集成电路来实现。例如,尽管高速缓存存储器616被描绘为处理器610内的不同的块,但高速缓存存储器616可分别被集成到处理器核612中。在本发明的另一实施例中,系统600可包括一个以上的处理器/处理核。尽管描述了所公开的主题的实施例的示例,但是相关领域技术人员将容易理解,可替代地使用实现所公开的主题的许多其他方法。在之前的描述中,已描述了所公开的主题的各个方面。为了解释的目的,阐述了特定数量、材料和配置,以便提供对本主题的全面理解。然而,受益于本公开的相关领域技术人员显而易见的是本主题可在没有特定细节的情况下实现。在其他实例中,众所周知的特征、组件或模块被省去、简化、组合、或分割,以免使本发明模糊。文本中所用的术语“可操作”意味着设备、系统、协议等在设备或系统处于掉电状态下能操作或适于操作其所需功能。所公开的主题的各个实施例可以用硬件、固件、软件、或其组合的方式来实现,并且可通过参考或结合诸如指令、功能、过程、数据结构、逻辑、应用程序、模拟的设计表示或格式、仿真、和设计制造之类的程序代码来描述,这些代码在被机器访问时导致机器执行任务、定义抽象数据类型或低级硬件上下文、或产生结果。附图中所示的技术可以是通过使用存储在诸如通用计算机或计算设备上并在其上执行的代码和数据来实现的。此类计算设备通过使用诸如机器可读存储介质(例如,磁盘;光盘;随机存取存储器;只读存储器;闪存设备;相变存储器)之类的机器可读介质和机器可读通信介质(例如,电、光、声或其它形式的传播信号,诸如载波、红外信号、数字信号等)来存储和传达(内部地以及通过网络与其他计算设备)代码和数据。尽管已经参考所示实施例描述所公开的主题,但不打算以限制的含义解释本说明书。对所公开主题相关领域中的技术人员显而易见的所示实施例的各种修改以及本主题的其它实施例被认为落在所公开的主题的范围内。
权利要求
1.一种方法,包括: 在闪存模块的擦除操作之前将一个或多个电压脉冲施加到所述闪存模块的控制栅极。
2.如权利要求1所述的方法,其特征在于,将一个或多个电压脉冲施加到所述闪存模块的控制栅极包括: 在所述闪存模块的每次擦除操作之前将一个或多个电压脉冲施加到所述闪存模块的控制栅极。
3.如权利要求1所述的方法,其特征在于,还包括: 对于所述闪存模块的每次编程操作和每次擦除操作,递增计数器;以及确定计数器是否等于阈值;以及其中在闪存模块的擦除操作之前将一个或多个电压脉冲施加到所述闪存模块的控制栅极包括响应于确定所述计数器等于阈值在闪存模块的擦除操作之前将一个或多个电压脉冲施加到所述闪存模块的控制栅极。
4.如权利要求3所述的方法,其特征在于,还包括: 响应于在所述闪存模块的擦除操作之前将一个或多个电压脉冲施加到所述闪存模块的控制栅极,复位所述计数器;以及重复递增、确定和施加的方法。
5.如权利要求4所述的方法,其特征在于,还包括: 响应于复位所述计数器,将所述阈值设置成另一个值。
6.如权利要求1所述的方法,其特征在于,还包括: 确定所述闪存模块的失效位的数量是否超过阈值;以及其中在闪存模块的擦除操作之前将一个或多个电压脉冲施加到所述闪存模块的控制栅极包括响应于确定所述闪存模块的失效位的数量超过阈值,而在闪存模块的擦除操作之前将一个或多个电压脉冲施加到所述闪存模块的控制栅极。
7.如权利要求1所述的方法,其特征在于,在所述闪存模块的擦除操作之前将一个或多个电压脉冲施加到所述闪存模块的控制栅极包括: 将所述闪存模块的所有位线设置为接地电压; 将所述闪存模块的所有奇数字线保持在低于禁止电压值的电压;以及 将所述一个或多个电压脉冲施加到所述闪存模块的所有偶数字线。
8.如权利要求1所述的方法,其特征在于,在所述闪存模块的擦除操作之前将一个或多个电压脉冲施加到所述闪存模块的控制栅极包括: 将所述闪存模块的所有位线设置为接地电压; 将所述闪存模块的所有偶数字线保持在低于禁止电压值的电压;以及 将所述一个或多个电压脉冲施加到所述闪存模块的所有奇数字线。
9.一种装置,包括: 所隔闪存模块; 与所述多个闪存模块耦合以将高电场提供给每个闪存模块以去除每个闪存模块的控制栅极和有源区之间的陷获电荷的逻辑。
10.如权利要求9所述的装置,其特征在于,陷获电荷驻留在每个闪存模块的隧道氧化物和/或介电区中。
11.如权利要求9所述的装置,其特征在于,将高电场提供给每个闪存模块的逻辑用于: 在每个闪存模块的每次擦除操作之前将一个或多个电压脉冲施加到每个闪存模块的控制栅极。
12.如权利要求9所述的装置,其特征在于,将高电场提供给每个闪存模块的逻辑用于: 对于每个闪存模块的每次编程操作和每次擦除操作,递增计数器; 确定所述计数器是否等于阈值;以及 响应于确定所述计数器等于阈值,在每个闪存模块的擦除操作之前将一个或多个电压脉冲施加到每个闪存模块的控制栅极; 响应于在每个闪存模块的擦除操作之前将一个或多个电压脉冲施加到每个闪存模块的控制栅极,复位所述计数器;以及重复递增、确定和施加的步骤。
13.如权利要求9所述的装置,其特征在于,将高电场提供给每个闪存模块的逻辑用于: 确定每个存储器模块的失效位的数量是否超过阈值;以及 响应于确定所述闪存模块的失效位的数量超过阈值,在每个闪存模块的擦除操作之前将一个或多个电压脉冲施加到每个闪存模块的控制栅极。
14.如权利要求9所述的装置,其特征在于,将高电场提供给每个闪存模块的逻辑用于: 将每个闪存模块的所有位线设置为接地电压; 将每个闪存模块的所有奇数字线保持在低于禁止电压值的电压;以及 将所述一个或多个电压脉冲施加到每个闪存模块的所有偶数字线。
15.如权利要求9所述的装置,其特征在于,将高电场提供给每个闪存模块的逻辑用于: 将每个闪存模块的所有位线设置为接地电压; 将每个闪存模块的所有偶数字线保持在低于禁止电压值的电压;以及 将一个或多个电压脉冲施加到每个闪存模块的所有奇数字线。
16.如权利要求9所述的装置,其特征在于,所述装置是固态驱动器(SSD),并且其中所述逻辑是SSD控制器的一部分。
17.如权利要求9所述的装置,其特征在于,所述闪存模块是NAND闪存和NOR闪存之O
18.—种系统,包括: 处理器; 主存储器;以及 固态驱动器(SSD)包括: 多个NAND闪存模块; 与多个闪存模块耦合以在每个NAND闪存模块的擦除操作之前将一个或多个电压脉冲提供给每个NAND闪存模块的控制栅极。
19.如权利要求18所述的系统,其特征在于,将高电场提供给每个NAND闪存模块的控制器用于: 在每个NAND闪存模块的每次擦除操作之前将一个或多个电压脉冲施加到每个NAND闪存模块的控制栅极。
20.如权利要求18所述的系统,其特征在于,将高电场提供给每个NAND闪存模块的控制器用于: 对于每个NAND闪存模块的每次编程操作和每次擦除操作,递增计数器; 确定所述计数器是否等于阈值;以及 响应于确定所述计数器等于阈值,在每个NAND闪存模块的擦除操作之前将一个或多个电压脉冲施加到每个NAND闪存模块的控制栅极; 响应于在每个NAND闪存模块的擦除操作之前将一个或多个电压脉冲施加到每个NAND闪存模块的控制栅极,复位所述计数器;以及重复递增、确定和施加的步骤。
21.如权利要求18所述的系统,其特征在于,将高电场提供给每个NAND闪存模块的控制器用于: 确定每个NAND存储器模块的失效位的数量是否超过阈值;以及响应于确定所述NAND闪存模块的失效位的数量超过阈值,在每个NAND闪存模块的擦除操作之前将一个或多个电压脉冲施加到每个NAND闪存模块的控制栅极。
22.如权利要求18所述的系统,其特征在于,将高电场提供给每个NAND闪存模块的控制器用于: 将每个NAND闪存模块的所有位线设置为接地电压; 将每个NAND闪存模块的所有奇数字线保持在低于禁止电压值的电压;以及 将所述一个或多个电压脉冲施加到每个NAND闪存模块的所有偶数字线。
23.如权利要求18所述的系统,其特征在于,将高电场提供给每个NAND闪存模块的控制器用于: 将每个NAND闪存模块的所有位线设置为接地电压; 将每个NAND闪存模块的所有偶数字线保持在低于禁止电压值的电压;以及 将一个或多个电压脉冲施加到每个NAND闪存模块的所有奇数字线。
全文摘要
一种用于提高闪存耐久性的方法和装置。在本发明的一个实施例中,将高电场提供给闪存模块的控制栅极。施加到闪存模块的高电场去除了闪存模块的控制栅极和有源区之间的陷获电荷。在本发明的一个实施例中,在闪存模块的擦除操作之前将高电场施加至闪存模块的控制栅极。通过将高电场施加到闪存模块的控制栅极,本发明的实施例改进闪存模块的单级或多级单元的编程/擦除循环降级。
文档编号G11C16/02GK103180908SQ201180051326
公开日2013年6月26日 申请日期2011年11月15日 优先权日2010年11月29日
发明者H·曹, K·潘戈尔, K·K·帕拉特, N·R·米尔克, P·卡拉瓦德, I·赵 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1