Title :
Binary decision diagram optimization method based on multiplexer reduction methods
Author :
Maruniak, Marian ; Pistek, Peter
Author_Institution :
Slovak Univ. of Technol. in Bratislava, Bratislava, Slovakia
Abstract :
In VLSI circuit synthesis, multiplexers are widely used as a basic building element because of their ability to perform any Boolean function. Since multiplexers form a significant part of total circuit area, designers often focus on application of various optimizations. Multiplexer optimization techniques result in significant improvement in performance, area and power consumption of synthetized VLSI circuits. One of such approaches is the use of BDD as a structural representation of a multiplexer tree along with BDD optimization methods. We proposed a novel BDD optimization algorithm combining residual variable with basic BDD reduction methods. Experimental results show that implemented algorithm reduces total amount of multiplexers in optimized multiplexer tree by a minimum of 74.19% compared to a non-optimized multiplexer tree. The residual variable method provides approximately 50% reduction, what is further improved by up to additional 17.65% using basic BDD optimization methods.
Keywords :
VLSI; binary decision diagrams; multiplexing equipment; optimisation; BDD optimization algorithm; BDD reduction methods; VLSI circuit synthesis; binary decision diagram optimization method; multiplexer reduction methods; multiplexer tree; residual variable method; very large scale integration; Boolean functions; Data structures; Input variables; Multiplexing; Optimization methods; Vectors;
Conference_Titel :
System Science and Engineering (ICSSE), 2013 International Conference on
Conference_Location :
Budapest
Print_ISBN :
978-1-4799-0007-7
DOI :
10.1109/ICSSE.2013.6614698