×

Systems and methods for adaptive error-correction coding

  • US 9,116,823 B2
  • Filed: 03/14/2013
  • Issued: 08/25/2015
  • Est. Priority Date: 12/06/2006
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus, comprising:

  • an error-correcting code (ECC) write module configured to generate a plurality of ECC codeword symbols comprising data of a storage request;

    wherein each of the ECC codeword symbols is configured for storage within one or more respective columns of a solid-state storage array, each column comprising one or more solid-state storage elements; and

    an adaptive write module configured to stream each of the ECC codeword symbols comprising the data of the storage request to at least one respective column of a set of two or more columns of the solid-state storage array,wherein the ECC write module is configured to generate multi-byte ECC codeword symbols, wherein the adaptive write module is configured to stream portions of the multi-byte ECC codeword symbols to respective solid-state storage elements in each of a plurality of stream cycles, and wherein the adaptive write module is further configured to stream the portions of the multi-byte ECC codeword symbols such that the portions of each multi-byte ECC codeword symbol are streamed to a respective one of the solid-state storage elements.

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