×

Multi-tier detection and decoding in flash memories

  • US 9,898,361 B2
  • Filed: 12/31/2012
  • Issued: 02/20/2018
  • Est. Priority Date: 01/04/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing data from a flash memory device, comprising the steps of:

  • obtaining one or more initial read values for a given page of said flash memory device;

    converting, in a first converting step, said one or more initial read values for said given page to a reliability value;

    performing an initial decoding of said given page using said reliability value; and

    if said initial decoding is not successful, performing the following steps;

    obtaining one or more recovery read values using at least one additional read access of said flash memory device for one or more of said given page and at least one additional page of said flash memory device, wherein said given page and said at least one additional page comprise a plurality of bits, wherein said at least one additional page is in one or more of a same wordline and a different wordline as said given page, wherein said at least one additional read access comprises one or more of (i) reading substantially all of said at least one additional page in the same wordline as said given page;

    (ii) reading substantially all of the same wordline as said given page a plurality of times; and

    (iii) reading substantially all of one or more wordlines neighboring the same wordline as said given page;

    converting, in a second converting step, said one or more initial read values and said one or more recovery read values to at least one regenerated reliability value; and

    performing an additional decoding of said given page using said at least one regenerated reliability value.

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