Skip to main content
Log in

Efficient debugging in a formal verification environment

  • Special section on verification of hardware-like systems
  • Published:
International Journal on Software Tools for Technology Transfer Aims and scope Submit manuscript

Abstract.

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Published online: 21 February 2003

Rights and permissions

Reprints and permissions

About this article

Cite this article

Copty, F., Irron, A., Weissberg, O. et al. Efficient debugging in a formal verification environment . STTT 4, 335–348 (2003). https://doi.org/10.1007/s10009-002-0097-y

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10009-002-0097-y

Navigation