• DocumentCode
    2926918
  • Title

    A cycle-based synthesis algorithm for reversible logic

  • Author

    Sasanian, Zahra ; Saeedi, Mehdi ; Sedighi, Mehdi ; Zamani, Morteza Saheb

  • Author_Institution
    Comput. Eng. Dept., Amirkabir Univ. of Technol., Tehran
  • fYear
    2009
  • fDate
    19-22 Jan. 2009
  • Firstpage
    745
  • Lastpage
    750
  • Abstract
    Several algorithms have been proposed for the synthesis of reversible circuits. In this paper, a cycle-based synthesis algorithm for reversible logic, based on the NCT library, has been proposed. In other words, direct implementation of a single 3-cycle, a pair of 3-cycles and a pair of 2-cycles have been explored and used to propose an efficient Toffoli-based synthesis algorithm for reversible circuits. The synthesis algorithm decomposes a given large cycle into a set of single 3-cycles, pairs of 3-cycles and pair of 2-cycles and synthesizes the resulted cycles directly. Our experimental results show that the proposed synthesis algorithm can outperform the available 2-cycle-based approach about 34% on average. In addition, several discussions for the generalization of the proposed method to the 2m-cycles are given.
  • Keywords
    logic circuits; network synthesis; NCT library; cycle-based synthesis algorithm; efficient Toffoli-based synthesis algorithm; reversible circuits; reversible logic; Boolean functions; Circuit synthesis; Design automation; Design engineering; Energy efficiency; Libraries; Logic circuits; Logic design; Optical computing; Quantum computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2009. ASP-DAC 2009. Asia and South Pacific
  • Conference_Location
    Yokohama
  • Print_ISBN
    978-1-4244-2748-2
  • Electronic_ISBN
    978-1-4244-2749-9
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2009.4796569
  • Filename
    4796569