• DocumentCode
    1944536
  • Title

    Formal verification of digital systems

  • Author

    Swamy, Gitanjali

  • Author_Institution
    Res. Labs., Mentor Graphics Corp., Boston, MA, USA
  • fYear
    1997
  • fDate
    4-7 Jan 1997
  • Firstpage
    213
  • Lastpage
    217
  • Abstract
    A formal verifier is an automated decision procedure that can prove or disprove a set of statements in some logical system of reasoning. Problems informal verification have been posed and studied in a variety of disciplines for many years. However the last ten years have produced significant advances in both the theory and practical art of building formal verifiers. Various formal proof techniques available today include language containment, model checking, equivalence checking, symbolic simulation and theorem proving. In this tutorial, we will be restricting ourselves to the formal finite state machine based techniques: language containment, model checking and equivalence checking. A brief introduction to the technologies that underly these techniques will be presented as well. The tutorial will conclude with some examples of how formal methods can be employed in the verification of hardware systems
  • Keywords
    digital systems; finite state machines; formal verification; logic design; automated decision; design; digital system; equivalence checking; finite state machine; formal verification; hardware; language containment; logical system; model checking; Art; Automata; Circuit simulation; Design methodology; Digital systems; Formal verification; Graphics; Hardware; Laboratories; Sequential circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1997. Proceedings., Tenth International Conference on
  • Conference_Location
    Hyderabad
  • ISSN
    1063-9667
  • Print_ISBN
    0-8186-7755-4
  • Type

    conf

  • DOI
    10.1109/ICVD.1997.568078
  • Filename
    568078