CONTROLLING SELECT GATE VOLTAGE DURING ERASE TO IMPROVE ENDURANCE IN NON-VOLATILE MEMORY
    11.
    发明申请
    CONTROLLING SELECT GATE VOLTAGE DURING ERASE TO IMPROVE ENDURANCE IN NON-VOLATILE MEMORY 有权
    在非易失性存储器中控制擦除期间的选择栅极电压以提高耐久性

    公开(公告)号:US20100238730A1

    公开(公告)日:2010-09-23

    申请号:US12406014

    申请日:2009-03-17

    IPC分类号: G11C16/04 G11C16/06

    摘要: A technique for erasing a non-volatile memory applies a p-well voltage to a substrate and drives or floats 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 float after being driven at a specific initial level, to reach a specific, optimal final level. In another approach, the select gates are driven at specific levels throughout an erase operation, in concert with the p-well voltage. In another approach, onset of select gate floating is delayed while the p-well voltage ramps up. In another approach, p-well voltage is ramped up in two steps, and the select gates are not floated until the second ramp begins. Floating can be achieved by raising the drive voltage to cut off pass gates of the select gates.

    摘要翻译: 擦除非易失性存储器的技术将p阱电压施加到衬底并且驱动或浮动选择栅极电压以精确地控制选择栅极电压以改善写入擦除耐久性。 NAND串的源极和漏极侧选择栅极被驱动,以优化耐久性。 在一种方法中,选择门在被特定初始级别驱动之后浮动,以达到特定的最佳最终级别。 在另一种方法中,与p阱电压一致,在擦除操作期间,选择栅极以特定电平驱动。 在另一种方法中,选择栅极浮动的开始被延迟,而p阱电压上升。 在另一种方法中,p阱电压以两个步骤升高,并且在第二个斜坡开始之前,选择栅极不浮动。 可以通过提高驱动电压来切断选通门的通孔来实现浮动。

    PAIR BIT LINE PROGRAMMING TO IMPROVE BOOST VOLTAGE CLAMPING
    12.
    发明申请
    PAIR BIT LINE PROGRAMMING TO IMPROVE BOOST VOLTAGE CLAMPING 有权
    配对线编程,以提高升压钳位

    公开(公告)号:US20100110792A1

    公开(公告)日:2010-05-06

    申请号:US12398368

    申请日:2009-03-05

    IPC分类号: G11C16/04 G11C16/06

    摘要: A programming technique reduces program disturb in a set of non-volatile storage elements by programming using selected bit line patterns which increase the clamped boosting potential of an inhibited channel to avoid program disturb. One aspect groups alternate pairs of adjacent bit lines into first and second sets. Dual programming pulses are applied to a selected word line. The first set of bit lines is programmed during the first pulse, and the second set of bit lines is programmed during the second pulse. A verify operation is then performed for all bit lines. When a particular bit line is inhibited, at least one of its neighbor bit lines will also be inhibited so that the channel of the particular bit line will be sufficiently boosted. Another aspect programs every third bit line separately. A modified layout allows adjacent pairs of bit lines to be sensed using odd-even sensing circuitry.

    摘要翻译: 编程技术通过使用选择的位线模式进行编程来减少一组非易失性存储元件中的编程干扰,这增加了禁止信道的钳位升压电位以避免编程干扰。 一个方面将交替的相邻位线对组合成第一和第二组。 双编程脉冲被施加到选定的字线。 第一组位线在第一脉冲期间被编程,并且第二组位线在第二脉冲期间被编程。 然后对所有位线执行验证操作。 当特定位线被禁止时,其相邻位线中的至少一个也将被禁止,使得特定位线的通道将被充分提升。 另一个方面分别编写每第三个位线。 修改的布局允许使用奇偶校验感测电路来感测相邻的位线对。

    COMPENSATING NON-VOLATILE STORAGE USING DIFFERENT PASS VOLTAGES DURING PROGRAM-VERIFY AND READ
    13.
    发明申请
    COMPENSATING NON-VOLATILE STORAGE USING DIFFERENT PASS VOLTAGES DURING PROGRAM-VERIFY AND READ 有权
    在程序验证和读取期间使用不同的PASS电压来补偿非易失性存储

    公开(公告)号:US20090282184A1

    公开(公告)日:2009-11-12

    申请号:US12118446

    申请日:2008-05-09

    IPC分类号: G06F12/02

    摘要: Optimized verify and read pass voltages are obtained to improve read accuracy in a non-volatile storage device. The optimized voltages account for changes in unselected storage element resistance when the storage elements become programmed. This change in resistance is referred to as a front pattern effect. In one approach, the verify pass voltage is higher than the read pass voltage, and a common verify voltage is applied on the source and drain sides of a selected word line. In other approaches, different verify pass voltages are applied on the source and drain sides of the selected word line. An optimization process can include determining a metric for different sets of verify and read pass voltages. The metric can indicate threshold voltage width, read errors or a decoding time or number of iterations of an ECC decoding engine.

    摘要翻译: 获得优化的验证和读取通过电压,以提高非易失性存储设备的读取精度。 当存储元件变为编程时,优化的电压表示未选择的存储元件电阻的变化。 这种电阻变化被称为前模式效应。 在一种方法中,验证通过电压高于读取通过电压,并且在所选字线的源极和漏极侧施加公共验证电压。 在其他方法中,不同的验证通过电压施加在所选字线的源极和漏极侧。 优化过程可以包括确定不同组的验证和读取通过电压的度量。 该度量可以指示ECC解码引擎的阈值电压宽度,读取错误或解码时间或迭代次数。

    Natural threshold voltage distribution compaction in non-volatile memory
    14.
    发明授权
    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
    15.
    发明申请
    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.

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

    Data state-dependent channel boosting to reduce channel-to-floating gate coupling in memory
    16.
    发明授权
    Data state-dependent channel boosting to reduce channel-to-floating gate coupling in memory 有权
    数据状态相关通道升压以减少存储器中的通道至浮置栅极耦合

    公开(公告)号:US08169822B2

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

    申请号:US12616269

    申请日:2009-11-11

    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.

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

    Compensating non-volatile storage using different pass voltages during program-verify and read
    17.
    发明授权
    Compensating non-volatile storage using different pass voltages during program-verify and read 有权
    在程序验证和读取期间使用不同的通过电压补偿非易失性存储器

    公开(公告)号:US08051240B2

    公开(公告)日:2011-11-01

    申请号:US12118446

    申请日:2008-05-09

    IPC分类号: G06F12/00

    摘要: Optimized verify and read pass voltages are obtained to improve read accuracy in a non-volatile storage device. The optimized voltages account for changes in unselected storage element resistance when the storage elements become programmed. This change in resistance is referred to as a front pattern effect. In one approach, the verify pass voltage is higher than the read pass voltage, and a common verify voltage is applied on the source and drain sides of a selected word line. In other approaches, different verify pass voltages are applied on the source and drain sides of the selected word line. An optimization process can include determining a metric for different sets of verify and read pass voltages. The metric can indicate threshold voltage width, read errors or a decoding time or number of iterations of an ECC decoding engine.

    摘要翻译: 获得优化的验证和读取通过电压,以提高非易失性存储设备的读取精度。 当存储元件变为编程时,优化的电压表示未选择的存储元件电阻的变化。 这种电阻变化被称为前模式效应。 在一种方法中,验证通过电压高于读取通过电压,并且在所选字线的源极和漏极侧施加公共验证电压。 在其他方法中,不同的验证通过电压施加在所选字线的源极和漏极侧。 优化过程可以包括确定不同组的验证和读取通过电压的度量。 该度量可以指示ECC解码引擎的阈值电压宽度,读取错误或解码时间或迭代次数。

    Multi-Pass Programming For Memory Using Word Line Coupling
    18.
    发明申请
    Multi-Pass Programming For Memory Using Word Line Coupling 有权
    使用字线耦合的内存多通程序编程

    公开(公告)号:US20100097861A1

    公开(公告)日:2010-04-22

    申请号:US12252727

    申请日:2008-10-16

    IPC分类号: G11C16/04 G11C16/06

    摘要: A multiple pass programming scheme is optimized using capacitive coupling in the word line to word line direction during program-verify operations. A different pass voltage is used in different programming passes on an adjacent word line of a selected word line which is being verified. In particular, a lower pass voltage can be used in a first pass than in a second pass. The programming process may involve a word line look ahead or zigzag sequence in which WLn is programmed in a first pass, followed by WLn+1 in a first pass, followed by WLn in a second pass, followed by WLn+1 in a second pass. An initial programming pass may be performed before the first pass in which storage elements are programmed to an intermediate state and/or to a highest state.

    摘要翻译: 在编程验证操作期间,使用字线到字线方向的电容耦合来优化多通道编程方案。 在正在验证的所选择的字线的相邻字线上的不同的编程遍中使用不同的通过电压。 特别地,可以在第一遍中比在第二遍中使用较低通过电压。 编程过程可以包括字线前视或之字形序列,其中WLn在第一遍中编程,其次是第一遍中的WLn + 1,之后是第二遍中的WLn,之后是第二遍中的WLn + 1 。 可以在其中存储元件被编程到中间状态和/或最高状态的第一遍之前执行初始编程遍。

    Alternate bit line bias during programming to reduce channel to floating gate coupling in memory
    19.
    发明授权
    Alternate bit line bias during programming to reduce channel to floating gate coupling in memory 有权
    在编程期间交替的位线偏置,以减少通道到存储器中的浮动栅极耦合

    公开(公告)号:US08385132B2

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

    申请号:US12976893

    申请日:2010-12-22

    IPC分类号: G11C16/04

    摘要: 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.

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

    Programming non-volatile memory with bit line voltage step up
    20.
    发明授权
    Programming non-volatile memory with bit line voltage step up 有权
    用位线电压编程非易失性存储器

    公开(公告)号:US08274838B2

    公开(公告)日:2012-09-25

    申请号:US12838902

    申请日:2010-07-19

    IPC分类号: G11C16/04

    摘要: Threshold voltage distributions in a non-volatile memory device are narrowed, and/or programming time is reduced, using a programming technique in which the bit line voltage for storage elements having a target data state is stepped up, in lock step with a step up in the program voltage. The step up in the bit line voltage is performed at different times in the programming pass, for different subsets of storage elements, according to their target data state. The start and stop of the step up in the bit line voltage can be set based on a fixed program pulse number, or adaptive based on a programming progress. Variations include using a fixed bit line step, a varying bit line step, a data state-dependent bit line step, an option to not step up the bit line for one or more data states and an option to add an additional bit line bias.

    摘要翻译: 使用编程技术使非易失性存储器件中的阈值电压分布变窄,并且/或编程时间减少,其中具有目标数据状态的存储元件的位线电压被升高,在升压锁定步骤中 在编程电压。 根据其目标数据状态,针对存储元件的不同子集,在编程遍历中的不同时刻对位线电压进行升压。 可以基于固定的编程脉冲数或基于编程进度的自适应来设置位线电压中的升压的开始和停止。 变化包括使用固定的位线步长,变化的位线步长,数据状态相关的位线步长,不增加一个或多个数据状态的位线的选项以及增加额外位线偏置的选项。