Data recovery for non-volatile memory based on count of data state-specific fails
    1.
    发明授权
    Data recovery for non-volatile memory based on count of data state-specific fails 有权
    基于数据状态特定数据的非易失性存储器的数据恢复失败

    公开(公告)号:US08248850B2

    公开(公告)日:2012-08-21

    申请号:US12695918

    申请日:2010-01-28

    IPC分类号: G11C16/06 G11C7/10

    摘要: An error detection and data recovery operation for a non-volatile memory system. Even after a programming operation for a set of storage elements is successfully completed, the data of some storage elements may be corrupted. For example, erased state storage element may be disturbed by programming of other storage elements. To allow recovery of data in such situations, associated data latches can be configured to allow the erased state storage elements to be distinguished from other data states once programming is completed. Furthermore, a single read operation can be performed after programming is completed. Logical operations are performed using results from the read operation, and values in the data latches, to identify erased state storage elements which have strayed to another data state. If the number of errors exceeds a threshold, a full recovery operation is initiated in which read operations are performed for the remaining states.

    摘要翻译: 用于非易失性存储器系统的错误检测和数据恢复操作。 即使在一组存储元件的编程操作成功完成之后,一些存储元件的数据也可能被破坏。 例如,擦除状态存储元件可能受到其他存储元件的编程的干扰。 为了允许在这种情况下恢复数据,相关联的数据锁存器可以被配置为允许擦除状态存储元件在编程完成之后与其他数据状态区分开来。 此外,可以在编程完成之后执行单个读取操作。 使用读取操作的结果和数据锁存器中的值执行逻辑运算,以识别已经偏移到另一数据状态的擦除状态存储元件。 如果错误数量超过阈值,则启动完全恢复操作,在其中执行剩余状态的读取操作。

    DATA RECOVERY FOR NON-VOLATILE MEMORY BASED ON COUNT OF DATA STATE-SPECIFIC FAILS
    2.
    发明申请
    DATA RECOVERY FOR NON-VOLATILE MEMORY BASED ON COUNT OF DATA STATE-SPECIFIC FAILS 有权
    基于数据状态特定故障数据的非易失性存储器的数据恢复

    公开(公告)号:US20110182121A1

    公开(公告)日:2011-07-28

    申请号:US12695918

    申请日:2010-01-28

    IPC分类号: G11C16/06 G11C7/10

    摘要: An error detection and data recovery operation for a non-volatile memory system. Even after a programming operation for a set of storage elements is successfully completed, the data of some storage elements may be corrupted. For example, erased state storage element may be disturbed by programming of other storage elements. To allow recovery of data in such situations, associated data latches can be configured to allow the erased state storage elements to be distinguished from other data states once programming is completed. Furthermore, a single read operation can be performed after programming is completed. Logical operations are performed using results from the read operation, and values in the data latches, to identify erased state storage elements which have strayed to another data state. If the number of errors exceeds a threshold, a full recovery operation is initiated in which read operations are performed for the remaining states.

    摘要翻译: 用于非易失性存储器系统的错误检测和数据恢复操作。 即使在一组存储元件的编程操作成功完成之后,一些存储元件的数据也可能被破坏。 例如,擦除状态存储元件可能受到其他存储元件的编程的干扰。 为了允许在这种情况下恢复数据,相关联的数据锁存器可以被配置为允许擦除状态存储元件在编程完成之后与其他数据状态区分开来。 此外,可以在编程完成之后执行单个读取操作。 使用读取操作的结果和数据锁存器中的值执行逻辑运算,以识别已经偏移到另一数据状态的擦除状态存储元件。 如果错误数量超过阈值,则启动完全恢复操作,在其中执行剩余状态的读取操作。

    MULTI-STEP CHANNEL BOOSTING TO REDUCE CHANNEL TO FLOATING GATE COUPLING IN MEMORY
    3.
    发明申请
    MULTI-STEP CHANNEL BOOSTING TO REDUCE CHANNEL TO FLOATING GATE COUPLING IN MEMORY 有权
    多通道通道升压以减少通道在存储器中浮动闸门耦合

    公开(公告)号:US20120081963A1

    公开(公告)日:2012-04-05

    申请号:US12894889

    申请日:2010-09-30

    IPC分类号: G11C16/04 G11C16/06

    摘要: In a programming operation, selected storage elements which reach a lockout condition are subject to reduced channel boosting in a program portion of the next program-verify iteration, to reduce coupling effects on the storage elements which continue to be programmed. In subsequent program-verify iterations, the locked out storage elements are subject to full channel boosting. Or, the boosting can be stepped up over multiple program-verify iterations after lockout. The amount of channel boosting can be set by adjusting the timing of a channel pre-charge operation and by stepping up pass voltages which are applied to unselected word lines. The reduced channel boosting can be implemented for a range of program-verify iterations where the lockout condition is most likely to be first reached, for one or more target data states.

    摘要翻译: 在编程操作中,达到锁定状态的所选择的存储元件在下一个程序验证迭代的程序部分中经历减少的信道增强,以减少对继续被编程的存储元件的耦合效应。 在随后的程序验证迭代中,锁定的存储元件进行全通道升压。 或者,在锁定之后,可以通过多次程序验证迭代来加强升压。 可以通过调整通道预充电操作的定时和通过加压施加到未选字线的通过电压来设置通道升压量。 对于一个或多个目标数据状态,减少的信道增强可以针对最可能首先达到锁定条件的一系列程序验证迭代来实现。

    Data state-dependent channel boosting to reduce channel-to-floating gate coupling in memory

    公开(公告)号:US08611148B2

    公开(公告)日:2013-12-17

    申请号:US13428305

    申请日:2012-03-23

    IPC分类号: G11C11/34

    摘要: In a programming operation, selected storage elements on a selected word line are programmed while unselected storage elements on the selected word line are inhibited from programming by channel boosting. To provide a sufficient but not excessive level of boosting, the amount of boosting can be set based on a data state of the unselected storage element. A greater amount of boosting can be provided for a lower data state which represents a lower threshold voltage and hence is more vulnerable to program disturb. A common boosting scheme can be used for groups of multiple data states. The amount of boosting can be set by adjusting the timing and magnitude of voltages used for a channel pre-charge operation and for pass voltages which are applied to word lines. In one approach, stepped pass voltages on unselected word lines can be used to adjust boosting for channels with selected data states.

    Data State-Dependent Channel Boosting To Reduce Channel-To-Floating Gate Coupling In Memory
    5.
    发明申请
    Data State-Dependent Channel Boosting To Reduce Channel-To-Floating Gate Coupling In Memory 有权
    数据状态相关通道增强,以减少存储器中的通道到浮动栅极耦合

    公开(公告)号:US20120182809A1

    公开(公告)日:2012-07-19

    申请号:US13428305

    申请日:2012-03-23

    IPC分类号: G11C16/10

    摘要: In a programming operation, selected storage elements on a selected word line are programmed while unselected storage elements on the selected word line are inhibited from programming by channel boosting. To provide a sufficient but not excessive level of boosting, the amount of boosting can be set based on a data state of the unselected storage element. A greater amount of boosting can be provided for a lower data state which represents a lower threshold voltage and hence is more vulnerable to program disturb. A common boosting scheme can be used for groups of multiple data states. The amount of boosting can be set by adjusting the timing and magnitude of voltages used for a channel pre-charge operation and for pass voltages which are applied to word lines. In one approach, stepped pass voltages on unselected word lines can be used to adjust boosting for channels with selected data states.

    摘要翻译: 在编程操作中,选择的字线上的所选择的存储元件被编程,同时通过通道增强来禁止所选字线上的未选择的存储元件的编程。 为了提供足够但不是过高的升压水平,可以基于未选择的存储元件的数据状态来设定升压量。 可以为代表较低阈值电压的较低数据状态提供更大量的升压,因此更易受编程干扰的影响。 一个共同的升压方案可以用于多个数据状态的组。 可以通过调整用于通道预充电操作的电压的时序和幅度以及施加到字线的通过电压来设置升压量。 在一种方法中,可以使用未选择字线上的阶梯式通过电压来调整具有所选数据状态的通道的升压。

    Controlling select gate voltage during erase to improve endurance in non volatile memory
    6.
    发明授权
    Controlling select gate voltage during erase to improve endurance in non volatile memory 有权
    在擦除期间控制选择栅极电压,以提高非易失性存储器的耐用性

    公开(公告)号:US08542535B2

    公开(公告)日:2013-09-24

    申请号:US13181750

    申请日:2011-07-13

    IPC分类号: G11C11/34 G11C16/04

    摘要: A technique for erasing a non-volatile memory applies a p-well voltage to a substrate and drives select gate voltages to accurately control the select gate voltage to improve write-erase endurance. Source and drain side select gates of a NAND string are driven at levels to optimize endurance. In one approach, the select gates are driven at specific levels throughout an erase operation, in concert with the p-well voltage.

    摘要翻译: 擦除非易失性存储器的技术将p阱电压施加到衬底并驱动选择栅极电压以精确地控制选择栅极电压以提高写入擦除耐久性。 NAND串的源极和漏极侧选择栅极被驱动,以优化耐久性。 在一种方法中,与p阱电压一致,在擦除操作期间以特定电平驱动选择栅极。

    Natural threshold voltage distribution compaction in non-volatile memory
    7.
    发明授权
    Natural threshold voltage distribution compaction in non-volatile memory 有权
    非易失性存储器中的自然阈值电压分布压缩

    公开(公告)号:US08537611B2

    公开(公告)日:2013-09-17

    申请号:US13523366

    申请日:2012-06-14

    IPC分类号: G11C11/34

    摘要: In a non-volatile memory system, a multi-phase programming operation is performed. In one phase, faster-programming storage elements have a higher bit line bias (Vbl) than slower-programming storage elements. In a next phase, the faster- and slower-programming storage elements have a lower Vbl. Further, a drain-side select gate voltage (Vsgd) can be adjusted in the different programming phases to accommodate the different Vbl levels. A higher Vsgd can be used in the one phase when Vbl is higher to avoid unnecessary stress on the SGD transistor and reduce power consumption. Vsgd can be reduced in the next phase when the lower Vbl is used. The higher Vbl is a slowdown measure which can be applied when the Vth of a storage element is between lower and upper verify levels of target data states, or throughout a programming phase.

    摘要翻译: 在非易失性存储器系统中,执行多相编程操作。 在一个阶段,更快编程的存储元件比较慢的编程存储元件具有更高的位线偏置(Vbl)。 在下一阶段,更快和更慢编程的存储元件具有较低的Vbl。 此外,可以在不同的编程阶段调整漏极侧选择栅极电压(Vsgd)以适应不同的Vbl电平。 当Vbl较高以避免SGD晶体管上的不必要的应力并降低功耗时,可以在一相中使用较高的Vsgd。 当使用较低的Vbl时,Vsgd可以在下一个阶段减少。 较高的Vbl是当存储元件的Vth位于目标数据状态的下限和上限验证电平之间或整个编程阶段时可以应用的减速措施。

    Multi-step channel boosting to reduce channel to floating gate coupling in memory
    8.
    发明授权
    Multi-step channel boosting to reduce channel to floating gate coupling in memory 有权
    多级通道升压以减少通道到存储器中的浮动栅极耦合

    公开(公告)号:US08369149B2

    公开(公告)日:2013-02-05

    申请号:US12894889

    申请日:2010-09-30

    IPC分类号: G11C11/34

    摘要: In a programming operation, selected storage elements which reach a lockout condition are subject to reduced channel boosting in a program portion of the next program-verify iteration, to reduce coupling effects on the storage elements which continue to be programmed. In subsequent program-verify iterations, the locked out storage elements are subject to full channel boosting. Or, the boosting can be stepped up over multiple program-verify iterations after lockout. The amount of channel boosting can be set by adjusting the timing of a channel pre-charge operation and by stepping up pass voltages which are applied to unselected word lines. The reduced channel boosting can be implemented for a range of program-verify iterations where the lockout condition is most likely to be first reached, for one or more target data states.

    摘要翻译: 在编程操作中,达到锁定状态的所选择的存储元件在下一个程序验证迭代的程序部分中经历减少的信道增强,以减少对继续被编程的存储元件的耦合效应。 在随后的程序验证迭代中,锁定的存储元件进行全通道升压。 或者,在锁定之后,可以通过多次程序验证迭代来加强升压。 可以通过调整通道预充电操作的定时和通过加压施加到未选字线的通过电压来设置通道升压量。 对于一个或多个目标数据状态,减少的信道增强可以针对最可能首先达到锁定条件的一系列程序验证迭代来实现。

    Natural threshold voltage distribution compaction in non-volatile memory
    9.
    发明授权
    Natural threshold voltage distribution compaction in non-volatile memory 有权
    非易失性存储器中的自然阈值电压分布压缩

    公开(公告)号:US08310870B2

    公开(公告)日:2012-11-13

    申请号:US12849510

    申请日:2010-08-03

    IPC分类号: G11C11/34

    摘要: In a non-volatile memory system, a programming speed-based slow down measure such as a raised bit line is applied to the faster-programming storage elements. A multi-phase programming operation which uses a back-and-forth word line order is performed in which programming speed data is stored in latches in one programming phase and read from the latches for use in a subsequent programming phase of a given word line. The faster and slower-programming storage elements can be distinguished by detecting when a number of storage elements reach a specified verify level, counting an additional number of program pulses which is set based on a natural threshold voltage distribution of the storage elements, and subsequently performing a read operation that separates the faster and slower programming storage elements. A drain-side select gate voltage can be adjusted in different programming phases to accommodate different bit line bias levels.

    摘要翻译: 在非易失性存储器系统中,基于速度的编程速度减慢测量例如升高的位线被应用于更快编程的存储元件。 执行使用来回字线顺序的多相编程操作,其中编程速度数据被存储在一个编程阶段的锁存器中,并且从锁存器读取以用于给定字线的后续编程阶段。 可以通过检测多个存储元件何时达到指定的验证电平,计数基于存储元件的自然阈值电压分布而设置的附加数量的编程脉冲,并且随后执行 一种分离更快和慢速编程存储元件的读取操作。 可以在不同的编程阶段调整漏极侧选择栅极电压,以适应不同的位线偏置电平。

    ALTERNATE BIT LINE BIAS DURING PROGRAMMING TO REDUCE CHANNEL TO FLOATING GATE COUPLING IN MEMORY
    10.
    发明申请
    ALTERNATE BIT LINE BIAS DURING PROGRAMMING TO REDUCE CHANNEL TO FLOATING GATE COUPLING IN MEMORY 有权
    编程过程中的替代位线偏移,以减少通道到存储器中的门控耦合

    公开(公告)号:US20120163083A1

    公开(公告)日:2012-06-28

    申请号:US12976893

    申请日:2010-12-22

    IPC分类号: G11C16/12 G11C16/04 G11C16/34

    摘要: In a non-volatile storage system, capacitive coupling effects are reduced by reducing the probability that adjacent storage elements reach the lockout condition at close to the same program pulse. A slow down measure such as an elevated bit line voltage is applied to the storage elements of a word line which are associated with odd-numbered bit lines, but not to the storage elements associated with even-numbered bit lines. The elevated bit line voltage is applied over a range of program pulses, then stepped down to ground over one or more program pulses. The range of programming pulses over which the slow down measure is applied, can be fixed or determined adaptively. A program pulse increment can be dropped, then increased, when the bit line voltage is stepped down. Storage elements which are programmed to a highest target data state can be excluded from the slow down measure.

    摘要翻译: 在非易失性存储系统中,通过减少相邻存储元件在接近相同的编程脉冲时达到锁定状态的可能性来降低电容耦合效应。 诸如升高的位线电压之类的减速措施被施加到与奇数位线相关联的字线的存储元件,而不是与与偶数位线相关联的存储元件。 升高的位线电压施加在编程脉冲的范围上,然后通过一个或多个编程脉冲降压到地。 施加减速措施的编程脉冲的范围可以自适应地固定或确定。 当位线电压降低时,程序脉冲增量可以下降,然后增加。 被编程为最高目标数据状态的存储元件可以从减速测量中排除。