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

Claim 16:
17. A method of programming a memory device, comprising the steps of:
preparing a memory device that includes an array of memory cells arranged in a plurality of word lines;
programming the memory cells of a selected word line of the plurality of word lines in a plurality of program-verify iterations;
during a verify portion of at least one program-verify iteration of the plurality of program-verify iterations:
charging a sense node SEN to a charged voltage V_charged;
concurrently discharging the sense node SEN from the charged voltage V_charged to a sense voltage V_sense through a first set of channels coupled with at least one memory cell that is being programmed to a programmed data state N while a first biasing voltage is applied to at least one bit line coupled with the first set of channels and discharging the sense node SEN through a second set of channels coupled with at least one memory cell that is being programmed to a next programmed data state N+1 while a second biasing voltage that is different than the first biasing voltage is applied to at least one bit line coupled with the second set of channels;
comparing a discharge time of the sense node SEN from V_charged to V_sense through the first set of channels to a first predetermined sense time T_Sense_VH_N to determine if a threshold voltage of the at least one memory cell being programmed to the data state N has passed a verify high voltage VH of the data state N; and
comparing a discharge time of the sense node SEN from V_charged to V_sense through the second set of channels to a second predetermined sense time T_Sense_VL_N+1 to determine if a threshold voltage of the at least one memory cell being programmed to the data state N+1 has passed a verify low voltage VL of data state N+1.