• DocumentCode
    2393193
  • Title

    BDD-based verification of scalable designs

  • Author

    Grosse, Daniel ; Drechsler, Rolf

  • Author_Institution
    Inst. of Comput. Sci., Bremen Univ., Germany
  • fYear
    2003
  • fDate
    12-14 Nov. 2003
  • Firstpage
    123
  • Lastpage
    128
  • Abstract
    Many formal verification techniques make use of Binary Decision Diagrams (BDDs). In most applications the choice of the variable ordering is crucial for the performance of the verification algorithm. Usually BDDs operate on the Boolean level, i.e. BDDs are a bit-level data structure. In this paper we present a method to speed-up BDD-based verification of scalable designs that makes use of a learning process for word-level information. In a preprocessing a scalable ordering is extracted from the RTL that is used as a static ordering for large designs. Experimental results show that significant improvements can be achieved.
  • Keywords
    Boolean functions; adders; binary decision diagrams; formal verification; high level synthesis; sequential circuits; BDD-based verification; Boolean level; adders; arbiters; bit-level data structure; directed acyclic graph; formal verification; learning process; multipliers; scalable designs; scalable ordering; sequential benchmark; word-level information; Application software; Binary decision diagrams; Boolean functions; Circuits; Computer science; Costs; Data mining; Data structures; Formal verification; Modems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Design Validation and Test Workshop, 2003. Eighth IEEE International
  • Conference_Location
    San Francisco, CA, USA
  • Print_ISBN
    0-7803-8236-6
  • Type

    conf

  • DOI
    10.1109/HLDVT.2003.1252485
  • Filename
    1252485