DocumentCode
2471183
Title
Guiding simulation with increasingly refined abstract traces
Author
Nanshi, Kuntal ; Somenzi, Fabio
Author_Institution
Colorado Univ., Boulder, CO
fYear
0
fDate
0-0 0
Firstpage
737
Lastpage
742
Abstract
We combine abstraction refinement and simulation to provide a more efficient approach to checking invariant properties whose only counterexamples are very long traces. We allow each transition of an abstract error trace to map to multiple transitions of the concrete error trace and simulate pseudorandom vectors to build segments of the concrete trace. This approach addresses the capacity limitation of the formal verification engine as well as the short-sightedness of the simulator, thus providing a more effective technique for deep, subtle bugs
Keywords
formal verification; logic design; abstract error trace; abstraction refinement; concrete error trace; formal verification engine; pseudorandom vectors; Algorithm design and analysis; Analytical models; Clocks; Computer bugs; Concrete; Digital systems; Engines; Formal verification; Logic design; Algorithms; Verification; abstraction refinement; model checking; simulation;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2006 43rd ACM/IEEE
Conference_Location
San Francisco, CA
ISSN
0738-100X
Print_ISBN
1-59593-381-6
Type
conf
DOI
10.1109/DAC.2006.229318
Filename
1688894
Link To Document