×

Dynamic Bit Line Bias For Programming Non-Volatile Memory

  • US 20140119126A1
  • Filed: 10/25/2012
  • Published: 05/01/2014
  • Est. Priority Date: 10/25/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for programming in a non-volatile storage device, comprising:

  • in a program operation, applying one or more initial program pulses to one non-volatile storage element;

    during each program pulse of the one or more initial program pulses, setting a voltage of a bit line associated with the one non-volatile storage element at an initial level (0 V) which allows programming of the one non-volatile storage element;

    determining when a threshold voltage of the one non-volatile storage element exceeds a lower verify level (VvaL, VvbL, VvcL) of a target data state (A, B, C) of the one non-volatile storage element; and

    when the threshold voltage of the one non-volatile storage element exceeds the lower verify level, applying additional program pulses to the one non-volatile storage element, maintaining a count of a number of the additional program pulses which are applied to the one non-volatile storage element, and during the additional program pulses, setting the voltage of the bit line at one or more stepped up levels as a function of the count, the one or more stepped up levels are stepped up from the initial level and allow programming of the one non-volatile storage element.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×