TY - JOUR
T1 - Concurrent Error Detection in Highly Structured Logic Arrays
AU - Fuchs, W. Kent
AU - Chen, Chien Yi Roger
AU - Abraham, Jacob A.
PY - 1987/8
Y1 - 1987/8
N2 - Two strategies for encoding the inputs and outputs of highly structured logic arrays (HSLA’s) are introduced in this paper. The two schemes are particularly relevant for concurrent error detection of both permanent and nonpermanent errors in programmable logic arrays (PLA’s) and read-only memories (ROM’s). The first method of concurrent error detection (CED) is based on a comprehensive fault model and relies on detection of unidirectional errors. The technique achieves the totally self-checking (TSC) goal of producing a detectable noncode word as the first erroneous output of the array due to a fault by ensuring that the encoded arrays are strongly fault secure (SFS). The arrays are also strongly code disjoint (SCD) and thereby eliminate the need for separate input code-word checkers. The second approach relies on a detailed examination of decoder layouts resulting in fault avoidance through layout rules, which avoid failures causing unidirectional errors. Efficient parity techniques are shown to provide a low overhead solution to concurrent error detection when coupled with appropriate fault avoidance techniques. Key Words — Concurrent error detection, fault avoidance, highly structured logic arrays, PLA, ROM, strongly code disjoint, strongly fault secure.
AB - Two strategies for encoding the inputs and outputs of highly structured logic arrays (HSLA’s) are introduced in this paper. The two schemes are particularly relevant for concurrent error detection of both permanent and nonpermanent errors in programmable logic arrays (PLA’s) and read-only memories (ROM’s). The first method of concurrent error detection (CED) is based on a comprehensive fault model and relies on detection of unidirectional errors. The technique achieves the totally self-checking (TSC) goal of producing a detectable noncode word as the first erroneous output of the array due to a fault by ensuring that the encoded arrays are strongly fault secure (SFS). The arrays are also strongly code disjoint (SCD) and thereby eliminate the need for separate input code-word checkers. The second approach relies on a detailed examination of decoder layouts resulting in fault avoidance through layout rules, which avoid failures causing unidirectional errors. Efficient parity techniques are shown to provide a low overhead solution to concurrent error detection when coupled with appropriate fault avoidance techniques. Key Words — Concurrent error detection, fault avoidance, highly structured logic arrays, PLA, ROM, strongly code disjoint, strongly fault secure.
UR - http://www.scopus.com/inward/record.url?scp=0023399416&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0023399416&partnerID=8YFLogxK
U2 - 10.1109/JSSC.1987.1052776
DO - 10.1109/JSSC.1987.1052776
M3 - Article
AN - SCOPUS:0023399416
SN - 0018-9200
VL - 22
SP - 583
EP - 594
JO - IEEE Journal of Solid-State Circuits
JF - IEEE Journal of Solid-State Circuits
IS - 4
ER -