Patent ID: 9158675
Filing Date: 2015-10-13
Classification: G06F,Y02D

Abstract:
1. A system for processing data from a storage medium, the system comprising: read circuitry in a controller configured to read a stripe of data stored on the storage medium, the stripe comprising a plurality of encoded data allocation units (AUs) and a parity AU; decoding circuitry in the controller configured to apply error correction decoding to each of the plurality of encoded data AUs to produce a plurality of decoded data AUs; parity check circuitry in the controller configured to determine when a value of the parity AU is satisfied by values of bytes in the plurality of decoded data AUs; and data transfer circuitry in the controller configured to output the plurality of decoded data AUs in response to a determination that the value of the parity AU is satisfied by the values of bytes in the plurality of decoded data AUs.