Patent ID: 6971042

Claim:
A data storage and retrieval system comprising: a plurality of storage devices for storing data; and a storage controller coupled to the plurality of storage devices, the storage controller including: an interface logic circuitry providing an interface with the plurality of storage devices for storing and retrieving the data; a reconstruction logic circuitry for reconstructing data associated with one of the plurality of storage devices; and a controller logic circuitry coupled to the interface logic circuitry and the reconstruction logic circuitry for controlling the storing, retrieving, and reconstruction of the data; wherein, the interface logic circuitry, the reconstruction logic circuitry, and the controller logic circuitry reside within a single electronic chip, and wherein, the controller logic circuitry controls a reading of a first portion of data from a first of the plurality of storage devices and reconstructs a second portion of the data stored in a second of the plurality of storage devices, the reading and reconstructing occurring during a time needed to complete a single revolution of the first storage device.