DocumentCode
2525448
Title
On the validation of embedded systems through functional ATPG
Author
Guglielmo, Giuseppe Di
Author_Institution
Dept. of Comput. Sci., Univ. of Verona, Verona
fYear
2008
fDate
June 22 2008-April 25 2008
Firstpage
149
Lastpage
152
Abstract
Increasing size and complexity of digital designs has made essential to address critical verification issues at the early stages of design cycle. Therefore, automated verification tools are necessary at higher levels of abstraction, but they are still in a prototyping phase. In this context, a valuable solution for the functional validation is represented by dynamic verification which exploits simulation-based techniques to stimulate the whole design under verification (DUV). To perform dynamic verification it is necessary to generate test sequences to be simulated on the DUV. This paper describes a functional test pattern generator which exploits two different paradigms: high-level decision diagrams (HLDDs) and extended finite state machines (EFSMs). HLDDs and EFSMs are deterministically explored by using propagation, justification, learning and backjumping. The integration of such strategies allows the ATPG to more efficiently analyze the state space of the design under verification and to generate very effective test sequences.
Keywords
automatic test pattern generation; decision diagrams; finite state machines; design under verification; embedded systems; extended finite state machines; functional test pattern generator; gate-level automatic test pattern generation; high-level decision diagrams; Automata; Automatic test pattern generation; Automatic testing; Boolean functions; Context modeling; Data structures; Embedded system; Engines; State-space methods; Test pattern generators;
fLanguage
English
Publisher
ieee
Conference_Titel
Research in Microelectronics and Electronics, 2008. PRIME 2008. Ph.D.
Conference_Location
Istanbul
Print_ISBN
978-1-4244-1983-8
Electronic_ISBN
978-1-4244-1984-5
Type
conf
DOI
10.1109/RME.2008.4595747
Filename
4595747
Link To Document