Patent · US Active

Method and apparatus for flexible buffers in an XOR engine

US8935593B1 · kind B1 · utility

2Cited by
39References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 23, 2013
Grant dateJan 13, 2015
Priority date
Expiry dateApr 19, 2033

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.