Title :
Construction techniques for systematic SEC-DED codes with single byte error detection and partial correction capability for computer memory systems
Author :
Penzo, Luca ; Sciuto, Donaltella ; Silvano, Cristina
Author_Institution :
Dipartimento di Elettronica, Politecnico di Milano, Italy
fDate :
3/1/1995 12:00:00 AM
Abstract :
Three new techniques are proposed for constructing a class of codes that extends the protection provided by previous single error correcting (SEC)-double error detecting (DED)-single byte error detecting (SBD) codes. The proposed codes are systematic odd-weight-column SEC-DED-SBD codes providing also the correction of any odd number of erroneous bits per byte, where a byte represents a cluster of b bits of the codeword that are fed by the same memory chip or card. These codes are useful for practical applications to enhance the reliability and the data integrity of byte-organized computer memory systems against transient, intermittent, and permanent failures. In particular they represent a good tradeoff between the overhead in terms of additional check bits and the reliability improvement, due to the capability to correct at least 50% of the multiple errors per byte
Keywords :
block codes; digital storage; error correction codes; error detection codes; integrated memory circuits; linear codes; VLSI; check bits; codeword; computer memory systems; data integrity; double error detecting code; memory card; memory chip; odd-weight-column codes; overhead; parity check matrix; partial correction; reliability; single byte error detecting code; single byte error detection; single error correcting code; systematic SEC-DED codes; Application software; Block codes; Computer errors; Error analysis; Error correction; Error correction codes; Fault tolerance; Hardware; Information systems; Protection; Reliability;
Journal_Title :
Information Theory, IEEE Transactions on