• DocumentCode
    1938986
  • Title

    Efficient adder circuits based on a conservative reversible logic gate

  • Author

    Bruce, J.W. ; Thornton, M.A. ; Shivakumaraiah, L. ; Kokate, P.S. ; Li, X.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Mississippi State Univ., MS, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    74
  • Lastpage
    79
  • Abstract
    Conservative and reversible logic gates are widely known to be compatible with revolutionary computing paradigms such as optical and quantum computing. A fundamental conservative reversible logic gate is the Fredkin gate. This paper presents efficient adder circuits based on the Fredkin gate. Novel full adder circuits using Fredkin gates air proposed which have lower hardware complexity than the current state-of-the-art, while generating the additional signals required for carry skip adder architectures. The traditional ripple carry adder and several carry skip adder topologies are compared. Theoretical performance of each adder is determined and compared. Although the variable sized block carry skip adder is determined to have shorter delay than the fixed block size carry skip adder, the performance gains are not sufficient to warrant the required additional hardware complexity
  • Keywords
    adders; carry logic; delays; integrated logic circuits; logic gates; Fredkin gate; adder performance; carry skip adder architectures; conservative reversible logic gate; delay; efficient adder circuits; fixed block size carry skip adder; full adder circuits; hardware complexity reduction; ripple carry adder; variable sized block carry skip adder; Adders; Circuit topology; Computer architecture; Delay; Hardware; Logic circuits; Logic gates; Optical computing; Quantum computing; Signal generators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI, 2002. Proceedings. IEEE Computer Society Annual Symposium on
  • Conference_Location
    Pittsburgh, PA
  • Print_ISBN
    0-7695-1486-3
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2002.1016879
  • Filename
    1016879