DocumentCode
2819199
Title
Towards analyzing functional coverage in SystemC TLM property checking
Author
Le, Hoang M. ; Grosse, Daniel ; Drechsler, Rolf
Author_Institution
Inst. of Comput. Sci., Univ. of Bremen, Bremen, Germany
fYear
2010
fDate
10-12 June 2010
Firstpage
67
Lastpage
74
Abstract
For Electronic System Level (ESL) design SystemC has become the standard language due to its excellent support of Transaction Level Modeling (TLM). But even if the complexity of the systems can be handled using the abstraction levels offered by TLM - the most abstract one is untimed and focuses on functionality - still verification is the major bottleneck. In particular, as untimed TLM models are the reference for the following refinement steps their correctness has to be ensured. Thus, formal verification approaches have been developed to prove properties for these models. However, even if several properties have been checked this does not guarantee that the complete functionality of the TLM model has been verified. Thus, in this paper we consider the problem of functional coverage analysis in formal TLM property checking. We present a coverage approach which can analyze whether the property set unambiguously describes all transactions in a SystemC TLM model. The developed coverage analysis method identifies uncovered scenarios and hence allows to close all coverage gaps. As an example we consider an automated teller machine and we show the benefits of the proposed approach.
Keywords
program verification; transaction processing; SystemC TLM property checking; automated teller machine; electronic system level design; functional coverage; transaction level modeling; Algorithm design and analysis; Computer science; Context modeling; Formal verification; Iterative algorithms; Mathematical model;
fLanguage
English
Publisher
ieee
Conference_Titel
High Level Design Validation and Test Workshop (HLDVT), 2010 IEEE International
Conference_Location
Anaheim, FL
ISSN
1552-6674
Print_ISBN
978-1-4244-7805-7
Type
conf
DOI
10.1109/HLDVT.2010.5496658
Filename
5496658
Link To Document