SlideShare una empresa de Scribd logo
1 de 45
Minimum Cost Fault Tolerant
Adder Circuits in Reversible Logic
           Synthesis

                      Sajib Kumar Mitra*
        Department of Computer Science and Engineering
                Faculty of Engineering and Technology
             University of Dhaka, Dhaka-1000, Bangladesh
     E-mails: sajibmitra.csedu@yahoo.com, farhan717@cse.univdhaka.edu
                          *
                              Corresponding Author and Presenter
Purposes


• Minimization of Quantum Cost
• Fault Tolerant Circuit
• Reduction of Critical Path Delay
• Reduction of Number of Gates
• Garbage Outputs Optimization
Overview

• Reversible and Quantum Computing
• Quantum Realization of Reversible Circuits
• Fault Tolerant Mechanism
• Proposed Designs of Adder Circuits
• Performance Analysis
• Conclusion
Reversible and Quantum Computing
Reversible Computing


 • Equal number of input states and output states
 • Preserves an unique mapping between input and
   output vectors for any Reversible circuit
 • One or more operations can be united called
   Reversible Gate
 • (N x N) Reversible Gate has N number of inputs and
   N number of outputs where N= {1, 2, 3, …}



[1] A. K. Biswas, M. M. Hasan, A. R. Chowdhury, and H. M. H. Babu, “Efficient approaches
for designing reversible binary coded decimalimplement in a single adders,”
Microelectronics Jounrnal, vol. 39, no. 12, pp. 1693–1703, December 2008.
Reversible Computing…




Fig. 1: Basic difference between Irreversible and
                Reversible Circuits

• Limitation
   • Feedback is strictly restricted
   • Fan-out must be one always
Reversible Computing…




Fig. 2: Popular Reversible gates
Quantum Computing

In Quantum Computing, encode information as a series of
quantum-mechanical states such as spin directions of
electrons or polarization orientations of a photon that
might represent as or might represent a superposition of
the two values.

Encoded data is represented by qubits rather than bits
which can perform certain calculations exponentially
faster than conventional computing.


                                 q =α 0 + β 1

[2]W. N. N. Hung, X. Song, G. Yang, J. Yang, and M. Perkowski, “Quantum logic synthesis by
symbolic reachability analysis,” in 41st Conference on (DAC’04), Design Automation
Conference, May 2004, pp. 838–841.
Quantum Computing…

Quantum Computation uses matrix multiplication rather
than conventional Boolean operations and the information
measurement is realized by calculation the state of qubits .

The matrix operations over qubits are simply specifies by
using quantum primitives. For example,




  Fig. 3: Reversible behavior of Quantum matrix operation
Quantum Computing…

                                          Input       Output
                                      A       B       P   Q
                                      0           0   0   0
                                      0           1   0   1
                                      1           0   1   1
                                      1           1   1   0
     Input/output   Symbol
     Pattern
         00           a
         01           b
         10           c
         11           d


Fig. 4: Working Principle of Unitary Controlled NOT (UCN)
Quantum Realization of Reversible
           Circuits
Quantum Cost

• Quantum Cost (QC): Total number of 2x2 quantum
  primitives (4x4 unitary matrices) which are used to form
  equivalent quantum circuit of any Reversible Circuit.




                Fig. 5: Several Quantum Primitives
[3] M. Perkowski and et al, “A hierarchical approach to computer-aided design of quantum
circuits,” in 6th International Symposium on Rep-resentations and Methodology of Future
Computing Technology, 2003, pp. 201–209.
Orientation of Quantum Gates




                            The attachment of SRN (Hermitian
                          Matrix of SRN) and EX-OR gate on the
                           same line generates symmetric gate
                                  pattern has a cost of 1.
                                      Here T= V or V+



Fig. 6: Difference interactions between Quantum Primitives
Quantum Cost of Reversible gates




Fig. 7: Equivalent Quantum Circuits of Reversible Gates
Working Principle of Quantum Circuit




                                How does
                                Quantum
                              circuit work?


 Fig. 8: Toffoli Gate and corresponding Quantum Circuit
Working Principle of Quantum Circuit…

       INPUT       OUTPUT

   A           B     R
   0           0     C
   0           1     C
   1           0     C
   1           1     C’




  Fig. 9: Working Principle of Quantum Equivalent of TG
Working Principle of Quantum Circuit…

                                  INPUT       OUTPUT

                              A           B     R
                              0           0     C
                              0           1     C
                              1           0     C
                              1           1     C’




        Quantum Cost of Toffoli Gate is 5
Working Principle of Quantum Circuit…
Alternate representation of Quantum
  circuit of TG…
Proposed Quantum Circuit of NFT




Fig. 9: Quantum Realization of NFT Gate (QC= 5)
Proposed Quantum Circuit of NFT…
Proposed Quantum Circuit of NFT…
Proposed Quantum Circuit of NFT…
Proposed Quantum Circuit of NFT…
Proposed Quantum Circuit of NFT…
Proposed Quantum Circuit of NFT…
Proposed Quantum Circuit of NFT…
Proposed Quantum Circuit of NFT




Fig. 9: Quantum Realization of NFT Gate (QC= 5)
Fault Tolerant Mechanism
Fault Tolerant Mechanism

Preserves same parity between Input and Output vectors
  over one to one mapping of Reversible circuit.




     Fig. 10: Fault Tolerant circuit preserves same parity
               between input and output vectors
[4] B. Parhami, “Fault tolerant reversible circuits,” in In Proc. of 40 th Asimolar Conference
Signals, Systems and Computers. Pacific Grove, CA, 2006, pp. 1726–1729.
Fault Tolerant Mechanism...

Let, Iv and Ov are input and output vectors of a reversible
  circuit, so the relation is Iv↔Ov.
But to be a Reversible Fault Tolerant circuit, itself must
  preserve following equation:

              I1 ⊕ I 2 ⊕ ⊕ I n = O1 ⊕ O2 ⊕ ⊕ On


where Iv={I1, I2, I3, …, In} and Ov={O1, O2, O3, …, On}

             Input Parity = Output Parity
Fault Tolerant Mechanism…




Fig. 11: Most Popular Fault Tolerant Gates
Fault Tolerant Mechanism…

                          INPUT       OUTPUT
                      A     B     C   P   Q   R

                      0     0     0   0   0   0
                      0     0     1   0   0   1
                      0     1     0   0   1   0
                      0     1     1   0   1   1
                      1     0     0   1   0   0
A ⊕ B ⊕C = P ⊕Q ⊕ R
                      1     0     1   1   1   0
                      1     1     0   1   0   1
                      1     1     1   1   1   1
Fault Tolerant Mechanism…

Verification of the following equation:
            A ⊕ B ⊕C = P ⊕Q ⊕ R




  Circuit without Fault   Circuit with Faulty Output


          Fault detection of FRG gate
Fault Tolerant Mechanism…




       QC= 2          QC=5




      QC= 5           QC= 7
Proposed Design of Adder Circuits
Proposed Design of Full Adder
Reversible Fault Tolerant Full Adder

                    2              2
          2             5

        2         2          5         2
Fig. 12: Proposed Design of Fault Tolerant Adder Circuit
Comparison with Existing Design
      Comparison with Existing [5] Fault Tolerant Design



                              7                       7
                   Single NFT Full Adder
                  2                SNFA
                                   2 5                             2
[5] M. S. Islam, M. M. Rahman, Z. begum, and M. Z. Hafiz, “Efficient approaches for designing
fault tolerant reversible carry look-ahead and carry-skip adders,” MASAUM Journal of Basic and
Applied Sciences, vol. 1, no. 3, 2009.
Proposed Design of Carry Skip Adder

Reversible Fault Tolerant Carry Skip Adder
               (RFT-CSA)




   Fig. 13: Proposed Design of Fault Tolerant Carry Skip
                         Adder
Delay Calculation of RFT-CSA

Delay Optimization of Fault Tolerant Carry Skip Adder




                                                   4

                                               5
 9     8            7            6


       Fig. 14: Delay Calculation of RFT-CSA
Performance Analysis of RFT-CSA
         140
                        Gates      Garbage         Delay      Quantum Cost
         120

         100

          80
     U
     n
     s




          60
     )
     (
     t
     i




          40

          20

           0
                 Proposed       Existing [5] Exising [6] Existing [7]

Fig. 15: Compare with existing designs of Carry Skip Adder
[6] P. K. Lala, J. P. Parkerson, and P. Charaborty, “Adder designs using reversible logic
gates,” WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS, June 2010.
[7] J. W. Bruce et al., “Efficient adder circuits based on a conservative re-versible logic
gates,” in ISVLSI ’02: Proceedings of the IEEE Computer Society Annual Symposium on VLSI.
 Washington, DC, USA, 2005, pp. 83–88.
Proposed Carry Look-ahead Adder
Reversible Fault Tolerant Carry Look-ahead Adder
                (RFT-CLA) Circuit




  Fig. 16: Proposed design of Fault Tolerant Carry Look-
                      ahead Adder
Delay Calculation of RFT-CLA


                 1   2    3


    Delay                 4
Calculation of
Fault Tolerant
 Carry Look-
ahead Adder
                          5


                          6    7
Performance Analysis of RFT-CLA

     70
     60
     50                                  Gates
     40                                  Garbage
 U
 n
 s




     30
 )
 (
 t
 i




                                         Delay
     20
                                         Quantum Cost
     10
     0
           RFT-CLA          RFT-CSA

Fig. 17: Performance Analysis between Fault Tolerant
   Carry Look-ahead Adder and Carry Skip Adder
Conclusions

 Reversible Circuit prevents power consumption caused by
input bit loose and tolerates bit error by using fault tolerant
mechanism. The operations of Quantum Computing are
fundamentally reversible and circuit performs multiple
operations in single cycle. We have presented the efficient
designs of fault tolerant reversible adder circuits, where the
designs are preferable for quantum computing because of
minimum quantum cost in the designs.
Thanks for being with me 

Más contenido relacionado

La actualidad más candente

An Efficient Construction of Online Testable Circuits using Reversible Logic ...
An Efficient Construction of Online Testable Circuits using Reversible Logic ...An Efficient Construction of Online Testable Circuits using Reversible Logic ...
An Efficient Construction of Online Testable Circuits using Reversible Logic ...ijsrd.com
 
Performance Analysis of Reversible 16 Bit ALU based on Novel Programmable Rev...
Performance Analysis of Reversible 16 Bit ALU based on Novel Programmable Rev...Performance Analysis of Reversible 16 Bit ALU based on Novel Programmable Rev...
Performance Analysis of Reversible 16 Bit ALU based on Novel Programmable Rev...IRJET Journal
 
Report-Implementation of Quantum Gates using Verilog
Report-Implementation of Quantum Gates using VerilogReport-Implementation of Quantum Gates using Verilog
Report-Implementation of Quantum Gates using VerilogShashank Kumar
 
Low cost reversible signed comparator
Low cost reversible signed comparatorLow cost reversible signed comparator
Low cost reversible signed comparatorVLSICS Design
 
Dw2645274531
Dw2645274531Dw2645274531
Dw2645274531IJMER
 
Design of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible LogicDesign of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible LogicIJERA Editor
 
Cost Efficient Design of Reversible Adder Circuits for Low Power Applications
Cost Efficient Design of Reversible Adder Circuits for Low Power ApplicationsCost Efficient Design of Reversible Adder Circuits for Low Power Applications
Cost Efficient Design of Reversible Adder Circuits for Low Power ApplicationsVIT-AP University
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI) International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI) inventionjournals
 
Power Optimization using Reversible Gates for Booth’s Multiplier
Power Optimization using Reversible Gates for Booth’s MultiplierPower Optimization using Reversible Gates for Booth’s Multiplier
Power Optimization using Reversible Gates for Booth’s MultiplierIJMTST Journal
 
Design of Complex Adders and Parity Generators Using Reversible Gates
Design of Complex Adders and Parity Generators Using Reversible GatesDesign of Complex Adders and Parity Generators Using Reversible Gates
Design of Complex Adders and Parity Generators Using Reversible GatesIJLT EMAS
 
Feasible methodology for
Feasible methodology forFeasible methodology for
Feasible methodology forVLSICS Design
 
Iaetsd low power flip flops for vlsi applications
Iaetsd low power flip flops for vlsi applicationsIaetsd low power flip flops for vlsi applications
Iaetsd low power flip flops for vlsi applicationsIaetsd Iaetsd
 
Evolution of Structure of Some Binary Group-Based N-Bit Compartor, N-To-2N De...
Evolution of Structure of Some Binary Group-Based N-Bit Compartor, N-To-2N De...Evolution of Structure of Some Binary Group-Based N-Bit Compartor, N-To-2N De...
Evolution of Structure of Some Binary Group-Based N-Bit Compartor, N-To-2N De...VLSICS Design
 
Lec14 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Se...
Lec14 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Se...Lec14 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Se...
Lec14 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Se...Hsien-Hsin Sean Lee, Ph.D.
 
Low Power Implementation of Booth’s Multiplier using Reversible Gates
Low Power Implementation of Booth’s Multiplier using Reversible GatesLow Power Implementation of Booth’s Multiplier using Reversible Gates
Low Power Implementation of Booth’s Multiplier using Reversible GatesIJMTST Journal
 
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...IOSRJVSP
 
Ecad &vlsi lab 18
Ecad &vlsi lab 18Ecad &vlsi lab 18
Ecad &vlsi lab 18Shekar Midde
 
Efficient Design of Reversible Sequential Circuit
Efficient Design of Reversible Sequential CircuitEfficient Design of Reversible Sequential Circuit
Efficient Design of Reversible Sequential CircuitIOSR Journals
 
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...IJERA Editor
 

La actualidad más candente (20)

An Efficient Construction of Online Testable Circuits using Reversible Logic ...
An Efficient Construction of Online Testable Circuits using Reversible Logic ...An Efficient Construction of Online Testable Circuits using Reversible Logic ...
An Efficient Construction of Online Testable Circuits using Reversible Logic ...
 
Performance Analysis of Reversible 16 Bit ALU based on Novel Programmable Rev...
Performance Analysis of Reversible 16 Bit ALU based on Novel Programmable Rev...Performance Analysis of Reversible 16 Bit ALU based on Novel Programmable Rev...
Performance Analysis of Reversible 16 Bit ALU based on Novel Programmable Rev...
 
Report-Implementation of Quantum Gates using Verilog
Report-Implementation of Quantum Gates using VerilogReport-Implementation of Quantum Gates using Verilog
Report-Implementation of Quantum Gates using Verilog
 
Low cost reversible signed comparator
Low cost reversible signed comparatorLow cost reversible signed comparator
Low cost reversible signed comparator
 
Dw2645274531
Dw2645274531Dw2645274531
Dw2645274531
 
Design of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible LogicDesign of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible Logic
 
Cost Efficient Design of Reversible Adder Circuits for Low Power Applications
Cost Efficient Design of Reversible Adder Circuits for Low Power ApplicationsCost Efficient Design of Reversible Adder Circuits for Low Power Applications
Cost Efficient Design of Reversible Adder Circuits for Low Power Applications
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI) International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Power Optimization using Reversible Gates for Booth’s Multiplier
Power Optimization using Reversible Gates for Booth’s MultiplierPower Optimization using Reversible Gates for Booth’s Multiplier
Power Optimization using Reversible Gates for Booth’s Multiplier
 
Design of Complex Adders and Parity Generators Using Reversible Gates
Design of Complex Adders and Parity Generators Using Reversible GatesDesign of Complex Adders and Parity Generators Using Reversible Gates
Design of Complex Adders and Parity Generators Using Reversible Gates
 
Feasible methodology for
Feasible methodology forFeasible methodology for
Feasible methodology for
 
Multipliers in VLSI
Multipliers in VLSIMultipliers in VLSI
Multipliers in VLSI
 
Iaetsd low power flip flops for vlsi applications
Iaetsd low power flip flops for vlsi applicationsIaetsd low power flip flops for vlsi applications
Iaetsd low power flip flops for vlsi applications
 
Evolution of Structure of Some Binary Group-Based N-Bit Compartor, N-To-2N De...
Evolution of Structure of Some Binary Group-Based N-Bit Compartor, N-To-2N De...Evolution of Structure of Some Binary Group-Based N-Bit Compartor, N-To-2N De...
Evolution of Structure of Some Binary Group-Based N-Bit Compartor, N-To-2N De...
 
Lec14 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Se...
Lec14 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Se...Lec14 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Se...
Lec14 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Se...
 
Low Power Implementation of Booth’s Multiplier using Reversible Gates
Low Power Implementation of Booth’s Multiplier using Reversible GatesLow Power Implementation of Booth’s Multiplier using Reversible Gates
Low Power Implementation of Booth’s Multiplier using Reversible Gates
 
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
 
Ecad &vlsi lab 18
Ecad &vlsi lab 18Ecad &vlsi lab 18
Ecad &vlsi lab 18
 
Efficient Design of Reversible Sequential Circuit
Efficient Design of Reversible Sequential CircuitEfficient Design of Reversible Sequential Circuit
Efficient Design of Reversible Sequential Circuit
 
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
 

Destacado

Implementation of Reversable Logic Based Design using Submicron Technology
Implementation of Reversable Logic Based Design using Submicron TechnologyImplementation of Reversable Logic Based Design using Submicron Technology
Implementation of Reversable Logic Based Design using Submicron TechnologySai Viswanath
 
Ieee project reversible logic gates by_amit
Ieee project reversible logic gates  by_amitIeee project reversible logic gates  by_amit
Ieee project reversible logic gates by_amitAmith Bhonsle
 
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...VIT-AP University
 
Presentation energy efficient code converters using reversible logic gates
Presentation energy efficient code converters using reversible logic gatesPresentation energy efficient code converters using reversible logic gates
Presentation energy efficient code converters using reversible logic gatesAdityakumar2208
 
A low power adder using reversible logic gates
A low power adder using reversible logic gatesA low power adder using reversible logic gates
A low power adder using reversible logic gateseSAT Journals
 
slides_tese_v3_paraAnexoTesis
slides_tese_v3_paraAnexoTesisslides_tese_v3_paraAnexoTesis
slides_tese_v3_paraAnexoTesisJorge Tonfat
 

Destacado (8)

Implementation of Reversable Logic Based Design using Submicron Technology
Implementation of Reversable Logic Based Design using Submicron TechnologyImplementation of Reversable Logic Based Design using Submicron Technology
Implementation of Reversable Logic Based Design using Submicron Technology
 
Ieee project reversible logic gates by_amit
Ieee project reversible logic gates  by_amitIeee project reversible logic gates  by_amit
Ieee project reversible logic gates by_amit
 
Reversible Logic Gate
Reversible Logic GateReversible Logic Gate
Reversible Logic Gate
 
SI3000 RPS
SI3000 RPSSI3000 RPS
SI3000 RPS
 
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
 
Presentation energy efficient code converters using reversible logic gates
Presentation energy efficient code converters using reversible logic gatesPresentation energy efficient code converters using reversible logic gates
Presentation energy efficient code converters using reversible logic gates
 
A low power adder using reversible logic gates
A low power adder using reversible logic gatesA low power adder using reversible logic gates
A low power adder using reversible logic gates
 
slides_tese_v3_paraAnexoTesis
slides_tese_v3_paraAnexoTesisslides_tese_v3_paraAnexoTesis
slides_tese_v3_paraAnexoTesis
 

Similar a Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic Synthesis

A Survey Paper on Different Encoding Techniques Based on Quantum Computing
A Survey Paper on Different Encoding Techniques Based on Quantum ComputingA Survey Paper on Different Encoding Techniques Based on Quantum Computing
A Survey Paper on Different Encoding Techniques Based on Quantum ComputingIRJET Journal
 
A review on reversible logic gates and their implementation
A review on reversible logic gates and their implementationA review on reversible logic gates and their implementation
A review on reversible logic gates and their implementationDebraj Maji
 
1 s2.0-s2090447917300291-main
1 s2.0-s2090447917300291-main1 s2.0-s2090447917300291-main
1 s2.0-s2090447917300291-mainVIT-AP University
 
Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...
Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...
Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...VIT-AP University
 
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...VIT-AP University
 
A Novel Parity Preserving Reversible Binary-to-BCD Code Converter with Testab...
A Novel Parity Preserving Reversible Binary-to-BCD Code Converter with Testab...A Novel Parity Preserving Reversible Binary-to-BCD Code Converter with Testab...
A Novel Parity Preserving Reversible Binary-to-BCD Code Converter with Testab...VIT-AP University
 
Quantum Computing Notes Ver 1.2
Quantum Computing Notes Ver 1.2Quantum Computing Notes Ver 1.2
Quantum Computing Notes Ver 1.2Vijayananda Mohire
 
Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...
Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...
Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...VIT-AP University
 
circuit_modes_v5
circuit_modes_v5circuit_modes_v5
circuit_modes_v5Olivier Buu
 
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...VLSICS Design
 
QUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATES
QUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATESQUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATES
QUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATESDrKavitaKhare
 
Design of 8-Bit Comparator Using 45nm CMOS Technology
Design of 8-Bit Comparator Using 45nm CMOS TechnologyDesign of 8-Bit Comparator Using 45nm CMOS Technology
Design of 8-Bit Comparator Using 45nm CMOS TechnologyIJMER
 
Approach to design a high performance fault-tolerant reversible ALU
Approach to design a high performance fault-tolerant reversible ALUApproach to design a high performance fault-tolerant reversible ALU
Approach to design a high performance fault-tolerant reversible ALUVIT-AP University
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...VIT-AP University
 
A modular approach for testable conservative reversible multiplexer circuit f...
A modular approach for testable conservative reversible multiplexer circuit f...A modular approach for testable conservative reversible multiplexer circuit f...
A modular approach for testable conservative reversible multiplexer circuit f...VIT-AP University
 

Similar a Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic Synthesis (20)

A Survey Paper on Different Encoding Techniques Based on Quantum Computing
A Survey Paper on Different Encoding Techniques Based on Quantum ComputingA Survey Paper on Different Encoding Techniques Based on Quantum Computing
A Survey Paper on Different Encoding Techniques Based on Quantum Computing
 
A review on reversible logic gates and their implementation
A review on reversible logic gates and their implementationA review on reversible logic gates and their implementation
A review on reversible logic gates and their implementation
 
1 s2.0-s2090447917300291-main
1 s2.0-s2090447917300291-main1 s2.0-s2090447917300291-main
1 s2.0-s2090447917300291-main
 
Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...
Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...
Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...
 
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
 
A04220106
A04220106A04220106
A04220106
 
E04503052056
E04503052056E04503052056
E04503052056
 
A Novel Parity Preserving Reversible Binary-to-BCD Code Converter with Testab...
A Novel Parity Preserving Reversible Binary-to-BCD Code Converter with Testab...A Novel Parity Preserving Reversible Binary-to-BCD Code Converter with Testab...
A Novel Parity Preserving Reversible Binary-to-BCD Code Converter with Testab...
 
Quantum Computing Notes Ver 1.2
Quantum Computing Notes Ver 1.2Quantum Computing Notes Ver 1.2
Quantum Computing Notes Ver 1.2
 
Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...
Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...
Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...
 
circuit_modes_v5
circuit_modes_v5circuit_modes_v5
circuit_modes_v5
 
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
 
QUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATES
QUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATESQUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATES
QUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATES
 
Low Power VLSI Desgin
Low Power VLSI DesginLow Power VLSI Desgin
Low Power VLSI Desgin
 
Design of 8-Bit Comparator Using 45nm CMOS Technology
Design of 8-Bit Comparator Using 45nm CMOS TechnologyDesign of 8-Bit Comparator Using 45nm CMOS Technology
Design of 8-Bit Comparator Using 45nm CMOS Technology
 
Approach to design a high performance fault-tolerant reversible ALU
Approach to design a high performance fault-tolerant reversible ALUApproach to design a high performance fault-tolerant reversible ALU
Approach to design a high performance fault-tolerant reversible ALU
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
 
A modular approach for testable conservative reversible multiplexer circuit f...
A modular approach for testable conservative reversible multiplexer circuit f...A modular approach for testable conservative reversible multiplexer circuit f...
A modular approach for testable conservative reversible multiplexer circuit f...
 
C046051216
C046051216C046051216
C046051216
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Último (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic Synthesis

  • 1. Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic Synthesis Sajib Kumar Mitra* Department of Computer Science and Engineering Faculty of Engineering and Technology University of Dhaka, Dhaka-1000, Bangladesh E-mails: sajibmitra.csedu@yahoo.com, farhan717@cse.univdhaka.edu * Corresponding Author and Presenter
  • 2. Purposes • Minimization of Quantum Cost • Fault Tolerant Circuit • Reduction of Critical Path Delay • Reduction of Number of Gates • Garbage Outputs Optimization
  • 3. Overview • Reversible and Quantum Computing • Quantum Realization of Reversible Circuits • Fault Tolerant Mechanism • Proposed Designs of Adder Circuits • Performance Analysis • Conclusion
  • 5. Reversible Computing • Equal number of input states and output states • Preserves an unique mapping between input and output vectors for any Reversible circuit • One or more operations can be united called Reversible Gate • (N x N) Reversible Gate has N number of inputs and N number of outputs where N= {1, 2, 3, …} [1] A. K. Biswas, M. M. Hasan, A. R. Chowdhury, and H. M. H. Babu, “Efficient approaches for designing reversible binary coded decimalimplement in a single adders,” Microelectronics Jounrnal, vol. 39, no. 12, pp. 1693–1703, December 2008.
  • 6. Reversible Computing… Fig. 1: Basic difference between Irreversible and Reversible Circuits • Limitation • Feedback is strictly restricted • Fan-out must be one always
  • 7. Reversible Computing… Fig. 2: Popular Reversible gates
  • 8. Quantum Computing In Quantum Computing, encode information as a series of quantum-mechanical states such as spin directions of electrons or polarization orientations of a photon that might represent as or might represent a superposition of the two values. Encoded data is represented by qubits rather than bits which can perform certain calculations exponentially faster than conventional computing. q =α 0 + β 1 [2]W. N. N. Hung, X. Song, G. Yang, J. Yang, and M. Perkowski, “Quantum logic synthesis by symbolic reachability analysis,” in 41st Conference on (DAC’04), Design Automation Conference, May 2004, pp. 838–841.
  • 9. Quantum Computing… Quantum Computation uses matrix multiplication rather than conventional Boolean operations and the information measurement is realized by calculation the state of qubits . The matrix operations over qubits are simply specifies by using quantum primitives. For example, Fig. 3: Reversible behavior of Quantum matrix operation
  • 10. Quantum Computing… Input Output A B P Q 0 0 0 0 0 1 0 1 1 0 1 1 1 1 1 0 Input/output Symbol Pattern 00 a 01 b 10 c 11 d Fig. 4: Working Principle of Unitary Controlled NOT (UCN)
  • 11. Quantum Realization of Reversible Circuits
  • 12. Quantum Cost • Quantum Cost (QC): Total number of 2x2 quantum primitives (4x4 unitary matrices) which are used to form equivalent quantum circuit of any Reversible Circuit. Fig. 5: Several Quantum Primitives [3] M. Perkowski and et al, “A hierarchical approach to computer-aided design of quantum circuits,” in 6th International Symposium on Rep-resentations and Methodology of Future Computing Technology, 2003, pp. 201–209.
  • 13. Orientation of Quantum Gates The attachment of SRN (Hermitian Matrix of SRN) and EX-OR gate on the same line generates symmetric gate pattern has a cost of 1. Here T= V or V+ Fig. 6: Difference interactions between Quantum Primitives
  • 14. Quantum Cost of Reversible gates Fig. 7: Equivalent Quantum Circuits of Reversible Gates
  • 15. Working Principle of Quantum Circuit How does Quantum circuit work? Fig. 8: Toffoli Gate and corresponding Quantum Circuit
  • 16. Working Principle of Quantum Circuit… INPUT OUTPUT A B R 0 0 C 0 1 C 1 0 C 1 1 C’ Fig. 9: Working Principle of Quantum Equivalent of TG
  • 17. Working Principle of Quantum Circuit… INPUT OUTPUT A B R 0 0 C 0 1 C 1 0 C 1 1 C’ Quantum Cost of Toffoli Gate is 5
  • 18. Working Principle of Quantum Circuit… Alternate representation of Quantum circuit of TG…
  • 19. Proposed Quantum Circuit of NFT Fig. 9: Quantum Realization of NFT Gate (QC= 5)
  • 27. Proposed Quantum Circuit of NFT Fig. 9: Quantum Realization of NFT Gate (QC= 5)
  • 29. Fault Tolerant Mechanism Preserves same parity between Input and Output vectors over one to one mapping of Reversible circuit. Fig. 10: Fault Tolerant circuit preserves same parity between input and output vectors [4] B. Parhami, “Fault tolerant reversible circuits,” in In Proc. of 40 th Asimolar Conference Signals, Systems and Computers. Pacific Grove, CA, 2006, pp. 1726–1729.
  • 30. Fault Tolerant Mechanism... Let, Iv and Ov are input and output vectors of a reversible circuit, so the relation is Iv↔Ov. But to be a Reversible Fault Tolerant circuit, itself must preserve following equation: I1 ⊕ I 2 ⊕ ⊕ I n = O1 ⊕ O2 ⊕ ⊕ On where Iv={I1, I2, I3, …, In} and Ov={O1, O2, O3, …, On} Input Parity = Output Parity
  • 31. Fault Tolerant Mechanism… Fig. 11: Most Popular Fault Tolerant Gates
  • 32. Fault Tolerant Mechanism… INPUT OUTPUT A B C P Q R 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1 0 1 1 1 0 0 1 0 0 A ⊕ B ⊕C = P ⊕Q ⊕ R 1 0 1 1 1 0 1 1 0 1 0 1 1 1 1 1 1 1
  • 33. Fault Tolerant Mechanism… Verification of the following equation: A ⊕ B ⊕C = P ⊕Q ⊕ R Circuit without Fault Circuit with Faulty Output Fault detection of FRG gate
  • 34. Fault Tolerant Mechanism… QC= 2 QC=5 QC= 5 QC= 7
  • 35. Proposed Design of Adder Circuits
  • 36. Proposed Design of Full Adder Reversible Fault Tolerant Full Adder 2 2 2 5 2 2 5 2 Fig. 12: Proposed Design of Fault Tolerant Adder Circuit
  • 37. Comparison with Existing Design Comparison with Existing [5] Fault Tolerant Design 7 7 Single NFT Full Adder 2 SNFA 2 5 2 [5] M. S. Islam, M. M. Rahman, Z. begum, and M. Z. Hafiz, “Efficient approaches for designing fault tolerant reversible carry look-ahead and carry-skip adders,” MASAUM Journal of Basic and Applied Sciences, vol. 1, no. 3, 2009.
  • 38. Proposed Design of Carry Skip Adder Reversible Fault Tolerant Carry Skip Adder (RFT-CSA) Fig. 13: Proposed Design of Fault Tolerant Carry Skip Adder
  • 39. Delay Calculation of RFT-CSA Delay Optimization of Fault Tolerant Carry Skip Adder 4 5 9 8 7 6 Fig. 14: Delay Calculation of RFT-CSA
  • 40. Performance Analysis of RFT-CSA 140 Gates Garbage Delay Quantum Cost 120 100 80 U n s 60 ) ( t i 40 20 0 Proposed Existing [5] Exising [6] Existing [7] Fig. 15: Compare with existing designs of Carry Skip Adder [6] P. K. Lala, J. P. Parkerson, and P. Charaborty, “Adder designs using reversible logic gates,” WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS, June 2010. [7] J. W. Bruce et al., “Efficient adder circuits based on a conservative re-versible logic gates,” in ISVLSI ’02: Proceedings of the IEEE Computer Society Annual Symposium on VLSI. Washington, DC, USA, 2005, pp. 83–88.
  • 41. Proposed Carry Look-ahead Adder Reversible Fault Tolerant Carry Look-ahead Adder (RFT-CLA) Circuit Fig. 16: Proposed design of Fault Tolerant Carry Look- ahead Adder
  • 42. Delay Calculation of RFT-CLA 1 2 3 Delay 4 Calculation of Fault Tolerant Carry Look- ahead Adder 5 6 7
  • 43. Performance Analysis of RFT-CLA 70 60 50 Gates 40 Garbage U n s 30 ) ( t i Delay 20 Quantum Cost 10 0 RFT-CLA RFT-CSA Fig. 17: Performance Analysis between Fault Tolerant Carry Look-ahead Adder and Carry Skip Adder
  • 44. Conclusions Reversible Circuit prevents power consumption caused by input bit loose and tolerates bit error by using fault tolerant mechanism. The operations of Quantum Computing are fundamentally reversible and circuit performs multiple operations in single cycle. We have presented the efficient designs of fault tolerant reversible adder circuits, where the designs are preferable for quantum computing because of minimum quantum cost in the designs.
  • 45. Thanks for being with me 