• DocumentCode
    316867
  • Title

    A survey of techniques for formal verification of combinational circuits

  • Author

    Jain, Jawahar ; Narayan, Amit ; Fujita, Masayuki ; Sangiovanni-Vincentelli, A.

  • Author_Institution
    Fujitsu Lab. of America, Santa Clara, CA, USA
  • fYear
    1997
  • fDate
    12-15 Oct 1997
  • Firstpage
    445
  • Lastpage
    454
  • Abstract
    With the increase in the complexity of present day systems, proving the correctness of a design has become a major concern. Simulation based methodologies are generally inadequate to validate the correctness of a design with a reasonable confidence. More and more designers are moving towards formal methods to guarantee the correctness of their designs. The authors survey some state-of-the-art techniques used to perform automatic verification of combinational circuits. They classify the current approaches for combinational verification into two categories: functional and structural. The functional methods consist of representing a circuit as a canonical decision diagram. Two circuits are equivalent if and only if their decision diagrams are equal. The structural methods consist of identifying related nodes in the circuit and using them to simplify the problem of verification. They briefly describe some of the methods in both the categories and discuss their merits and drawbacks
  • Keywords
    combinational circuits; diagrams; formal verification; logic CAD; automatic verification; canonical decision diagram; combinational circuits; design correctness proving; formal verification; functional combinational verification; guaranteed design correctness; related node identification; structural combinational verification; Circuit simulation; Combinational circuits; Computer bugs; Design methodology; Digital systems; Formal verification; Logic; Process design; Sequential circuits; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1997. ICCD '97. Proceedings., 1997 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-8186-8206-X
  • Type

    conf

  • DOI
    10.1109/ICCD.1997.628907
  • Filename
    628907