DocumentCode :
2781219
Title :
A CLP-Based Functional ATPG for Extended FSMs
Author :
Fummi, Franco ; Marconcini, Cristina ; Pravadelli, Graziano ; Harris, Ian G.
Author_Institution :
Dept. of Comput. Sci., Univ. of Verona, Verona
fYear :
2007
fDate :
5-6 Dec. 2007
Firstpage :
98
Lastpage :
105
Abstract :
It is a common opinion that semi-formal verification offers a good compromise between speed and exhaustiveness. In this context, the paper presents a semi-formal functional ATPG that joins static and dynamic techniques to generate high-quality test sequences. The ATPG works on a set of concurrent extended finite state machines (EFSMs) that models the design under verification (DUV). The test generation procedure relies on backjumping, for traversing the EFSM transitions, and constraint logic programming (CLP), for covering corner cases through the deterministic propagation of functional faults observed, but not detected, during the transition traversal.
Keywords :
automatic test pattern generation; constraint handling; finite state machines; formal verification; logic programming; CLP-based functional ATPG; constraint logic programming; design under vetest generation procedurerification; extended FSM; extended finite state machines; high-quality test sequences; semiformal verification; static-dynamic techniques; transition traversal; Automatic test pattern generation; Computer science; Engines; Explosions; Fault detection; Hardware design languages; Logic programming; Logic testing; State-space methods; Test pattern generators; ATPG; CLP; EFSM; Functional verification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microprocessor Test and Verification, 2007. MTV '07. Eighth International Workshop on
Conference_Location :
Austin, TX
ISSN :
1550-4093
Print_ISBN :
978-0-7695-3241-7
Type :
conf
DOI :
10.1109/MTV.2007.18
Filename :
4620158
Link To Document :
بازگشت