Assertion-based verification: Industry myths to realities

被引:0
|
作者
Foster, Harry [1 ]
机构
[1] Mentor Graph Corp, Plano, TX USA
来源
COMPUTER AIDED VERIFICATION | 2008年 / 5123卷
关键词
assertion; assertion-based verification; debugging; formal verification; functional verification; property specification simulation;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Debugging, on average, has grown to consume more than 60% of today's ASIC and SoC verification effort. Clearly, this is a topic the industry must address, and some organizations have done just that. Those that have adopted an assertion-based verification (ABV) methodology have seen significant reduction in simulation debugging time (as much as 50% [1]) due to improved observability. Furthermore, organizations that have embraced an ABV methodology are able to take advantage of more advanced verification techniques, such as formal verification, thus improving their overall verification quality and results. Nonetheless, even with multiple published industry case studies from various early adopters-each touting the benefits of applying ABV-the industry as a whole has resisted adopting assertion-based techniques. This tutorial provides an industry survey of today's ABV landscape, ranging from myths to realities. Emerging challenges and possible research opportunities are discussed. The following extended abstract provides a reference on which the tutorial builds.
引用
收藏
页码:5 / 10
页数:6
相关论文
共 50 条
  • [1] A Study on the Assertion-Based Verification of Digital IC
    Li, Yangyang
    Wu, Wuchen
    Hou, Ligang
    Cheng, Hao
    ICIC 2009: SECOND INTERNATIONAL CONFERENCE ON INFORMATION AND COMPUTING SCIENCE, VOL 2, PROCEEDINGS: IMAGE ANALYSIS, INFORMATION AND SIGNAL PROCESSING, 2009, : 25 - +
  • [2] Assertion-Based Dynamic Verification for Executable UML Specifications
    Sugai, Masahito
    Teruya, Akira
    Iwata, Ehchiro
    Zakaria, Nurul Azma
    Matsumoto, Noriko
    Yoshida, Norihiko
    PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON APPLIED COMPUTER SCIENCE (ACS'08): RECENT ADVANCES ON APPLIED COMPUTER SCIENCE, 2008, : 181 - +
  • [3] An assertion-based verification methodology for system-level design
    Gharehbaghi, Amir Masoud
    Yaran, Benyamin Hamdin
    Hessabi, Shaahin
    Goudarzi, Maziar
    COMPUTERS & ELECTRICAL ENGINEERING, 2007, 33 (04) : 269 - 284
  • [4] Hybrid, incremental assertion-based verification for TLM design flows
    Bombieri, Nicola
    Fummi, Franco
    Pravadelli, Graziano
    Fedeli, Andrea
    IEEE DESIGN & TEST OF COMPUTERS, 2007, 24 (02): : 140 - 152
  • [5] Security and Fault Diagnosis-Based Assertion-Based Verification for FPGA
    Zhang, Shasha
    Cao, Liang
    2019 COMPANION OF THE 19TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS-C 2019), 2019, : 478 - 481
  • [6] System-Level Assertion-Based Performance Verification for Embedded Systems
    Hatefi-Ardakani, Hassan
    Gharehbaghi, Amir Masoud
    Hessabi, Shaahin
    ADVANCES IN COMPUTER SCIENCE AND ENGINEERING, 2008, 6 : 243 - 250
  • [7] Automatic High Functional Coverage Stimuli Generation for Assertion-based Verification
    Rostami, Hossein
    Hosseini, Mostafa
    Azarpeyvand, Ali
    Iman, Mohammad Reza Heidari
    Ghasempouri, Tara
    2024 IEEE 30TH INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN, IOLTS 2024, 2024,
  • [8] A performance and functional assertion-based verification methodology at transaction-level
    Ardakani, Hassan Hatefi
    Gharehbaghi, Amir Masoud
    Hessabi, Shaahin
    2007 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2007, : 337 - +
  • [9] Assertion-based Verification of behavioral descriptions with non-linear solver
    Ugarte, I.
    Sanchez, P.
    HLDVT'06: ELEVENTH ANNUAL IEEE INTERNATIONAL HIGH-LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2006, : 61 - +
  • [10] Security Analysis of a System-on-Chip Using Assertion-Based Verification
    Bhamidipati, Padmaja
    Achyutha, Shanmukha Murali
    Vemur, Ranga
    2021 IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2021, : 826 - 831