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