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 条
  • [21] From Sequential Specifications to Eventual Consistency
    Jagadeesan, Radha
    Ricly, James
    AUTOMATA, LANGUAGES, AND PROGRAMMING, PT II, 2015, 9135 : 247 - 259
  • [22] Verifying timing consistency in formal specifications
    Bartos, T
    Fristacky, N
    IEEE DESIGN & TEST OF COMPUTERS, 1996, 13 (01): : 8 - 15
  • [23] CONSISTENCY OF FORMALIZED SPECIFICATIONS IN MULTILEVEL PROGRAMMING
    PANFILENKO, VP
    CYBERNETICS AND SYSTEMS ANALYSIS, 1993, 29 (02) : 210 - 219
  • [24] MULTIPARAMETER CONSISTENCY AND BAYESIAN INDIFFERENCE SPECIFICATIONS
    NOVICK, MR
    ANNALS OF MATHEMATICAL STATISTICS, 1966, 37 (06): : 1862 - &
  • [25] A tool for automated system analysis based on modular specifications
    Morzenti, A
    San Pietro, P
    Morasca, S
    13TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 1998, : 2 - 11
  • [26] On the complexity of verifying consistency of XML specifications
    Arenas, Marcelo
    Fan, Wenfei
    Libkin, Leonid
    SIAM JOURNAL ON COMPUTING, 2008, 38 (03) : 841 - 880
  • [27] Static consistency checking for distributed specifications
    Nentwich, C
    Emmerich, W
    Finkelstein, A
    16TH ANNUAL INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2001), PROCEEDINGS, 2001, : 115 - 124
  • [28] Refinement and Consistency of Timed Modal Specifications
    Bertrand, Nathalie
    Pinchinat, Sophie
    Raclet, Jean-Baptiste
    LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS, 2009, 5457 : 152 - +
  • [29] Radiometric consistency in source specifications for lithography
    Rosenbluth, Alan E.
    Azpiroz, Jaione Tirapu
    Lai, Kafai
    Tian, Kehan
    Melville, David O. S.
    Totzeck, Michael
    Blahnik, Vladan
    Koolen, Armand
    Flagello, Donis
    OPTICAL MICROLITHOGRAPHY XXI, PTS 1-3, 2008, 6924
  • [30] CONSISTENCY CHECKING OF AUTOMATA FUNCTIONAL SPECIFICATIONS
    CHEBOTAREV, AN
    MOROKHOVETS, MK
    LOGIC PROGRAMMING AND AUTOMATED REASONING, 1993, 698 : 76 - 85