Title :
Automatic Functional Test Generation Using The Extended Finite State Machine Model
Author :
Cheng, Kwang-Ting ; Krishnakumar, A.S.
Author_Institution :
AT&T Bell Laboratories, Murray Hill, NJ
Abstract :
We present a method of automatic generation of functional vectors for sequential circuits. A high-level description of the circuit, in VHDL or C, is assumed available. Our method automatically transforms the high-level description, in VHDL or C, of a circuit into an extended finite state machine (EFSM) model using which functional vectors are generated. The EFSM model is a generalization of the traditional state machine model. It can be considered as a compact representation of the machine that preserves many nice properties of a traditional state machine. Theoretical background of the EFSM model will be addressed. Our method guarantees that the generated vectors cover every statement in the high-level description at least once. Experimental results show that a set of comprehensive functional vectors for sequential circuits with more than a hundred flip-flops can be generated automatically in a few minutes of CPU time using our prototype system.
Keywords :
Automata; Automatic testing; Boolean functions; Circuit testing; Design automation; Flip-flops; Prototypes; Sequential analysis; Sequential circuits; State-space methods;
Conference_Titel :
Design Automation, 1993. 30th Conference on
Print_ISBN :
0-89791-577-1
DOI :
10.1109/DAC.1993.203924