Patent ID: 7376863
Filing Date: 2008-05-20
Classification: G06F

Abstract:
1. An apparatus for data error checking and recovery in a data storage device, the apparatus comprising: a processor a redundancy check module configured to create a redundancy check for data, wherein the data is sent with a guard and comprises a row of data on a storage device along with a related parity stripe; an LRC redundancy check module configured to create a longitudinal redundancy check of a second data block wherein the second data block comprises each data block of the row, the associated guard, an application tag associated with the data block, and a reference tag associated with the data block, and to create a longitudinal redundancy check of a second parity data block, wherein the second parity data block comprises the parity stripe, the guard of the parity stripe, an application tag of the parity stripe, and a reference tag of the parity stripe; a redundancy check storage module configured to store the redundancy check in a guard associated with the parity stripe; and an LRC redundancy check storage module configured to store the longitudinal redundancy check of each second data block in a second guard associated with each second data block and to store the longitudinal redundancy check of the second parity data block in a second guard associated with the second parity data block.