DocumentCode
2314623
Title
Induction-Based Formal Verification of SystemC TLM Designs
Author
Grosse, Daniel ; Le, Hoang M. ; Drechsler, Rolf
Author_Institution
Inst. of Comput. Sci., Univ. of Bremen, Bremen, Germany
fYear
2009
fDate
7-9 Dec. 2009
Firstpage
101
Lastpage
106
Abstract
In this paper we present a formal verification approach for SystemC TLM designs. The approaches allows to check expressive properties and uses induction to cope with the large state space of abstract SystemC programs. The technique is tightly integrated with our SystemC-to-C transformation and generation of monitoring logic to form a complete and efficient method. Properties specifying both hardware and software aspects, e.g. pre- and post-conditions as well as temporal relations of transactions and events, can be specified. As shown by experiments our inductive technique gives significant speed-ups in comparison to simple methods.
Keywords
C++ language; formal verification; SystemC TLM designs; SystemC-to-C transformation; abstract SystemC programs; induction-based formal verification; inductive technique; monitoring logic; state space; transaction level modeling; Computer science; Discrete event simulation; Formal verification; Hardware; Induction generators; Libraries; Microprocessors; Monitoring; Object oriented modeling; State-space methods; Formal Verification; Property Checking; SystemC; TLM;
fLanguage
English
Publisher
ieee
Conference_Titel
Microprocessor Test and Verification (MTV), 2009 10th International Workshop on
Conference_Location
Austin, TX
ISSN
1550-4093
Print_ISBN
978-1-4244-6479-1
Electronic_ISBN
1550-4093
Type
conf
DOI
10.1109/MTV.2009.16
Filename
5460802
Link To Document