DocumentCode
2890542
Title
A guiding heuristic for the semi-formal verification of high-level designs
Author
Dias, Alair, Jr. ; Silva, Diógenes C da, Jr.
Author_Institution
Graduate Program in Electrical Engineering - Federal University of Minas Gerais - Av. Antônio Carlos 6627, 31270-901, Belo Horizonte, Brazil
fYear
2012
fDate
10-13 April 2012
Firstpage
1
Lastpage
6
Abstract
Functional verification of complex designs is still a major bottleneck in the VLSI design cycle. Despite the recent advancements in formal methods, the use of formal verification at the higher levels of abstraction is not yet well established. At these levels, assertions are typically combined with simulation for checking the properties of the HDL descriptions at runtime. Several works have proposed methods for checking assertions in simulation based environments, but the quality of the input test cases is yet a problem of great relevance. This work presents a novel approach for the search for counterexamples of assertions in the validation of HDL descriptions. The executable model of the system is combined with heuristic functions to assess how close an input vector is from violating a property of the DUV. Using this guiding heuristic as the objective function, the search can be formulated as an optimization problem. The formal definition for this method is presented along with illustrative examples.
fLanguage
English
Publisher
ieee
Conference_Titel
Test Workshop (LATW), 2012 13th Latin American
Conference_Location
Quito, Ecuador
Print_ISBN
978-1-4673-2355-0
Type
conf
DOI
10.1109/LATW.2012.6261235
Filename
6261235
Link To Document