ABSTRCT with the original value at the output occurred by the
internal damage or faults. No other comparator In order to overcome the disadvantages they are design with the feature of the fault coverage is occurred by using the irreversible gates can be designed. This can be designed by adapting the minimizes using the reversible gates for the parity property for the input and output signals. design. One of the major aspect need to be consider for the design of the any circuit is In previous, different methods are introduced to accuracy but in present trends the area is design the reversible comparator but advancement in decreases and architecture increases thereby the reduce of garbage outputs and ancilla inputs and causing the faults and failures will occurs in reduce in the reversible gate count design there by different methods to detect but a) Reversibility Conditions they are not always not monitoring all operations there by proper method is to be need to overcome For the design of reversible gate it should satisfy the this problem is can be done through the fault- important conditions they are stated below tolerant gate s are used for the design. For the A. Condition 1 better design using the reversible logic can be less One to One correspondence between input and garbage inputs and less ancilla outputs. Those also outputs, also known as Bijective Conditions. can be reduced from this concept B. Condition 2 Each output function must be equal to 1 for its half of the inputs, known as Balance Conditions. I INTRODUCTION C. Condition 3 Comparator is one of the essential circuits in digital By inversing output, we must be able to reproduce system design it can be used in many circuits like mapped input called as Dual or Inverse detectors, ADC/DAC, ALU, Device interfaces Conditions. encryption devices, sorting networks and communications. Generally this comparator can be a) Reversible Logic Circuit Optimization Parameters designed using the irreversible gates like XOR, NAND and NOR etc .when this comparator design For the designing the any circuit by using the with this gates generally the pervious bits will be reversible logic we need to considered the parameters erased and it stores the present values that causes the that are described in table I. heat dissipation at the junction in long run this causes Different design researches are going on the the damage of system and may provide the wrong reduction of the above stated optimized parameters. values. For the improved and advanced design by using the reversible design Faults and errors are the important consideration in present advanced systems. Errors can be alteration TABLE-1 b) Reversible Logic Gates: Advantage Reversible optimize parameters If the design is constructed using the reversible gates S.no Parameter Optimized Value these are the features and advantages can be obtained 1 Minimum It should be as and that are stated in table II. Not only above stated number of minimum as possible power calculations it also reduces the switching reversible gates in order to reduce the quantum cost and area power of the transistor and intermediate power loss and moreover important the glitches are can be 2 Quantum Cost This can be minimum avoided efficiently as by as possible 3 Garbage Output Unused intermediate II PROPOSED DESIGN OF FAULT and final outputs this TOLERANT REVERSIBLE N-BIT can be minimized COMPARATOR 4 Constant Input Constant value that (ancilla input) used for the operation They are different reversible gates are available in the design by the standard reversible gates market but in our concept we need to design the fault 5 Fan-out Fan-out is not allowed tolerant design.
In order to achieve the fault tolerant mechanism we
need to take the gates in such a way there should be TABLE-1 the parity relation between the input and the output. Reversible logic advantages The parity can be carried out by providing the extra logic with reversible gates is the total input bit XOR Types of power Reversible logic gate is equal with total output XOR loss advantage PS Loss Almost zero switching I1I2I3In= O1O2O3On power dissipation can be obtained using the i) Proposed AG Gate reversible gates in design PSC Loss Short circuit power loss can A fault tolerant AG gate can be designed with the be minimized by using the 55 input and outputs the propose AG gate and its reversible logic gates even quantum realization can be shown in the below for adiabatic circuits figure. In the quantum realized AG gate internally PL Loss Even tank capacitor leakage consists of the combination of CNOT gates power also can be reduced for adiabatic reversible logic PSTATIC Loss Reversible MOS that inherently promises asymptotically-zero power consumption will minimizes the static power Power Reversible logic properties Fig1. Proposed Fault Tolerant Reversible AG Gate Consumption shows no bit loss during Reduction computation, unique output to input port mapping etc characteristics reduces the power consumption
Fig2. Quantum Realization of Proposed AG Gate
a) Proposed 1-nit comparator using AG Fig5. Extended Toffoli Gate as AND Gate Gate
For the design of N-bit comparator the basic bulding
block can be 1-bit comparator circuit that can designed efficiently with the AG gate the design is shown below fig3
Fig6. 4-BIT AND Gate
iii) Modified Tofoli gate
The tofoli gate can be modified by adding the CNOT
at the each output connection to form th modified Fig3 .AG Works as 1-bit Fault Tolerant Reversible tofoli gate the modified tofoli gate is shown in the Comparator below fig ii) Extended Toffoli Gate
The main feater of the toffoli agte is the gate legth
can extended based on the nessicity. Ther by the example of thr extended toffoli gate with N- input can be shown in below figure
Fig7. Modified Toffoli Gate
For the design of the comparator the OR logic also
nessicitate for the improved reversible design hence we can design the OR logic form the modified tofoli gate by connecting the MSB bit to 0
Fig4. Extended Toffoli Gate
For design of the comparator the easy method can be
designed by using the AND logic that can be fulfilled by the extended Toffoli gate by taking the N-input as 0 (ancilla input).design of 4-bit AND logic design is shown in below fig
Fig8. 4-BIT OR Gate
4-BIT COMPARATOR ALGORITHM DESIGN
Based on [8]-[9], a generalized algorithm for a 4-bit
comparator has been developed, which compares two 4-bit binary numbers A and B for EQ, GT and LT conditions.
Fig9. 4-bit reversible comparator design
RESULTS AND DISCUSSION
The simulated wave forms are shown in below figure
the modular architecture can provide the efficient output. Design simulations can be achieved for the different inputs using the model-sim
Fig10: simulated wave form of comparator
Proposed fault tolerant reversible comparator can be
designed that produces the less ancilla inputs and less garbage outputs previously it was 43 and 37 present 22 and 17 can be achieved by our design. Fault coverage also can generated explicitly can that will help the en d user easy to detect the faults occurred in design elements CONCLUSION Components, Circuits, Devices & Systems, pp.1113-1116, 2010. From the above discussions it can say that newly designed fault tolerant gate designed comparator can be used in various low power arithmetical and logical operations and as an element. Based on these fault tolerant gates a 4-bit comparator circuit has been designed and it has been proved that the proposed architecture design of 4-bit comparator circuit is better than its counterpart.
REFERENCES
[1] M. Nielson and I. Chuang. Quantum
computation and quantuminformation, in Cambridge University Press, 2000. [2] R. Landauer. Irreversibility and heat generation in the computional process, in IBM Journal of Research and Development, 1961, pp.183-191. [3] M. Perkowski, A.N. Al-Rabadi, P. Kerntopf, A. Buller, M. Chrzanowska-Jeske, A Mishchenko, M. A. Khan. Coppla, S. Yanushkevich, V. Shmerko and L. Jozwiak. A general decomposition for reversible logic, in Proc RM 2001, Startville, pp. 119 - 138, 2001. [4] M. Perkowski and P. Kerntopf. Revesible Logic, Invited tutorial, in proc. EURO-MICRO, 2011. [5] C. H. Bennett. Logical reversibility of Computation, in IBM J. Res. Dev., 1973, 17:525-532. [6] H. M. H. Babu, M. R. Islam, A. R. Chowdhury. Synthesis of fulladder circuit using reversible logic, in 17th international conference on VLSI Design, 2004, pp. 757-760. [7] E.Fredkin and T.Toffoli,Conservative Logic, International Journal of Theoretical Physics, pp219-253, 1982. [8] Lihui Ni, Zhijin Guan, Xiaoyu Dai and Wenjuan Li, Using New Designed NLG Gate for the Realization of Four-Bit Reversible Numerical Comparator,International Conference on Educational and Network Technology ( ICENT- 2010), IEEE, pp.254-258, 2010. [9] H.Thapliyal, N.Ranganathan and R. Ferreira,Design of a Comparator Tree Based on Reversible Logic, Nano Technology (IEEE- Nano-2010), 10th IEEE Conference on
Digital Filmmaking: The Ultimate Guide to Web Video Production for Beginners and Non-Professionals, Learn Useful Tips and Advice on How You Can Create, Film and Edit Your Videos