Patent · US Active

Pool-level solid state drive error correction

US10180875B2 · kind B2 · utility

165Cited by
18References
28Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJul 8, 2016
Grant dateJan 15, 2019
Priority date
Expiry dateAug 16, 2036

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH03M13/152
  • WIPO fieldBasic communication processes
  • WIPO sectorElectrical engineering

Abstract

A method for performing error correction for a plurality of storage drives and a storage appliance comprising a plurality of storage devices is disclosed. In one embodiment, the method includes 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 number of error bits of the first set of data. The method further includes generating a second set of parity bits from a concatenated set of the first data and a second set of data from at least another of the plurality of storage devices, the second set of parity bits capable of correcting a second number of error bits of the first set of data, the second number being greater than the first number. The method further includes reading the first set of data and (i) 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 the first number of error bits; and (ii) 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 number.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.