Patent · US Expired

On-the-fly redundancy operation for forming redundant drive data and reconstructing missing data as data transferred between buffer memory and disk drives during write and read operation respectively

US6237052A · kind A · utility

70Cited by
20References
19Claims
0Family size

Assignee

Inventor

Key dates

Filing dateOct 1, 1999
Grant dateMay 22, 2001
Priority date
Expiry dateOct 1, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2211/1054
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A disk drive array controller and method carries out disk drive data transfers not only concurrently but also synchronously with respect to all of the drives in the array. For synchronous operation, only a single-channel DMA is required to manage the buffer memory. A single, common strobe is coupled to all of the drives for synchronous read and write operations, thereby reducing controller complexity and pin count. A ring-structure drive data bus together with double buffering techniques allows use of a single, common shift clock instead of a series of staggered strobes as required in prior art for multiplexing/demultiplexing buffer memory data, again providing for reduced controller complexity and pin count in a preferred integrated circuit embodiment of the new disk array controller. Methods and circuitry also are disclosed for generating and storing redundant data (e.g. "check" or parity data) "on the fly" during a write operation to a RAID array. Techniques also are disclosed for reconstructing and inserting missing data into a read data stream "on the fly" so that a disk drive failure is transparent to the host.

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