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
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;
Conference_Titel :
Electronics, Circuits, and Systems (ICECS), 2010 17th IEEE International Conference on
Conference_Location :
Athens
Print_ISBN :
978-1-4244-8155-2
DOI :
10.1109/ICECS.2010.5724590