Relational STE and Theorem Proving for Formal Verification of Industrial Circuit Designs

被引:0
|
作者
O'Leary, John [1 ]
Kaivola, Roope [1 ]
Melham, Tom [2 ]
机构
[1] Intel Corp, Santa Clara, CA 95051 USA
[2] Univ Oxford, Oxford OX1 2JD, England
关键词
MODEL CHECKING; PROVER;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model checking by symbolic trajectory evaluation, orchestrated in a flexible functional-programming framework, is a well-established technology for correctness verification of industrial-scale circuit designs. Most verifications in this domain require decomposition into subproblems that symbolic trajectory evaluation can handle, and deductive theorem proving has long been proposed as a complement to symbolic trajectory evaluation to enable such compositional reasoning. This paper describes an approach to verification by symbolic simulation, called Relational STE, that raises verification properties to the purely logical level suitable for compositional reasoning in a theorem prover. We also introduce a new deductive theorem prover, called Goaled, that has been integrated into Intel's Forte verification framework for this purpose. We illustrate the effectiveness of this combination of technologies by describing a general framework, accessible to non-experts, that is widely used for verification and regression validation of integer multipliers at Intel.
引用
收藏
页码:97 / 104
页数:8
相关论文
共 50 条
  • [41] Formal Analysis of Soft Errors using Theorem Proving
    Abbasi, Naeem
    Hasan, Osman
    Tahar, Sofiene
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (122): : 75 - 84
  • [42] Formal specification and theorem proving breakthroughs in geometric modeling
    Puitg, F
    Dufourd, JF
    [J]. THEOREM PROVING IN HIGHER ORDER LOGICS, 1998, 1479 : 401 - 422
  • [43] The application of formal verification to SPW designs
    Akbarpour, B
    Tahar, S
    [J]. EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS, 2003, : 325 - 332
  • [44] Towards formal verification of analog designs
    Gupta, S
    Krogh, BH
    Rutenbar, RA
    [J]. ICCAD-2004: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2004, : 210 - 217
  • [45] Formal verification for embedded system designs
    Chen, X
    Hsieh, H
    Balarin, F
    Watanabe, Y
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2003, 8 (2-3) : 139 - 153
  • [46] Formal verification: essential for complex designs
    Tuck, B
    [J]. COMPUTER DESIGN, 1998, 37 (06): : 56 - +
  • [47] Formal analysis and verification of statemate designs
    Bienmüller, Tom
    Damm, Werner
    Klose, Jochen
    Wittke, Hartmut
    [J]. IT - Information Technology, 2001, 43 (01): : 29 - 34
  • [48] Formal Verification for Embedded System Designs
    Xi Chen
    Harry Hsieh
    Felice Balarin
    Yosinori Watanabe
    [J]. Design Automation for Embedded Systems, 2003, 8 : 139 - 153
  • [49] Automated formal verification for VHDL designs
    Lin, FY
    Li, HC
    [J]. COMPUTERS AND THEIR APPLICATIONS - PROCEEDINGS OF THE ISCA 11TH INTERNATIONAL CONFERENCE, 1996, : 174 - 177
  • [50] Formal specification and verification of hardware designs
    Ramesh, S
    Rao, SSSP
    Sivakumar, G
    Bhaduri, P
    [J]. PHOTOMASK AND X-RAY MASK TECHNOLOGY V, 1998, 3412 : 261 - 268