×

DATA STORAGE WITH INCREMENTAL REDUNDANCY

  • US 20080282106A1
  • Filed: 05/12/2008
  • Published: 11/13/2008
  • Est. Priority Date: 05/12/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for operating a memory that includes a plurality of memory cells, comprising:

  • encoding input data with an Error Correction Code (ECC) so as to produce input encoded data comprising first and second sections, such that the ECC is decodable based on the first section at a first redundancy, and based on both the first and the second sections at a second redundancy that is higher than the first redundancy;

    storing the input encoded data in the memory cells;

    after storing at least part of the input encoded data, reading from the memory cells output encoded data; and

    evaluating a condition related to the output encoded data and reconstructing the input data using a decoding level selected, responsively to the evaluated condition, from a group of decoding levels consisting of;

    a first decoding level, at which a first part of the output encoded data corresponding to the first section of the input encoded data is processed so as to decode the ECC at the first redundancy; and

    a second decoding level, at which the first part and a second part of the output encoded data corresponding to the second section of the input encoded data are processed jointly so as to decode the ECC at the second redundancy.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×