DocumentCode
3475431
Title
Improving simulation-based verification by means of formal methods
Author
Fey, G. ; Drechsler, R.
Author_Institution
University of Bremen
fYear
2004
fDate
27-30 Jan. 2004
Firstpage
640
Lastpage
643
Abstract
The design of complex systems is largely ruled by the time needed for verification. Even though formal methods can provide higher reliability, in practice often simulation based verification is used. Large testbenches are created and if the design produces the correct output for all stimuli it is said to be correct. But there is no guarantee that the testbench is complete in the sense that it contains test-cases for all ??important?? situations. We propose an approach to detect ??gaps?? in testbenches, i.e. behavior that is not tested. The approach relies on automatic generation of properties from the testbench in terms of a formal property language. By construction the properties are valid within the testbench. A model checker proves the validity of the property on the design. If this proof succeeds, the testbench covers all possible situations for given signals. In case of failure counter-examples are produced. These counter-examples represent behavior that is not tested, i.e. a gap in the testhench. The feasibility of the approach is underlined by experiments.
Keywords
Automatic testing; Circuit simulation; Circuit testing; Clocks; Computational modeling; Computer science; Manufacturing; Moore´s Law; Productivity; Security;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2004. Proceedings of the ASP-DAC 2004. Asia and South Pacific
Conference_Location
Yohohama, Japan
Print_ISBN
0-7803-8175-0
Type
conf
DOI
10.1109/ASPDAC.2004.1337670
Filename
1337670
Link To Document