×

Data encoding in solid-state storage apparatus

  • US 9,502,138 B2
  • Filed: 09/25/2014
  • Issued: 11/22/2016
  • Est. Priority Date: 11/28/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for encoding an input data block for storage in q-level cells of solid-state memory, the method comprising:

  • producing a preliminary block from the input data block by modulation encoding at least part of the input data block into a first group of q symbols via a first drift-tolerant encoding scheme, the preliminary block comprising the first group of q symbols and any remainder of the input data block not encoded via the first encoding scheme;

    generating parity data for the preliminary block via an error-correction encoding scheme;

    modulation encoding the parity data and any remainder of the input data block into a second group of q symbols via a second drift-tolerant encoding scheme; and

    supplying the q symbols of the first group of q symbols and the second group of q symbols for storage in respective q-level memory cells, wherein q>

    2.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×