DocumentCode :
3263743
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
fYear :
2013
fDate :
4-6 July 2013
Firstpage :
395
Lastpage :
399
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Science and Engineering (ICSSE), 2013 International Conference on
Conference_Location :
Budapest
ISSN :
2325-0909
Print_ISBN :
978-1-4799-0007-7
Type :
conf
DOI :
10.1109/ICSSE.2013.6614698
Filename :
6614698
Link To Document :
بازگشت