• 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