×

Pool-level solid state drive error correction

  • US 10,180,875 B2
  • Filed: 07/08/2016
  • Issued: 01/15/2019
  • Est. Priority Date: 07/08/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for performing error correction for a plurality of storage devices, the method comprising:

  • generating a first set of parity bits from a first set of data of at least one of the plurality of storage devices, the first set of parity bits capable of correcting a first maximum number of error bits of the first set of data;

    generating a concatenated data set by concatenating the first set of data and a second set of data from at least another of the plurality of storage devices;

    generating a second set of parity bits from the concatenated data set, the second set of parity bits capable of correcting a second maximum number of error bits of the first set of data, the second maximum number being greater than the first maximum number;

    associating a logical block address of either the first set of data or the second set of data with the second set of parity bits;

    correcting error bits within the first set of data with the first set of parity bits where a number of error bits is less than or equal to the first maximum number of error bits; and

    correcting error bits within the first set of data with the second set of parity bits where the number of error bits is greater than the first maximum number.

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