• DocumentCode
    523914
  • Title

    Reducing the number of lines in reversible circuits

  • Author

    Wille, Robert ; Soeken, Mathias ; Drechsler, Rolf

  • Author_Institution
    Inst. of Comput. Sci., Univ. of Bremen, Bremen, Germany
  • fYear
    2010
  • fDate
    13-18 June 2010
  • Firstpage
    647
  • Lastpage
    652
  • Abstract
    Reversible logic became a promising alternative to traditional circuits because of its applications e.g. in low-power design and quantum computation. As a result, design of reversible circuits attracted great attention in the last years. The number of circuit lines is thereby a major criterion since it e.g. affects the still limited resource of qubits. Nevertheless, all approaches introduced so far for synthesis of complex reversible circuits need a significant amount of additional circuit lines - sometimes orders of magnitude more than the primary inputs. In this paper, we propose a post-process optimization method that addresses this problem. The general idea is to merge garbage output lines with appropriate constant input lines. To this end, parts of the circuits are re-synthesized. Experimental results show that by applying the proposed approach, the number of circuit lines can be reduced by 17% on average - in the best case by more than 40%. At the same time, the increase in the number of gates and the quantum costs, respectively, can be kept small.
  • Keywords
    circuit optimisation; logic design; circuit line; circuit re-synthesization; complex reversible circuit synthesis; post process optimization method; quantum computation; qubit resource; reversible logic; Boolean functions; Circuit simulation; Circuit synthesis; Circuit testing; Computer science; Data structures; Debugging; Logic design; Optimization methods; Quantum computing; Optimization; Quantum Computation; Reversible Logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2010 47th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-4244-6677-1
  • Type

    conf

  • Filename
    5523384