• DocumentCode
    776809
  • Title

    Minimizing the number of paths in BDDs: Theory and algorithm

  • Author

    Fey, Gorschwin ; Drechsler, Rolf

  • Author_Institution
    Inst. of Comput. Sci., Univ. of Bremen, Germany
  • Volume
    25
  • Issue
    1
  • fYear
    2006
  • Firstpage
    4
  • Lastpage
    11
  • Abstract
    The complexity of circuit and systems design increases rapidly. Therefore, a main focus of research in the area of electronic-design automation are efficient algorithms and data structures. Among these, binary decision diagrams (BDDs) have been used in a wide variety of applications and were intensively studied from a theoretical point of view. But mostly, when complexity issues were considered, only the number of nodes in a BDD has been analyzed. Here, we study minimizing the number of paths in BDDs from a theoretical and a practical point of view. Connections to different areas in computer-aided design are outlined, theoretical studies are carried out, and an algorithm to minimize the number of paths is presented. Experimental results show the efficiency of the algorithm.
  • Keywords
    binary decision diagrams; circuit complexity; electronic design automation; high level synthesis; logic design; binary decision diagrams; circuit complexity; computer-aided design; data structures; electronic-design automation; formal verification; logic synthesis; Algorithm design and analysis; Binary decision diagrams; Boolean functions; Circuit testing; Circuits and systems; Data structures; Design automation; Formal verification; Integrated circuit synthesis; Minimization; Binary decision diagrams; formal verification; logic synthesis;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2005.852662
  • Filename
    1564299