A Figure of Merit for Assertions in Verification

被引:2
作者
Hertz, Samuel [1 ]
Pal, Debjit [1 ]
Offenberger, Spencer [1 ]
Vasudevan, Shobha [1 ]
机构
[1] Univ Illinois, Urbana, IL 61801 USA
来源
24TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2019) | 2019年
关键词
Assertion Ranking; PageRank; Dependency Graph;
D O I
10.1145/3287624.3287660
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Assertion quality is critical to the confidence and claims in a design's verification. In current practice, there is no metric to evaluate assertions. We introduce a methodology to rank register transfer level (RTL) assertions. We define assertion importance and assertion complexity and present efficient algorithms to compute them. Our method ranks each assertion according to its importance and complexity. We demonstrate the effectiveness of our ranking for pre-silicon verification on a detailed case study. For completeness, we study the relevance of our highly ranked assertions in a post-silicon validation context, using traced and restored signal values from the design's netlist.
引用
收藏
页码:675 / 680
页数:6
相关论文
共 12 条
[1]  
[Anonymous], 2012, ACTIVEPROP ASSERTION
[2]  
[Anonymous], 2012, SYSTEMVERILOG
[3]  
[Anonymous], 2010, ASSERTION SYNTHESIS
[4]   Code Coverage of Assertions Using RTL Source Code Analysis [J].
Athavale, Viraj ;
Ma, Sai ;
Hertz, Samuel ;
Vasudevan, Shobha .
2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
[5]   Coverage metrics for temporal logic model checking [J].
Chockler, Hana ;
Kupferman, Orna ;
Vardi, Moshe Y. .
FORMAL METHODS IN SYSTEM DESIGN, 2006, 28 (03) :189-212
[6]  
Dollar AM, 2006, P IEEE RAS-EMBS INT, P43
[7]  
Foster HarryD., 2010, Assertion-Based Design, V2nd
[8]   Mining Hardware Assertions With Guidance From Static Analysis [J].
Hertz, Samuel ;
Sheridan, David ;
Vasudevan, Shobha .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2013, 32 (06) :952-965
[9]  
Katz S, 1999, LECT NOTES COMPUT SC, V1703, P280
[10]   Automatic Generation of System Level Assertions from Transaction Level Models [J].
Liu, Lingyi ;
Vasudevan, Shobha .
JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2013, 29 (05) :669-684