Patent ID: 11862256
Assignee: SANDISK TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A method of programming non-volatile memory, comprising:
concurrently programming memory cells in multiple planes to a set of data states, the programming includes performing verification of programming for the data states, the set of data states includes a lower data state as well as an intermediate data state and an upper data state, the programming changes a property of memory cells such some of the memory cells move during the programming from an erased condition to the lower data state followed by moving to the intermediate data state and followed by moving to the upper data state;
determining that a first plane successfully completed verification of programming for the upper data state;
triggering a test for status of programming to the lower data state for other planes in response to determining that the first plane successfully verified programming for the first data state; and
terminating programming for any plane of the other planes for which the test for status indicates that the respective plane did not successfully complete verification of programming for the lower data state.