Title :
The impact of EFSM composition on functional ATPG
Author :
Bresolin, Davide ; Guglielmo, Giuseppe Di ; Fummi, Franco ; Pravadelli, Graziano ; Villa, Tiziano
Author_Institution :
Dept. of Comput. Sci., Univ. of Verona, Verona
Abstract :
The effectiveness and the efficiency of functional ATPGs based on deterministic strategies is influenced by the computational model adopted to represent the design under test. In this context the extended finite state machine (EFSM) is a valuable model which reduces the risk of state explosion preserving relevant features of more traditional FSMs. This paper. defines a particular variant of EFSMs to manage properly both synchronous and asynchronous modules in a uniform way, and then it proposes theoretical basis to perform their composition by bounding state and transition growth. The aim of composition is to improve functional ATPG whose effectiveness and efficiency may be limited when separate EFSMs are used to model the design under test. Experimental results confirm this conjecture.
Keywords :
asynchronous circuits; automatic test pattern generation; finite state machines; logic design; logic testing; EFSM composition; asynchronous module; computational model; design-under-test; extended finite state machine; functional ATPG; synchronous module; Automata; Automatic test pattern generation; Computational modeling; Computer science; Context modeling; Data mining; Explosions; Genetic algorithms; State-space methods; Testing;
Conference_Titel :
Design and Diagnostics of Electronic Circuits & Systems, 2009. DDECS '09. 12th International Symposium on
Conference_Location :
Liberec
Print_ISBN :
978-1-4244-3341-4
Electronic_ISBN :
978-1-4244-3340-7
DOI :
10.1109/DDECS.2009.5012097