• DocumentCode
    2667028
  • Title

    Genetic algorithm based variable ordering of BDDs for multi-level logic optimization with area-power trade-offs

  • Author

    Chaudhur, Saurabh ; Dutta, Anirban

  • Author_Institution
    Dept. of Electr. Eng., Nat. Inst. of Technol., Silchar, India
  • fYear
    2010
  • fDate
    12-15 Dec. 2010
  • Firstpage
    627
  • Lastpage
    630
  • Abstract
    Boolean logics when implemented as BDDs can be graphically manipulated to reduce the number of nodes and hence the area. Ordering of BDD nodes play a significant role in this context. Most of the algorithms for input variable ordering for OBDD focus primarily on area minimization. However, suitable input variable ordering helps in minimizing the power consumption also. In this particular work, we have adopted a genetic algorithm based technique to find an optimal input variable order, while node reordering is taken care by the standard BDD package. Experimental results show a substantial saving in area and power. We have also compared our technique with other standard methods of variable ordering for OBDDs and found to produce superior results.
  • Keywords
    Boolean functions; binary decision diagrams; genetic algorithms; BDD; Boolean logics; area-power trade-offs; binary decision diagram; genetic algorithm; input variable ordering; multilevel logic optimization; node reordering; Argon; Board of Directors; Boolean functions; Data structures; BDD; GA; area and power trade-offs; variable order;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits, and Systems (ICECS), 2010 17th IEEE International Conference on
  • Conference_Location
    Athens
  • Print_ISBN
    978-1-4244-8155-2
  • Type

    conf

  • DOI
    10.1109/ICECS.2010.5724590
  • Filename
    5724590