DocumentCode
655398
Title
A Cycle Based Reversible Logic Synthesis Approach
Author
Datta, Kanak ; Ghuku, Bhadreswar ; Sandeep, Devi ; Sengupta, Indranil ; Rahaman, Hafizur
Author_Institution
Dept. of Inf. Technol., Bengal Eng. & Sci. Univ., Howrah, India
fYear
2013
fDate
29-31 Aug. 2013
Firstpage
316
Lastpage
319
Abstract
Research in the field of reversible computing has gained vivid attention during the last decade because of its importance in various applications like low power design and quantum computing. With such motivations researchers have worked on developing several reversible synthesis approaches over the years. Some methods are exact, some are based on heuristics, some rely on function representations like Binary Decision Diagram (BDD) or Exclusive-OR Sum of Products (ESOP), and some are based on group theoretic methods. In this paper a synthesis approach for reversible logic circuit based on the theory of permutation cycles is presented, using multiple-control Toffoli gates. The method uses cycle decomposition rules to divide larger cycles into smaller ones and then smaller cycles with bit difference less than three are directly synthesized using an existing synthesis algorithm in the backend. After generating the net list, further optimizations are performed using an window optimization method present in Revkit.
Keywords
group theory; logic circuits; logic design; logic gates; BDD; ESOP; binary decision diagram; cycle based reversible logic synthesis approach; cycle decomposition rules; exclusive-or sum of products; group theoretic methods; low power design; multiple-control Toffoli gates; permutation cycle theory; quantum computing; reversible computing; reversible logic circuit; window optimization method; Benchmark testing; Complexity theory; Libraries; Logic circuits; Logic gates; Optimization; Quantum computing; Reversible logic; permutation cycle; synthesis;
fLanguage
English
Publisher
ieee
Conference_Titel
Advances in Computing and Communications (ICACC), 2013 Third International Conference on
Conference_Location
Cochin
Type
conf
DOI
10.1109/ICACC.2013.67
Filename
6686397
Link To Document