Back to results
US 2014/0229799 A1Published application
Statistical adaptive error correction for a flash memory
AssigneeLSI Corporation
InventorsAlexander Hubris, Hao Zhong
Life of this patent
Estimating the term…
Abstract
A method for implementing adaptive error correction in a memory, comprising the steps of (A) decoding a page of data read from a memory, (B) selecting one of a plurality of histograms based on a measured code word error rate of the decoded page and (C) applying an error correction code rate based on the selected histogram. The error correction code rate allows the memory to use a minimum number of error correction bits to provide reliable operation of the memory.
Claims15
A method for implementing adaptive error correction in a memory, comprising the steps of:
- (A) decoding a page of data read from a memory;
- (B) selecting one of a plurality of histograms based on a measured code word error rate of said decoded page;
- and
- (C) applying an error correction code rate based on said selected histogram, wherein said error correction code rate allows said memory to use a minimum number of error correction bits needed to provide reliable operation of said memory.
1 more element
An apparatus comprising:
- means for storing data;
- and
- means for processing a plurality of input/output requests to read/write data to/from said means for storing, wherein said means for processing is configured to (i) decode a page of data read from the memory, (ii) select one of a plurality of histograms based on a measured code word error rate of the decoded page, and (iii) apply an error correction code rate based on said selected histogram, wherein said error correction code rate allows said memory to use a minimum number of error correction bits to provide reliable operation of said memory.
An apparatus comprising:
- a memory configured to store data;
- and
- a controller configured to process a plurality of input/output requests to read/write data to/from said memory, wherein said controller is configured to (i) decode a page of data read from the memory, (ii) select one of a plurality of histograms based on a measured code word error rate of the decoded page, and (iii) apply an error correction code rate based on said selected histogram, wherein said error correction code rate allows said memory to use a minimum number of error correction bits to provide reliable operation of said memory.
Dependencies are inferred from the claim text.