Memory system and data processing method thereof
AssigneeSamsung Electronics Co., Ltd.
InventorsJinHyeok Choi, Hwaseok Oh, Jong-uk Song
Life of this patent
Estimating the term…
Abstract
A data processing method of a memory system including a flash memory, which includes judging whether data initially read from a selected page of the flash memory is correctable. If the initially read data is judged not to be correctable, the data is newly read from the selected page based upon each of newly determined read voltages. Thereafter, error-free sub-sectors of the newly read data are collected based upon EDC data corresponding to the initially read data. The data of the error-free sub-sectors are then corrected based upon ECC data corresponding to the initially read data.
Claims20
A data processing method of a memory system including a flash memory, comprising:
- judging whether data initially read from a selected page of the flash memory is correctable;
- newly reading the data from the selected page based upon each of newly determined read voltages, if the initially read data is judged not to be correctable;
- collecting error-free sub-sectors of the newly read data, based upon EDC (error detection code) data corresponding to the initially read data;
- and
- correcting data of the error-free sub-sectors based upon ECC (error correction code) data corresponding to the initially read data.
A memory system comprising:
- a flash memory;
- and
- a memory controller including an error correction processor and an ECC (error correction code) block, the memory controller configured to control the flash memory,
- wherein when data initially read from a selected page of the flash memory is judged not to be correctable by the ECC block,
- the error correction processor controls the flash memory such that the data is newly read from the selected page according to each of newly determined read voltages, and
- the error correction processor collects error-free sub-sectors of the newly read data based upon EDC (error detection code) data corresponding to the initially read data.
Dependencies are inferred from the claim text.