Code Design for Dependable Systems

Chapter 9 - Codes for Error Location: Error Locating Codes

Almost all the error control code functions are error correction and error detection.
Another important error control function that lies midway between the functions of error
correction and error detection is error location.

The codeword of error locating codes can be regarded as consisting of mutually
exclusive blocks. The codes indicate which blocks are in error, without providing a precise
determination of the erroneous digit position within each block. This type of code was
originally proposed for use in an efficient retransmission of the word in communication
systems, without whole words being retransmitted [WOLF63]. In dependable computer
systems, on the other hand, this has a powerful potential for fault isolation and
reconfiguration. In byte-organized systems the code could effectively locate the erroneous
block containing faulty bytes and replace it by a spare one [FUJI94, KITA95].

The first attempt at an error locating code was by J. K. Wolf and B. Elspas in 1963
[WOLF63], but since then there have been only a fewpapers dedicated to the idea presented in
journals and conference proceedings [WOLF65a,WOLF65b, CHAN65, GOET67, VAID92].
Recently To and Sakaniwa [TO89] have proposed an error discriminating code that covers a
broad range of code functions including error location as well as error correction and detection.

This chapter covers the error locating codes for high-speed computer systems. Among the
topics discussed are single-byte error locating codes [FUJI94], single-bit error correcting and
single faulty package / chip locating codes [KITA95], burst error locating codes [KITA05],
and also the necessary and sufficient conditions of the error locating codes [KITA97].

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Error Correction Chips
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.