• 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