Assertions targeting a diverse set of verification tools

被引:0
|
作者
Foster, HD [1 ]
Coelho, CN [1 ]
机构
[1] Hewlett Packard Corp, Richardson, TX USA
关键词
assertions; Open Verification Library (OVL);
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A myriad of proprietary (i.e., commercial tool specific) verification assertion languages exist today. These languages emerged due to the lack of formal language constructs supporting assertion specification in today's hardware description languages (HDL). The method described in this paper presents a unique process for unifying (or neutralizing the effects of) the many proprietary languages by using a set of predefined specification modules instantiated as assertions within the designer's HDL. This methodology creates numerous advantages and precludes the need to introduce new HDL constructs (i.e., extensions to Verilog are not required). It enables the design engineer to "specify once," then leverage the same HDL assertion specification over multiple verification processes - such as traditional simulation, semi-formal, and formal verification tools. It also eliminates the need for the design engineer to master tool specific and proprietary language details. Furthermore, this methodology enables evaluating new verification processes and tools (containing their own proprietary languages) seamlessly for the duration of the project, without the need to modify the original HDL text.
引用
收藏
页码:187 / 200
页数:14
相关论文
共 50 条
  • [1] Wu's Characteristic Set Method for SystemVerilog Assertions Verification
    Gao, Xinyan
    Zhou, Ning
    Wu, Jinzhao
    Li, Dakui
    [J]. JOURNAL OF APPLIED MATHEMATICS, 2013,
  • [2] On reusability of verification assertions for testing
    Jenihhin, Maksim
    Raik, Jaan
    Ubar, Raimund
    Chepurov, Anton
    [J]. BEC 2008: 2008 INTERNATIONAL BIENNIAL BALTIC ELECTRONICS CONFERENCE, PROCEEDINGS, 2008, : 151 - 154
  • [3] Design for verification with dynamic assertions
    Mehlitz, PC
    Penix, J
    [J]. 29th Annual IEEE/NASA Software Engineering Workshop, Proceedings, 2005, : 285 - 292
  • [4] A Figure of Merit for Assertions in Verification
    Hertz, Samuel
    Pal, Debjit
    Offenberger, Spencer
    Vasudevan, Shobha
    [J]. 24TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2019), 2019, : 675 - 680
  • [5] Design and verification driven by assertions
    Torres, F
    Vaca, S
    Torres, D
    González, RE
    [J]. 2004 1st International Conference on Electrical and Electronics Engineering (ICEEE), 2004, : 188 - 193
  • [6] BLAST: at the core of a powerful and diverse set of sequence analysis tools
    McGinnis, S
    Madden, TL
    [J]. NUCLEIC ACIDS RESEARCH, 2004, 32 : W20 - W25
  • [7] On the reuse of RTL assertions in SystemC TLM verification
    Bombieri, Nicola
    Fummi, Franco
    Guarnieri, Valerio
    Pravadelli, Graziano
    Stefanni, Francesco
    Ghasempouri, Tara
    Lora, Michele
    Auditore, Giovanni
    Marcigaglia, Mirella Negro
    [J]. 2014 15TH LATIN AMERICAN TEST WORKSHOP - LATW, 2014,
  • [9] Synthesizable SystemVerilog Assertions as a Methodology for SoC Verification
    Kastelan, Ivan
    Krajacevic, Zoran
    [J]. 2009 1ST IEEE EASTERN EUROPEAN CONFERENCE ON THE ENGINEERING OF COMPUTER BASED SYSTEMS, 2009, : 120 - 127
  • [10] Design and verification based on assertions:: Some statistics
    Cortéz, J
    Torres, D
    [J]. 2005 2nd International Conference on Electrical & Electronics Engineering (ICEEE), 2005, : 132 - 135