Title :
Fault tolerance in systems design in VLSI using data compression under constraints of failure probabilities
Author :
Das, Sunil R. ; Ramamoorthy, C.V. ; Assaf, Mansour H. ; Petriu, Emil M. ; Jone, Wen-Ben
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
fDate :
12/1/2001 12:00:00 AM
Abstract :
The design of space-efficient support hardware for built-in self-testing (BIST) is of critical importance in the design and manufacture of VLSI circuits. This paper reports new space compression techniques which facilitate designing such circuits using compact test sets, with the primary objective of minimizing the storage requirements for the circuit under test (CUT) while maintaining the fault coverage information. The compaction techniques utilize the concepts of Hamming distance, sequence weights, and derived sequences in conjunction with the probabilities of error occurrence in the selection of specific gates for merger of a pair of output bit streams from the CUT. The outputs of the space compactor may eventually be fed into a time compactor (viz. syndrome counter) to derive the CUT signatures. The proposed techniques guarantee simple design with a very high fault coverage for single stuck-line faults, with low CPU simulation time, and acceptable area overhead. Design algorithms are proposed in the paper, and the simplicity and ease of their implementations are demonstrated with numerous examples. Specifically, extensive simulation runs on ISCAS 85 combinational benchmark circuits with FSIM, ATALANTA, and COMPACTEST programs confirm the usefulness of the suggested approaches
Keywords :
VLSI; built-in self test; combinational circuits; data compression; design for testability; error statistics; fault diagnosis; fault tolerance; integrated circuit design; logic testing; ATALANTA; COMPACTEST; FSIM; Hamming distance; ISCAS 85 combinational benchmark circuits; VLSI; built-in self-testing; compact test sets; data compression; derived sequences; error occurrence; failure probabilities; fault coverage information; output bit streams; sequence weights; space compression techniques; space-efficient support hardware; storage requirements; stuck-line faults; systems design; Built-in self-test; Circuit faults; Circuit simulation; Circuit testing; Compaction; Data compression; Fault tolerant systems; Hardware; Manufacturing; Very large scale integration;
Journal_Title :
Instrumentation and Measurement, IEEE Transactions on