CPC H03M 13/098 (2013.01) [H03K 19/1737 (2013.01); H03M 13/1171 (2013.01); H03M 13/1174 (2013.01)] | 20 Claims |
1. A method for memory error detection and recovery in a decoding system, comprising:
receiving, into a first decoder within the decoding system, a memory transfer block (MTB) (i) comprising data and parity information and having (ii) a vertical portion and a horizontal portion;
performing error detection and correction on the vertical portion of the MTB using binary hamming code logic within the first decoder; and
upon performing error detection and correction in the first decoder, then forwarding MTB to a second decoder, and performing error detection and correction, via the second decoder, on the horizontal portion of the MTB using a non-binary hamming code logic within the second decoder;
wherein the first and second decoders perform the error detection and correction on the vertical and horizontal portions of the MTB in a serial manner.
|