• DocumentCode
    3782904
  • Title

    Lower bound sifting for MDDs

  • Author

    D. Jankovic;W. Gunther;R. Drechsler

  • Author_Institution
    Fac. of Electron. Eng., Nis Univ., Serbia
  • fYear
    2000
  • Firstpage
    193
  • Lastpage
    198
  • Abstract
    Decision Diagrams (DDs) are a data structure for the representation and manipulation of discrete logic functions often applied in VLSI CAD. Common DDs to represent Boolean functions are Binary Decision Diagrams (BDDs). Multiple-valued logic functions can be represented by multiple-valued Decision Diagrams (MDDs). The effiency of a DD representation strongly depends on the variable ordering; the size may vary from linear to exponential. Finding a good ordering is an NP-hard problem that has received considerable attention resulting in many minimization methods. Sifting is the most popular heuristic for dynamic DD minimization. In this paper we give lower bounds for sifting of MDDs. Based on them, both lower bound sifting for MDD minimization and lower bound group sifting for BDD minimization are proposed. By the computation of good lower bounds large parts of the search space can be pruned resulting in very fast computations. This is demonstrated by experimental results.
  • Keywords
    "Boolean functions","Data structures","Runtime","Logic functions","Very large scale integration","Minimization methods","Binary decision diagrams","Computer science","Computer architecture"
  • Publisher
    ieee
  • Conference_Titel
    Multiple-Valued Logic, 2000. (ISMVL 2000) Proceedings. 30th IEEE International Symposium on
  • ISSN
    0195-623X
  • Print_ISBN
    0-7695-0692-5
  • Type

    conf

  • DOI
    10.1109/ISMVL.2000.848619
  • Filename
    848619