Patent · US Active

Method and apparatus for flexible buffers in an XOR engine

US8370717B1 · kind B1 · utility

5Cited by
20References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 12, 2009
Grant dateFeb 5, 2013
Priority date
Expiry dateDec 7, 2031

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH03M13/096
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and apparatus uses a flexible buffering scheme in an XOR engine to generate checksums, allowing a user to recover data when a disk drive partly or completely fails. An XOR engine may include three or more arithmetic units and three or more local result buffers, which may be used to generate a combination of any of a “P” checksum, a “Q” checksum, and an unmodified copy of the user data, in a single read. The local result buffers and arithmetic units allow the use of multiple Galois field Multiply coefficients so that multiple distinct “Q” checksums may be generated with only one read of the user data.

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