DATA STATE-DEPENDENT CHANNEL BOOSTING TO REDUCE CHANNEL-TO-FLOATING GATE COUPLING IN MEMORY
    41.
    发明申请
    DATA STATE-DEPENDENT CHANNEL BOOSTING TO REDUCE CHANNEL-TO-FLOATING GATE COUPLING IN MEMORY 有权
    数据状态相关通道提升降低存储器中的通道至浮动栅极耦合

    公开(公告)号:US20110110153A1

    公开(公告)日:2011-05-12

    申请号:US12616269

    申请日:2009-11-11

    IPC分类号: G11C16/04

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

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

    PARTIAL SPEED AND FULL SPEED PROGRAMMING FOR NON-VOLATILE MEMORY USING FLOATING BIT LINES
    42.
    发明申请
    PARTIAL SPEED AND FULL SPEED PROGRAMMING FOR NON-VOLATILE MEMORY USING FLOATING BIT LINES 有权
    使用浮动位线的非易失性存储器的部分速度和全速编程

    公开(公告)号:US20110051517A1

    公开(公告)日:2011-03-03

    申请号:US12547449

    申请日:2009-08-25

    IPC分类号: G11C16/04 G11C16/06

    摘要: Partial speed and full speed programming are achieved for a non-volatile memory system. During a program operation, in a first time period, bit lines of storage elements to be inhibited are pre-charged, while bit line of storage elements to be programmed at a partial speed and bit lines of storage elements to be programmed at a full speed are fixed. In a second time period, the bit lines of storage elements to be programmed at the partial speed are driven higher, while the bit lines of storage elements to be inhibited are floated and the bit line of storage elements to be programmed remain fixed. In a third time period, the bit lines of storage elements to be inhibited are driven higher while the bit lines of the storage elements to be programmed at the partial speed or the full speed are floated so that they couple higher.

    摘要翻译: 非易失性存储器系统实现了部分速度和全速编程。 在编程操作期间,在第一时间段中,要禁止的存储元件的位线被预充电,而要以部分速度编程的存储元件的位线和要全速编程的存储元件的位线 是固定的 在第二时间段中,以部分速度编程的存储元件的位线被驱动得较高,而待禁止的存储元件的位线被浮置,并且待编程的存储元件的位线保持固定。 在第三时间段中,待被禁止的存储元件的位线被驱动得较高,而以部分速度或全速编程的存储元件的位线被浮动,使得它们耦合得更高。

    Programming Memory With Reduced Pass Voltage Disturb And Floating Gate-To-Control Gate Leakage
    43.
    发明申请
    Programming Memory With Reduced Pass Voltage Disturb And Floating Gate-To-Control Gate Leakage 有权
    编程存储器具有降低的通过电压干扰和浮动栅极控制栅极泄漏

    公开(公告)号:US20110032757A1

    公开(公告)日:2011-02-10

    申请号:US12536127

    申请日:2009-08-05

    IPC分类号: G11C16/04 G11C7/10 G11C16/06

    摘要: Program disturb is reduced in a non-volatile storage system by programming storage elements on a selected word line WLn in separate groups, according to the state of their WLn−1 neighbor storage element, and applying an optimal pass voltage to WLn−1 for each group. Initially, the states of the storage elements on WLn−1 are read. A program iteration includes multiple program pulses. A first program pulse is applied to WLn while a first pass voltage is applied to WLn−1, a first group of WLn storage elements is selected for programming, and a second group of WLn storage elements is inhibited. Next, a second program pulse is applied to WLn while a second pass voltage is applied to WLn−1, the second first group of WLn storage elements is selected for programming, and the first group of WLn storage elements is inhibited. A group can include one or more data states.

    摘要翻译: 根据其WLn-1相邻存储元件的状态,通过在分离的组中对所选字线WLn上的存储元件进行编程来对非易失性存储系统中的程序干扰进行减少,并且对于每一个,向WLn-1施加最佳的通过电压 组。 最初,读取WLn-1上的存储元件的状态。 程序迭代包括多个程序脉冲。 当向WLn-1施加第一通过电压时,将第一编程脉冲施加到WLn,选择第一组WLn存储元件进行编程,并且禁止第二组WLn存储元件。 接下来,向WLn施加第二编程脉冲,同时将第二通过电压施加到WLn-1,选择第二组WLn存储元件进行编程,并且禁止第一组WLn存储元件。 组可以包括一个或多个数据状态。

    Substrate bias during program of non-volatile storage
    44.
    发明授权
    Substrate bias during program of non-volatile storage 有权
    在非易失性存储程序期间的衬底偏置

    公开(公告)号:US08638606B2

    公开(公告)日:2014-01-28

    申请号:US13234539

    申请日:2011-09-16

    IPC分类号: G11C11/34 G11C16/04

    摘要: A programming technique which reduces program disturb in a non-volatile storage system is disclosed. A positive voltage may be applied to a substrate (e.g., p-well) during programming. Biasing the substrate may improve boosting of channels of unselected NAND strings, which may reduce program disturb. The substrate may be charged up during the programming operation, and discharged after programming. Therefore, for operations such as verify and read, the substrate may be grounded. In one embodiment, the substrate is charged just prior to applying a program pulse, then discharged prior to a program verify operation. In one embodiment, the substrate is charged while unselected word lines are ramped up to a pass voltage. The substrate bias may depend on program voltage, temperature, and/or hot count.

    摘要翻译: 公开了一种降低非易失性存储系统中的程序干扰的编程技术。 在编程期间可以将正电压施加到衬底(例如,p阱)。 偏置衬底可以提高未选择的NAND串的通道的升高,这可能减少程序干扰。 在编程操作期间可以对衬底进行充电,并在编程之后放电。 因此,对于诸如验证和读取的操作,衬底可以接地。 在一个实施例中,在施加编程脉冲之前对衬底进行充电,然后在程序验证操作之前被放电。 在一个实施例中,在未选择的字线斜坡上升到通过电压的同时对衬底进行充电。 衬底偏置可能取决于程序电压,温度和/或热计数。

    Pair bit line programming to improve boost voltage clamping
    45.
    发明授权
    Pair bit line programming to improve boost voltage clamping 有权
    配对位线编程,以提高升压电压钳位

    公开(公告)号:US08451667B2

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

    申请号:US13360103

    申请日:2012-01-27

    IPC分类号: G11C7/00

    摘要: A non-volatile storage system 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. Alternate pairs of adjacent bit lines are grouped into first and second sets. Non-volatile storage elements of the first set of pairs are subject to program pulses and verify operations in each of a first number of iterations, after which non-volatile storage elements of the second set of pairs is subject to program pulses and verify operations in each of a second number of iterations.

    摘要翻译: 非易失性存储系统通过使用选择的位线模式进行编程来减少一组非易失性存储元件中的程序干扰,这增加了禁止信道的钳位升压电位以避免程序干扰。 交替的相邻位线对被分组成第一和第二组。 第一组对的非易失性存储元件经受编程脉冲并且在第一迭代次数中的每一个中验证操作,之后第二组对的非易失性存储元件经受编程脉冲并且验证操作 每次迭代次数为次。

    Programming memory with reduced pass voltage disturb and floating gate-to-control gate leakage

    公开(公告)号:US08320177B2

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

    申请号:US13370410

    申请日:2012-02-10

    IPC分类号: G11C16/04

    摘要: Program disturb is reduced in a non-volatile storage system by programming storage elements on a selected word line WLn in separate groups, according to the state of their WLn−1 neighbor storage element, and applying an optimal pass voltage to WLn−1 for each group. Initially, the states of the storage elements on WLn−1 are read. A program iteration includes multiple program pulses. A first program pulse is applied to WLn while a first pass voltage is applied to WLn−1, a first group of WLn storage elements is selected for programming, and a second group of WLn storage elements is inhibited. Next, a second program pulse is applied to WLn while a second pass voltage is applied to WLn−1, the second first group of WLn storage elements is selected for programming, and the first group of WLn storage elements is inhibited. A group can include one or more data states.

    Programming non-volatile memory with a reduced number of verify operations
    47.
    发明授权
    Programming non-volatile memory with a reduced number of verify operations 有权
    用少量的验证操作编程非易失性存储器

    公开(公告)号:US08223556B2

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

    申请号:US12625883

    申请日:2009-11-25

    IPC分类号: G11C16/06

    摘要: A method and non-volatile storage system are provided in which programming speed is increased by reducing the number of verify operations, while maintaining a narrow threshold voltage distribution. A programming scheme performs a verify operation at an offset level, before a verify level of a target data state is reached, such as to slow down programming. However, it is not necessary to perform verify operations at both the offset and target levels at all times. In a first programming phase, verify operations are performed for a given data state only at the target verify level. In a second programming phase, verify operations are performed for offset and target verify levels. In a third programming phase, verify operations are again performed only at the target verify level. Transitions between phases can be predetermined, based on programming pulse number, or adaptive.

    摘要翻译: 提供了一种方法和非易失性存储系统,其中通过减少验证操作的数量来增加编程速度,同时保持窄的阈值电压分布。 在达到目标数据状态的验证级别之前,编程方案在偏移级别执行验证操作,例如减慢编程。 但是,始终不必在偏移量和目标电平两者上执行验证操作。 在第一个编程阶段,仅在目标验证级别对给定数据状态执行验证操作。 在第二个编程阶段,对偏移和目标验证电平执行验证操作。 在第三个编程阶段,仅在目标验证级别再次执行验证操作。 相位之间的转换可以根据编程脉冲数或自适应来预先确定。

    Programming Memory With Reduced Pass Voltage Disturb And Floating Gate-To-Control Gate Leakage
    48.
    发明申请
    Programming Memory With Reduced Pass Voltage Disturb And Floating Gate-To-Control Gate Leakage 有权
    编程存储器具有降低的通过电压干扰和浮动栅极控制栅极泄漏

    公开(公告)号:US20120140568A1

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

    申请号:US13370410

    申请日:2012-02-10

    IPC分类号: G11C16/04

    摘要: Program disturb is reduced in a non-volatile storage system by programming storage elements on a selected word line WLn in separate groups, according to the state of their WLn−1 neighbor storage element, and applying an optimal pass voltage to WLn−1 for each group. Initially, the states of the storage elements on WLn−1 are read. A program iteration includes multiple program pulses. A first program pulse is applied to WLn while a first pass voltage is applied to WLn−1, a first group of WLn storage elements is selected for programming, and a second group of WLn storage elements is inhibited. Next, a second program pulse is applied to WLn while a second pass voltage is applied to WLn−1, the second first group of WLn storage elements is selected for programming, and the first group of WLn storage elements is inhibited. A group can include one or more data states.

    摘要翻译: 根据其WLn-1相邻存储元件的状态,通过在分离的组中对所选字线WLn上的存储元件进行编程来对非易失性存储系统中的程序干扰进行减少,并且对于每一个,向WLn-1施加最佳的通过电压 组。 最初,读取WLn-1上的存储元件的状态。 程序迭代包括多个程序脉冲。 当向WLn-1施加第一通过电压时,将第一编程脉冲施加到WLn,选择第一组WLn存储元件进行编程,并且禁止第二组WLn存储元件。 接下来,向WLn施加第二编程脉冲,同时将第二通过电压施加到WLn-1,选择第二组WLn存储元件进行编程,并且禁止第一组WLn存储元件。 组可以包括一个或多个数据状态。

    Pair bit line programming to improve boost voltage clamping
    49.
    发明授权
    Pair bit line programming to improve boost voltage clamping 有权
    配对位线编程,以提高升压电压钳位

    公开(公告)号:US08130556B2

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

    申请号:US12398368

    申请日:2009-03-05

    IPC分类号: G11C7/00

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

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

    PROGRAMMING NON-VOLATILE MEMORY WITH BIT LINE VOLTAGE STEP UP
    50.
    发明申请
    PROGRAMMING NON-VOLATILE MEMORY WITH BIT LINE VOLTAGE STEP UP 有权
    编程具有位线电压升压的非易失性存储器

    公开(公告)号:US20120014184A1

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

    申请号: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.

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