DocumentCode
2618071
Title
On the Behavior of Substitution-based Reversible Circuit Synthesis Algorithms: Investigation and Improvement
Author
Saeedi, Mehdi ; Zamani, Morteza Saheb ; Sedighi, Mehdi
Author_Institution
Dept. of Comput. Eng., Amirkabir Univ. of Technol., Tehran
fYear
2007
fDate
9-11 March 2007
Firstpage
428
Lastpage
436
Abstract
In this paper, the behavior of substitution-based reversible circuit synthesis methods is studied. We analyze one of the most recent search-based synthesis algorithms to improve its quality by adding some new non-trivial substitutions. Furthermore, it is shown that the order of factor substitution affects the depth of search tree significantly. In addition, we consider the number of terms in positive polarity Reed-Muller (PPRM) expansions during factor substitution to show that some local increases in the number of terms may lead to better final synthesis results. Besides, the behavior of depth-first search (DFS) and breadth-first search (BFS) synthesis algorithms are investigated. It is demonstrated that BFS has more effects on the quality of results and sometimes leads to shorter runtime. Based on these properties, a new hybrid DFS/BFS synthesis algorithm is proposed. Our experiments show the efficiency of this algorithm
Keywords
Reed-Muller codes; logic design; tree searching; breadth-first search synthesis algorithms; depth-first search synthesis algorithms; positive polarity Reed-Muller expansions; substitution-based reversible circuit synthesis algorithms; Algorithm design and analysis; Boolean functions; CMOS logic circuits; Circuit synthesis; Equations; Logic circuits; Logic gates; Optical computing; Quantum computing; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI, 2007. ISVLSI '07. IEEE Computer Society Annual Symposium on
Conference_Location
Porto Alegre
Print_ISBN
0-7695-2896-1
Type
conf
DOI
10.1109/ISVLSI.2007.72
Filename
4208951
Link To Document