DocumentCode :
2071594
Title :
Reversible circuit synthesis using evolutionary algorithm
Author :
Datta, Kanak ; Sengupta, Indranil ; Rahaman, Hafizur
Author_Institution :
Dept. of Inf. Technol., Bengal Eng. & Sci. Univ., Shibpur, India
fYear :
2012
fDate :
17-19 Dec. 2012
Firstpage :
1
Lastpage :
4
Abstract :
With the prospect of availability of quantum computers in not-so-distant future, research on the synthesis and testing of reversible logic circuits have gained momentum in recent years. There are many existing works for the synthesis of reversible logic circuits, some of them being exact while some others approximate and based on some heuristics. Many of these methods work for reasonably smaller circuits, but fail with the increase in the number of inputs, either in terms of large memory and computation time requirements, or in terms of failure in arriving at the solution. In this paper, we have proposed a synthesis approach that uses Genetic Algorithm (GA) for searching the solution space, and is based on a gate library consisting of NOT, CNOT and generalized Toffoli gates. This method gives good solutions to circuits with up to 5 or 6 inputs very fast. A divide-and-conquer approach is also proposed towards the end of the paper as a future work using which larger circuits can be handled.
Keywords :
genetic algorithms; logic circuits; network synthesis; evolutionary algorithm; gate library; generalized Toffoli gates; genetic algorithm; quantum computers; reversible circuit synthesis; reversible logic circuit;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computers and Devices for Communication (CODEC), 2012 5th International Conference on
Conference_Location :
Kolkata
Print_ISBN :
978-1-4673-2619-3
Type :
conf
DOI :
10.1109/CODEC.2012.6509351
Filename :
6509351
Link To Document :
بازگشت