• DocumentCode
    2299251
  • Title

    From Truth Tables to Programming Languages: Progress in the Design of Reversible Circuits

  • Author

    Drechsler, Rolf ; Wille, Robert

  • Author_Institution
    Inst. of Comput. Sci., Univ. of Bremen, Bremen, Germany
  • fYear
    2011
  • fDate
    23-25 May 2011
  • Firstpage
    78
  • Lastpage
    85
  • Abstract
    It is a widely supported prediction that conventional computer hardware technologies are going to reach their limits in the near future. Consequently, researchers are working on alternatives. Reversible circuits are one promising direction with applications e.g. in low-power design or quantum computation. However, no real design flow for this new kind of circuits exists so far. In this paper, the progress in the development of design methods for reversible circuits is reviewed - with a particular focus on the synthesis steps. After a brief review on reversible circuits, the general idea of common synthesis approaches is described. This includes methods based on truth table descriptions, methods applicable to larger functions, and finally an approach based on a programming language. Discussions and an outlook to future work conclude this paper.
  • Keywords
    logic circuits; logic design; low-power electronics; programming languages; quantum computing; computer hardware technologies; programming languages; quantum computation; reversible circuit design; truth tables; Adders; Boolean functions; Computer languages; Data structures; Hardware; Impedance matching; Logic gates; BDD; ESOP; SyReC; design; embedding; hardware description language; reversible circuits; synthesis; truth-table;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multiple-Valued Logic (ISMVL), 2011 41st IEEE International Symposium on
  • Conference_Location
    Tuusula
  • ISSN
    0195-623X
  • Print_ISBN
    978-1-4577-0112-2
  • Electronic_ISBN
    0195-623X
  • Type

    conf

  • DOI
    10.1109/ISMVL.2011.40
  • Filename
    5954213