DocumentCode
3589953
Title
Faster synthesis of combinational logic based on multiplexer trees and binary decision diagrams
Author
Kohutka, Lukas ; Pistek, Peter
Author_Institution
Fac. of Inf. & Inf. Technol., Slovak Univ. of Technol. in Bratislava, Bratislava, Slovakia
fYear
2014
Firstpage
239
Lastpage
244
Abstract
Multiplexers are well known as a basic building element of digital and mixed signal circuits thanks to their ability to perform any Boolean function. Optimization is a significant part of synthesis of combinational logic, since performance has to be improved, area and power consumption have to be reduced. The paper presents a novel faster optimization method for multiplexer trees using basic BDD reduction methods, residual variables, a hash table and top-down approach. An option to automatically replace some multiplexers in the multiplexer tree with basic logic gates has been added in order to achieve better results. This method also works with multiple Boolean functions at once so that we can design circuits with more than one output. Experimental results show that implemented algorithm reduces total amount of multiplexers in optimized multiplexer tree by up to 99,99% in comparison to non-optimized multiplexer tree. In addition up to 63,46% of multiplexers can be replaced with a logic gate OR, AND or XOR, which can reduce total amount of transistors needed to realise given combinational logic by up to 24,23%.
Keywords
Boolean functions; binary decision diagrams; combinational circuits; logic design; AND; Boolean function; OR; XOR; basic BDD reduction methods; basic logic gates; binary decision diagrams; combinational logic synthesis; digital signal circuits; hash table; logic gate; mixed signal circuits; nonoptimized multiplexer tree; top-down approach; transistors; Boolean functions; Complexity theory; Data structures; Input variables; Logic gates; Multiplexing; Optimization; binary decision diagram; combinational logic synthesis; hash table; logic gate; multiplexer tree;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging eLearning Technologies and Applications (ICETA), 2014 IEEE 12th International Conference on
Print_ISBN
978-1-4799-7739-0
Type
conf
DOI
10.1109/ICETA.2014.7107591
Filename
7107591
Link To Document