CheckSpec: A Tool for Consistency and Coverage Analysis of Assertion Specifications

被引:0
|
作者
Banerjee, Ansuman
Datta, Kausik
Dasgupta, Pallab
机构
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As more and more chip design companies attempt to integrate formal property verification (FPV) and assertion-based verification (ABV) into their pre-silicon validation flows, the main challenge that they face is in the task of expressing the design intent correctly and accurately in terms of formal properties. Incomplete specifications allow bugs to escape detection, while inconsistent specifications lead to the loss of validation effort, since the error lies in the specification itself. In this paper, we present CheckSpec, a tool for automatically checking the consistency and completeness of assertion specifications written in System Verilog Assertions (SVA). CheckSpec comprises of two main engines, namely (a) Certify: that certifies a given assertion suite to be free from inconsistencies and (b) Quantify: that quantifies the completeness of a given assertion suite. On one hand, CheckSpec will help verification teams to avoid significant waste of validation effort arising out of inconsistent specifications. On the other hand. this will provide a first-cut estimate of the comprehensiveness of an assertion specification Suite. The adoption of CheckSpec in the mainstream validation flow can significantly increase the productivity of assertion verification technologies.
引用
收藏
页码:228 / 233
页数:6
相关论文
共 50 条
  • [2] Jeda offers SystemC-assertion-coverage tool
    Santarini, Michael
    EDN, 2007, 52 (06) : 19 - 19
  • [3] Assertion and Coverage Driven Test Generation Tool for RTL Designs
    Muhammed, Nourhan
    Hussein, Nour
    Salah, Khaled
    Khan, Ayub
    2020 11TH IEEE ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS & MOBILE COMMUNICATION CONFERENCE (UEMCON), 2020, : 913 - 916
  • [4] Consistency analysis of reconfigurable dataflow specifications
    Bhattacharya, B
    Bhattacharyya, SS
    EMBEDDED PROCESSOR DESIGN CHALLENGES: SYSTEMS, ARCHITECTURES, MODELLING, AND SIMULATION - SAMOS, 2002, 2268 : 1 - 17
  • [5] A Novel Assertion-based CAD Tool for Automatic Extraction of Functional Coverage
    Abubakr, Abdelrahman G.
    El-Kharashy, Hatem
    El-Yamany, Ahmed
    El-Ashry, Sameh
    Salah, Khaled
    2016 28TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM 2016), 2016, : 29 - 32
  • [6] Consistency of XML specifications
    Arenas, M
    Fan, WF
    Libkin, L
    INCONSISTENCY TOLERANCE, 2004, 3300 : 15 - 41
  • [7] Automatic Assertion Generation from Natural Language Specifications Using Subtree Analysis
    Zhao, Junchen
    Harris, Ian G.
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 598 - 601
  • [8] Accelerating assertion coverage with adaptive testbenches
    Pal, Bhaskar
    Banerjee, Ansuman
    Sinha, Arnab
    Dasgupta, Pallab
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (05) : 967 - 972
  • [9] Automated Assertion Generation from Natural Language Specifications
    Frederiksen, Steven J.
    Aromando, John
    Hsiao, Michael S.
    2020 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2020,
  • [10] Automated synthesis of assertion monitors using visual specifications
    Gadkari, AA
    Ramesh, S
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 390 - 395