Title :
Erasure error correction with hardware detection
Author :
Armitage, William D. ; Lo, Jien-Chung
Author_Institution :
Mann Technol. Center, Rhode Island Coll., Providence, RI, USA
Abstract :
Error-control coding methods have been the primary method used to protect digital communications from transmission errors. Such codes are well understood and their capabilities for error detection and correction clearly established in the literature. For correction purposes, error location is required; for this reason error-control codes´ detection capabilities significantly exceed their correction capabilities. If error location information can be determined and supplied prior to processing by code-checking circuitry, such correction capability can be significantly enhanced in special circumstances. One such circumstance is that of bit “erasures”. This work focuses on the use of undefined logic levels (near neither Vdd nor Vss) as an erasure detection method. It is shown how the error correction capabilities of error-correction codes of various dmin are enhanced by pre-detection of erasures. An implementation example is presented: this 9-bit parity-based erasure correction circuit is described; test results of the the fabricated circuit are presented as a comparison with capabilities of a simple parity checker. Specific details of extension to higher-order codes are presented
Keywords :
digital communication; error correction codes; code-checking circuitry; digital communications; erasure error correction; error location; error-control coding methods; hardware detection; parity checker; parity-based erasure correction circuit; transmission errors; undefined logic levels; Circuit testing; Digital communication; Error correction; Error correction codes; Hardware; Lab-on-a-chip; Logic; Noise level; Protection; Read only memory;
Conference_Titel :
Defect and Fault Tolerance in VLSI Systems, 1999. DFT '99. International Symposium on
Conference_Location :
Albuquerque, NM
Print_ISBN :
0-7695-0325-x
DOI :
10.1109/DFTVS.1999.802896