Patent ID: 11881269
Assignee: SILICON MOTION, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for reading data stored in a flash memory, wherein the flash memory comprises a first set of memory cells and a second set of memory cells, and each memory cell corresponds to a particular threshold voltage, and the method comprises:
obtaining a first codeword and a second codeword by reading the first set of the memory cells;
obtaining a first voltage characteristic of the first set of the memory cells according to the first codeword and the second codeword;
obtaining a third codeword by reading the second set of the memory cells;
obtaining a second voltage characteristic of the second set of the memory cells according to the first codeword, the second codeword and the third codeword; and
reading the first set of the flash memory by using the second voltage characteristic;
wherein the first set of memory cells comprises at least a part of the second set of the memory cells.