Title :
Redundancy identification/removal and test generation for sequential circuits using implicit state enumeration
Author :
Cho, Hyunwoo ; Hachtel, Gary D. ; Somenzi, Fabio
Author_Institution :
Dept. of Electr. & Comput. Eng., Colorado Univ., Boulder, CO, USA
fDate :
7/1/1993 12:00:00 AM
Abstract :
Finite state machine (FSM) verification based on implicit state enumeration can be extended to test generation and redundancy identification. The extended method constructs the product machine of two FSMs to be compared, and reachability analysis is performed by traversing the product machine to find any difference in I/O behavior. When an output difference is detected, the information obtained by reachability analysis is used to generate a test sequence. This method is complete, and it generates one of the shortest possible test sequences for a given fault. However, applying this method indiscriminately for all faults may result in unnecessary waste of computer resources. An efficient method based on reachability analysis of the fault-free machine (three-phase ATPG) in addition to the powerful but more resource-demanding product machine traversal is presented. The application of these algorithms to the problems of generating test sequences, identifying redundancies, and removing redundancies is reported
Keywords :
finite state machines; logic testing; redundancy; sequential circuits; I/O behavior; fault-free machine; finite state machine; implicit state enumeration; product machine; reachability analysis; redundancy identification; sequential circuits; test generation; test sequence; Automata; Automatic test pattern generation; Boolean functions; Circuit faults; Circuit testing; Data structures; Reachability analysis; Redundancy; Sequential analysis; Sequential circuits;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on