Title :
A functional fault model for sequential machines
Author :
Cheng, Kwang-Ting ; Jou, Jing-yang
Author_Institution :
AT&T Bell Lab., Murray Hill, NJ, USA
fDate :
9/1/1992 12:00:00 AM
Abstract :
A fault model at the state transition level is proposed for finite state machines. In this model, a fault causes the destination state of a state transition to be faulty. Analysis shows that a test set that detects all single-state-transition (SST) faults will also detect most multiple-state-transition (MST) faults in practical finite state machines. The quality of the test set generated for SST faults is close to that of the sequences derived from the checking experiment. It is also shown that the upper bound of the length of the SST fault test is 2 MN2 for an N-state M-transition machine, while that of the checking sequence is exponential. An automatic test generation algorithm and a test generation system, FTG, based on the model show that the test set generated for SST faults achieves high single stuck-at-fault coverage as well as high transistor fault coverage for multilevel implementations of the machine
Keywords :
fault location; finite state machines; logic testing; checking sequence; finite state machines; functional fault model; multilevel implementations; multiple-state-transition; sequential machines; single-state-transition; state transition level; stuck-at-fault coverage; test generation algorithm; transistor fault coverage; upper bound; Automata; Automatic testing; Circuit faults; Circuit testing; Fault detection; Helium; Sequential analysis; Sequential circuits; System testing; Upper bound;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on