Patent ID: 8289771
Filing Date: 2012-10-16
Classification: G11C

Abstract:
1. A data reading method, for a flash memory module, the data reading method comprising: applying at least one bit-data-read voltage to get read data from a plurality of memory cells of the flash memory module, wherein the read data has a plurality of bits; setting at least one minus-adjustment-bit-data-read voltage and at least one plus-adjustment-bit-data-read voltage corresponding to the at least one bit-data-read voltage according to at least one error-distribution estimated value, wherein the at least one minus-adjustment-bit-data-read voltage is smaller than the at least bit-data-read voltage and the at least one plus-adjustment-bit-data-read voltage is larger than the at least one bit-data-read voltage; applying the at least one minus-adjustment-bit-data-read voltage and the at least one plus-adjustment-bit-data-read voltage to obtain a plurality of soft values corresponding to the read data from the memory cells; and calculating a soft-information estimated value corresponding to each of the bits of the read data according to the soft values, wherein the soft-information estimated values are used for correcting error bits of the read data.