Method and device for performing error correction on ECC data sectors
AssigneeAdaptec, Inc.
InventorRoss J. Stenfort
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdaptec, Inc.
InventorRoss J. Stenfort
Estimating the term…
Methods and device are provided for detecting and correcting errors in error correction coded (ECC) data sectors. The ECC data sectors are sequentially received as a data stream from a data storage medium. The device includes a buffer and an error detection and correction (EDAC) circuitry. The buffer is arranged to sequentially receive and store the ECC data sectors from the data storage medium. The EDAC circuitry is arranged to sequentially receive the ECC data sectors for sequentially generating a plurality of syndrome sets for the ECC data sectors with one syndrome set per ECC data sector. Each syndrome set includes a plurality of syndromes. The EDAC circuitry sequentially stores the syndrome sets into the buffer while accessing the stored syndrome sets sequentially to decode errors in the associated ECC data sectors. Preferably, erasure information containing one or more bad data byte locations is also generated and stored along with the syndromes for each ECC data sector. Then, the stored erasure information is accessed along with the syndromes for decoding errors in the ECC data sectors.
A method for detecting and correcting errors in error correction coded (ECC) data sectors, the ECC data sectors being sequentially received from a data storage medium, the method comprising the operations of:
A device for detecting and correcting errors in error correction coded (ECC) data sectors, the ECC data sectors being sequentially received as a data stream from a data storage medium, the device comprising:
A method for detecting and correcting errors in error correction coded (ECC) data sectors, the ECC data sectors being sequentially received as a data stream from a data storage medium, the method comprising:
Dependencies are inferred from the claim text.