SYSTEMATIC ERROR CORRECTION FOR MULTI-LEVEL FLASH MEMORY
First Claim
Patent Images
1. A method of error correction for systemic errors in data read from a multi-level cell (MLC) memory, the method comprising the steps of:
- reading calibration data from the MLC memory;
comparing the read calibration data to correct calibration data;
detecting systematic errors in the read calibration data based on the comparison;
determining drift for the systematic errors;
generating one or more feedback signals based on the determined drift; and
correcting for the drift based on the one or more feedback signals.
11 Assignments
0 Petitions
Accused Products
Abstract
In accordance with exemplary embodiments, a multi-level flash memory employs error correction of systematic errors when reading multi-level flash memory. Error correction includes i) detection of each systematic error, ii) feedback of the systematic error to circuitry within the memory, and iii) subsequent adjustment within that circuitry to cause a correction of systematic error in the output signal of the multi-level flash memory.
15 Citations
20 Claims
-
1. A method of error correction for systemic errors in data read from a multi-level cell (MLC) memory, the method comprising the steps of:
-
reading calibration data from the MLC memory; comparing the read calibration data to correct calibration data; detecting systematic errors in the read calibration data based on the comparison; determining drift for the systematic errors; generating one or more feedback signals based on the determined drift; and correcting for the drift based on the one or more feedback signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19)
-
-
8. Apparatus for error correction for systemic errors in data read from a multi-level cell (MLC) memory, the apparatus comprising:
-
an error processor adapted to; i) read calibration data from the MLC memory, ii) compare the read calibration data to correct calibration data, iii) detect systematic errors in the read calibration data based on the comparison, and iv) determine drift for systematic errors; and error correction control circuitry (ECCC) coupled to the error processor, wherein the ECCC is adapted to generate one or more feedback signals based on the determined drift for correction of the drift based on the one or more feedback signals. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20)
-
Specification