• DocumentCode
    2554618
  • Title

    On the sensitivity of BDDs with respect to path-related objective functions

  • Author

    Ebendt, Rüdiger ; Drechsler, Rolf

  • Author_Institution
    Inst. of Comput. Sci., Bremen Univ.
  • fYear
    2006
  • fDate
    21-24 May 2006
  • Abstract
    Reduced ordered binary decision diagrams (BDDs) are a data structure for efficient representation and manipulation of Boolean functions. They are frequently used in logic synthesis and formal verification. In recent practical applications, BDDs are optimized with respect to new objective functions. In 1986, Bryant showed that, dependent on a chosen variable ordering, the size of BDDs can vary from linear to exponential. In this paper, we derive similar results for the sensitivity of BDDs with respect to path-related objective functions. First, we provide a theoretical view, giving examples for the large variation in the maximal path length and the expected path length in BDDs. This shows how important it is to choose a good or optimal variable ordering. Experimental results show the sensitivity of benchmark functions with respect to all considered objective functions
  • Keywords
    Boolean functions; binary decision diagrams; logic design; sensitivity analysis; Boolean functions; data structure; formal verification; logic synthesis; path length; path-related objective functions; reduced ordered binary decision diagrams; Binary decision diagrams; Boolean functions; Circuit faults; Circuit testing; Computer science; Data structures; Delay; Logic; Minimization; Page description languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on
  • Conference_Location
    Island of Kos
  • Print_ISBN
    0-7803-9389-9
  • Type

    conf

  • DOI
    10.1109/ISCAS.2006.1693784
  • Filename
    1693784