• DocumentCode
    2460533
  • Title

    Fault-Tolerant Reversible Circuits

  • Author

    Parhami, Behrooz

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of California, Santa Barbara, CA
  • fYear
    2006
  • fDate
    Oct. 29 2006-Nov. 1 2006
  • Firstpage
    1726
  • Lastpage
    1729
  • Abstract
    Reversible hardware computation, that is, performing logic signal transformations in a way that allows the original input signals to be recovered from the produced outputs, is helpful in diverse areas such as quantum computing, low-power design, nanotechnology, optical information processing, and bioinformatics. We propose a paradigm for performing such reversible computations in a manner that renders a wide class of circuit faults readily detectable at the circuit´s outputs. More specifically, we introduce a class of reversible logic gates (consisting of the well-known Fredkin gate and a newly defined Feynman double-gate) for which the parity of the outputs matches that of the inputs. Such parity-preserving reversible gates, when used with an arbitrary synthesis strategy for reversible logic circuits, allow any fault that affects no more than a single logic signal to be detectable at the circuit´s primary outputs. We show the applicability of our design strategy by demonstrating how the well-known, and very useful, Toffoli gate can be synthesized from parity- preserving gates and apply the results to the design of a binary full-adder circuit, which is a versatile and widely used element in digital arithmetic processing.
  • Keywords
    fault tolerant computing; logic circuits; logic design; Feynman double-gate; Fredkin gate; Toffoli gate; binary full-adder circuit; bioinformatics; digital arithmetic processing; fault-tolerant reversible circuits; logic signal transformations; low-power design; nanotechnology; optical information processing; parity-preserving reversible gates; quantum computing; reversible hardware computation; reversible logic circuits; reversible logic gates; Circuit faults; Circuit synthesis; Electrical fault detection; Fault detection; Fault tolerance; Logic circuits; Optical computing; Quantum computing; Signal processing; Signal synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2006. ACSSC '06. Fortieth Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    1-4244-0784-2
  • Electronic_ISBN
    1058-6393
  • Type

    conf

  • DOI
    10.1109/ACSSC.2006.355056
  • Filename
    4176866