Efficient debugging in a formal verification environment

被引:7
|
作者
Fady Copty
Amitai Irron
Osnat Weissberg
Nathan Kropp
Gila Kamhi
机构
[1] Logic and Validation Technology,
[2] Intel Corporation,undefined
[3] Haifa,undefined
[4] Israel; E-mail: gila.kamhi@intel.com,undefined
[5] Microprocessor Group,undefined
[6] Intel Corporation,undefined
[7] USA,undefined
关键词
Key words: Model checking – Counter-example – Counterexample;
D O I
10.1007/s10009-002-0097-y
中图分类号
学科分类号
摘要
In this paper, we emphasize the importance of efficient debugging in formal verification and present capabilities that we have developed in order to aid debugging in Intel’s Formal Verification Environment. We have given the name “Counter-Example Wizard” to the bundle of capabilities that we have developed to address the needs of the verification engineer in the context of counter-example diagnosis and rectification. The novel features of the Counter-Example Wizard are the multi-value counter-example annotation, constraint-based debugging, and multiple counter-example generation mechanisms. Our experience with the verification of real-life Intel designs shows that these capabilities complement one another and can help the verification engineer diagnose and fix a reported failure. We use real-life verification cases to illustrate how our system solution can significantly reduce the time spent in the loop of model checking, specification, and design modification.
引用
收藏
页码:335 / 348
页数:13
相关论文
共 50 条
  • [1] Efficient Formal Verification and Debugging of Arithmetic Divider Circuits
    Dasari, Jiteshri
    Ciesielski, Maciej
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [2] Automated Debugging of Missing Input Constraints in a Formal Verification Environment
    Keng, Brian
    Veneris, Andreas
    PROCEEDINGS OF THE 12TH CONFERENCE ON FORMAL METHODS IN COMPUTER-AIDED DESIGN (FMCAD 2012), 2012, : 101 - 105
  • [3] Integration of formal verification and debugging methods in P-grade environment
    Lovas, R
    Vécsei, B
    DISTRIBUTED AND PARALLEL SYSTEMS: CLUSTER AND GRID COMPUTING, 2005, 777 : 83 - 92
  • [4] Beyond Verification: Leveraging Formal for Debugging
    Ranjan, Rajeev K.
    Coelho, Claudionor
    Skalberg, Sebastian
    DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 648 - +
  • [5] Automated Debugging of Counterexamples in Formal Verification of Pipelined Microprocessors
    Velev, Miroslav N.
    Gao, Ping
    2012 17TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2012, : 689 - 694
  • [6] Combining Formal Verification and Testing for Debugging of Arithmetic Circuits
    Dasari, Jiteshri
    Ciesielski, Maciej
    2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [8] Formal-verification tools boast enhanced design debugging
    Lipman, J
    EDN, 1998, 43 (20) : 16 - 16
  • [9] Simulation-Based Debugging of Formal Environment Models
    Meywerk, Tim
    Niedzwiecki, Arthur
    Herdt, Vladimir
    Drechsler, Rolf
    2022 30TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2022, : 890 - 895
  • [10] A Method for Debugging of Pipe lined Processors in Formal Verification by Correspondence Checking
    Velev, Miroslav N.
    Gao, Ping
    2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 608 - 613