• DocumentCode
    3337590
  • Title

    HSIS: A BDD-Based Environment for Formal Verification

  • Author

    Aziz, A. ; Balarin, F. ; Cheng, S.-T. ; Hojati, R. ; Kam, T. ; Krishnan, S.C. ; Ranjan, R.K. ; Shiple, T.R. ; Singhal, V. ; Tasiran, S. ; Wang, H.-Y. ; Brayton, R.K. ; Sangiovanni-Vincentelli, A.L.

  • Author_Institution
    Department of EECS, University of California at Berkeley, Berkeley, CA
  • fYear
    1994
  • fDate
    6-10 June 1994
  • Firstpage
    454
  • Lastpage
    459
  • Abstract
    Functional and timing verification are currently the bottlenecks in many design efforts. Simulation and emulation are extensively used for verification. Formal verification is now gaining acceptance in advanced design groups. This has been facilitated by the use of binary decision diagrams (BDDs). This paper describes the essential features of HSIS, a BDD-based environment for formal verification: 1. Open language design, made possible by using a compact and expressive intermediate format known as BLIF-MV. Currently, a synthesis subset of Verilog is supported. 2. Support for both model checking and language containment in a single unified environment, using expressivefairness constraints. 3. Efficient BDD-based algorithms. 4. Debugging environment for both language containment and model checking. 5. Automatic algorithms for the early quantification problem. 6. Support for state minimization using bisimulation and similar techniques. HSIS allows us to experiment with formal verification techniques on a variety of design problems. It also provides an environment for further research in formal verification.
  • Keywords
    Binary decision diagrams; Boolean functions; Circuit synthesis; Data structures; Digital systems; Formal verification; Hardware design languages; Minimization; National electric code; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1994. 31st Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-653-0
  • Type

    conf

  • DOI
    10.1109/DAC.1994.204146
  • Filename
    1600419