ENERGY EFFICIENT CODE
CONVERTERS USING
REVERSIBLE LOGIC GATES
Presented by :
B. Aditya Kumar
Outline
 Drawbacks of Irreversible Computing
 Advantages of Reversible Computing
 Code Converters
 BCD to Excess-3 Converter
 Advantages and Design Complexity of
reversible logic
Irreversible Computing
 Energy dissipation
 Information loss
 Components degradation
Reversible Computing
 Energy Efficient
 Improve Performance
 Inputs recovered from outputs
Code Converters
 Used for Encryption and Decryption
 Portability
 Tractability
BCD to Excess-3 Converter Truth
Table
Block diagram of BCD to Excess-3
Code Convertor
Feynman Gate
Feynman Gate Truth Table
Outputs:
P = A
Q = A xor B
NG gate
 3*3 reversible gate
 Inputs: A,B,C
 Output: P = A;
Q = A xor B xor C;
R = AB+BC+CA;
Advantages of Reversible gates
 Energy dissipation is less
 Heat management
 Duplication of Input through Output
 Power management
Design complexity of Reversible
circuit
 Garbage outputs should be minimum
 Complex task to design a reversible logic
 Loops are not permitted
 No Fan-out
Applications
 Can be used in Code converters and
binary incrementers.
 Can be used in nanotechnology.
 Can be used in low power CMOS
circuits.
References:
 [1] Manjula Gandhi S, J Devishree “Design of
Reversible Code Converters for Quantum Computer
based system” proceedings published by International
Journal of Computer Applications.
 [2] Generation in computational process, IBM J.
Research and Development,5: 183-191.
 [3] Bennet, C.H.,1973.Logical Reversibility of
Computation, IBM J Research and Development ,pp:
525-532.
 [4] Haghparast, M. and K. Navi, 2008. Design of a
Novel Fault Tolerant Reversible Full Adder For
Nanotechnology Based Systems, World Applied
Science Journal3(1): 144-188.

Presentation energy efficient code converters using reversible logic gates

  • 1.
    ENERGY EFFICIENT CODE CONVERTERSUSING REVERSIBLE LOGIC GATES Presented by : B. Aditya Kumar
  • 2.
    Outline  Drawbacks ofIrreversible Computing  Advantages of Reversible Computing  Code Converters  BCD to Excess-3 Converter  Advantages and Design Complexity of reversible logic
  • 3.
    Irreversible Computing  Energydissipation  Information loss  Components degradation
  • 4.
    Reversible Computing  EnergyEfficient  Improve Performance  Inputs recovered from outputs
  • 5.
    Code Converters  Usedfor Encryption and Decryption  Portability  Tractability
  • 6.
    BCD to Excess-3Converter Truth Table
  • 7.
    Block diagram ofBCD to Excess-3 Code Convertor
  • 8.
  • 9.
    Feynman Gate TruthTable Outputs: P = A Q = A xor B
  • 10.
    NG gate  3*3reversible gate  Inputs: A,B,C  Output: P = A; Q = A xor B xor C; R = AB+BC+CA;
  • 11.
    Advantages of Reversiblegates  Energy dissipation is less  Heat management  Duplication of Input through Output  Power management
  • 12.
    Design complexity ofReversible circuit  Garbage outputs should be minimum  Complex task to design a reversible logic  Loops are not permitted  No Fan-out
  • 13.
    Applications  Can beused in Code converters and binary incrementers.  Can be used in nanotechnology.  Can be used in low power CMOS circuits.
  • 14.
    References:  [1] ManjulaGandhi S, J Devishree “Design of Reversible Code Converters for Quantum Computer based system” proceedings published by International Journal of Computer Applications.  [2] Generation in computational process, IBM J. Research and Development,5: 183-191.  [3] Bennet, C.H.,1973.Logical Reversibility of Computation, IBM J Research and Development ,pp: 525-532.  [4] Haghparast, M. and K. Navi, 2008. Design of a Novel Fault Tolerant Reversible Full Adder For Nanotechnology Based Systems, World Applied Science Journal3(1): 144-188.