×

Using read values from previous decoding operations to calculate soft bit information in an error recovery operation

  • US 9,298,552 B2
  • Filed: 09/27/2013
  • Issued: 03/29/2016
  • Est. Priority Date: 09/27/2013
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a controller coupled to a storage device to perform an error recovery operation with respect to a read of a block of memory cells in the storage device, the controller to;

    perform a current iteration of a decoding operation, comprising;

    apply at least one reference voltage for the current iteration to the block of the memory cells in the storage device to determine current read values in response to apply the reference voltage;

    generate a symbol for each of the memory cells of the block by combining a determined current read value of the determined current read values with a subset of previous read values read and saved during previous iterations of the decoding operation, wherein the subset of the previous read values is selected to maximize mutual information provided by the previous read values over possible subsets of the previous read values and the current read value;

    use the symbols to determine bit reliability metrics for the block of memory cells;

    decode the bit reliability metrics; and

    in response to the decode failing, to perform an additional iteration of the decode operation.

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