Patent ID: 8379437
Filing Date: 2013-02-19
Classification: G11C

Abstract:
1. A method of programming a plurality of two terminal memory cells comprising a first memory cell and a second memory cell, the method comprising: reading a plurality of sets of program pulse tuning instructions from a memory page, the memory page including the plurality of memory cells; creating a plurality of program pulses in accordance with the plurality of sets of program pulse tuning instructions to program the plurality of memory cells, wherein the plurality of sets of program pulse tuning instructions are different from one another in at least one respect; applying a first program pulse from the plurality of program pulses to the first memory cell and the second memory cell; locking the first memory cell from further programming pulses if the first memory cell is programmed by the first program pulse; applying a second program pulse from the plurality of program pulses to the second memory cell; and locking the second memory cell from further programming pulses if the second memory cell is programmed by the second program pulse.