Patent ID: 11961553
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. A method of reading data from a nonvolatile memory device that includes a plurality of memory cells that have a plurality of states, the method comprising:
searching a plurality of read voltages that distinguish the plurality of states from each other; and
reading the data stored in the plurality of memory cells based on the plurality of read voltages;
wherein:
the plurality of states include a first state and a consecutive second state that differ from each other,
the plurality of read voltages include a first read voltage that distinguishes
the first state and the second state, and
searching the plurality of read voltages includes:
determining a number n that represents a number of times a data read operation is performed, wherein n is an integer greater than or equal to two;
selecting n first read voltage levels of the first read voltage wherein a number of first read voltage levels is equal to the number of times the data read operation is performed, wherein the n first read voltage levels differ from each other;
generating n first cell count values by performing n data read operations on the plurality of memory cells using all of the n first read voltage levels; and
determining a first optimal read voltage level of the first read voltage by performing a regression analysis based on a first-order polynomial using the n first read voltage levels and the n first cell count values.