Back to results
US 2013/0139034 A1Published application
Error correction in a storage element array
AssigneeSpectra Logic Corporation
InventorMatthew Thomas Starr
Life of this patent
Estimating the term…
Abstract
An apparatus and associated method provided for a plurality of storage elements arranged and concurrently accessible in an array. A controller executes programming instructions stored in memory to append an error correction code (ECC) block to a first data block and to store the first data block with appended ECC block in a first storage element of the plurality, the appended ECC block associated with a second data block other than the first data block.
Claims21
An apparatus comprising:
- a plurality of storage elements arranged and accessible in an array;
- and
- a controller executing instructions stored in memory to append an error correction code (ECC) block to a first data block and to store the first data block with the appended ECC block in a first storage element of the plurality, the appended ECC block associated with a second data block in the array other than the first data block.
A method comprising:
- appending to a block of data an error correction code (ECC) corresponding to the block of data;
- writing the appended block of data to a storage array of a plurality of different concurrently accessible storage elements;
- and
- writing a redundant copy of the ECC (ECCR) to the array.
1 more element
An apparatus comprising:
- a plurality of storage elements arranged and concurrently accessible in an array to selectively store data to and retrieve data from each of the plurality of storage elements;
- and
- means for verifying data stored in a first storage element of the plurality independently of an existing quality state of the storage medium in which the data is stored in the first storage element.
Dependencies are inferred from the claim text.