×

Data recovery once ECC fails to correct the data

  • US 9,323,607 B2
  • Filed: 05/09/2014
  • Issued: 04/26/2016
  • Est. Priority Date: 04/29/2014
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a memory configured to store data, the memory comprising a plurality of memory modules each having a size less than a total size of the memory; and

    a controller configured to (A) process a plurality of read/write operations and (B) salvage data stored in a failed page of the memory determined to exceed a maximum number of errors, wherein the controller (i) copies raw data stored in the failed page, (ii) identifies locations of a first type of data cells that fails erase identification, (iii) identifies locations of a second type of data cells that has program errors, (iv) flips data values in the raw data at the locations of the first type of data cells and the locations of the second type of data cells, (v) performs error correcting code decoding on the raw data having flipped data values, and (vi) salvages data stored in the failed page.

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