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 :
بازگشت