DocumentCode :
1786806
Title :
Code coverage of assertions using RTL source code analysis
Author :
Athavale, Viraj ; Sai Ma ; Hertz, Stav ; Vasudevan, S.
Author_Institution :
Coordinated Sci. Lab., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
fYear :
2014
fDate :
1-5 June 2014
Firstpage :
1
Lastpage :
6
Abstract :
Assertions are gaining importance in pre-silicon hardware verification to ensure expected design behavior. Coverage of an assertion in terms of statements of a Register Transfer Level (RTL) source code is a very accessible metric for understanding the scope of assertions and for debug. However, few methods to report it currently exist. We present a methodology to define and compute code coverage of an assertion. Our method is based on static and dynamic analysis of the RTL source code. We demonstrate the scalability and effectiveness of our approach with experimental results on real designs for both manual and automatically generated assertions.
Keywords :
formal verification; program debugging; source code (software); RTL source code analysis; code coverage; debug; presilicon hardware verification; register transfer level; Algorithm design and analysis; Hardware design languages; Heuristic algorithms; Manuals; Measurement; Runtime; Scalability; assertions; code coverage; formal verification; static analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (DAC), 2014 51st ACM/EDAC/IEEE
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1145/2593069.2593108
Filename :
6881388
Link To Document :
بازگشت