ADVANCES in NATURAL and APPLIED SCIENCES

Similar documents
Implementation of Reversible ALU using Kogge-Stone Adder

Design of Digital Adder Using Reversible Logic

Bharat V. Mhaske 1, Manisha Waje 2 1 ME (E&TC), Electronics & Telecommunication Department, G.H. Raisoni Collage of Engineering & Management, Pune,

Reversible ALU Implementation using Kogge-Stone Adder

Analysis of Multiplier Circuit Using Reversible Logic

High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex Family

Lakshmi Narain College of Technology, Bhopal (M.P.) India

DESIGN AND ANALYSIS OF A FULL ADDER USING VARIOUS REVERSIBLE GATES

Design of a Novel Reversible ALU using an Enhanced Carry Look-Ahead Adder

Design Exploration and Application of Reversible Circuits in Emerging Technologies

Design of High-speed low power Reversible Logic BCD Adder Using HNG gate

BCD Adder Design using New Reversible Logic for Low Power Applications

Design and Implementation of REA for Single Precision Floating Point Multiplier Using Reversible Logic

DESIGN AND IMPLEMENTATION OF EFFICIENT HIGH SPEED VEDIC MULTIPLIER USING REVERSIBLE GATES

Basic Logic Gate Realization using Quantum Dot Cellular Automata based Reversible Universal Gate

Design and Implementation of Combinational Circuits using Reversible Gates

DESIGN OF OPTIMAL CARRY SKIP ADDER AND CARRY SKIP BCD ADDER USING REVERSIBLE LOGIC GATES

ISSN Vol.03, Issue.03, June-2015, Pages:

Reversible Circuit Using Reversible Gate

Circuit for Revisable Quantum Multiplier Implementation of Adders with Reversible Logic 1 KONDADASULA VEDA NAGA SAI SRI, 2 M.

OPTIMAL DESIGN AND SYNTHESIS OF FAULT TOLERANT PARALLEL ADDER/SUBTRACTOR USING REVERSIBLE LOGIC GATES. India. Andhra Pradesh India,

VHDL DESIGN AND IMPLEMENTATION OF C.P.U BY REVERSIBLE LOGIC GATES

Reversible computer hardware

A More Effective Realization Of BCD Adder By Using A New Reversible Logic BBCDC

Power Optimization using Reversible Gates for Booth s Multiplier

An FPGA Implementation of Energy Efficient Code Converters Using Reversible Logic Gates

Department of ECE, Vignan Institute of Technology & Management,Berhampur(Odisha), India

Design and Optimization of Asynchronous counter using Reversible Logic

Novel Reversible Gate Based Circuit Design and Simulation Using Deep Submicron Technologies

Power Minimization of Full Adder Using Reversible Logic

Implementation of Reversible Control and Full Adder Unit Using HNG Reversible Logic Gate

FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC

A Novel Nanometric Reversible Four-bit Signed-magnitude Adder/Subtractor. Soudebeh Boroumand

FPGA Implementation of Ripple Carry and Carry Look Ahead Adders Using Reversible Logic Gates

DESIGN OF REVERSIBLE ARITHMETIC AND LOGIC UNIT USING REVERSIBLE UNIVERSAL GATE

Implementation of Optimized Reversible Sequential and Combinational Circuits for VLSI Applications

Optimization of reversible sequential circuits

Downloaded from

Carry Bypass & Carry Select Adder Using Reversible Logic Gates

ASIC Design of Reversible Full Adder/Subtractor Circuits

Performance Enhancement of Reversible Binary to Gray Code Converter Circuit using Feynman gate

A NEW APPROACH TO DESIGN BCD ADDER AND CARRY SKIPBCD ADDER

A Novel Reversible Gate and its Applications

Novel Pipelined Vedic Multiplier Constituted With Reversible Logic

Design of 16 Bit Adder Subtractor with PFAG and TG Gates Using Verilog HDL

On the Analysis of Reversible Booth s Multiplier

Design of Reversible Logic based Basic Combinational Circuits

Design of Reversible Even and Odd Parity Generator and Checker Using Multifunctional Reversible Logic Gate (MRLG)

Transistor Implementation of Reversible Comparator Circuit Using Low Power Technique

Midterm Exam Two is scheduled on April 8 in class. On March 27 I will help you prepare Midterm Exam Two.

FPGA IMPLEMENTATION OF BASIC ADDER CIRCUITS USING REVERSIBLE LOGIC GATES

Literature Review on Multiplier Accumulation Unit by Using Hybrid Adder

Design Methodologies for Reversible Logic Based Barrel Shifters

Design of 8-Bit and 16-Bit Adder-Subtractor with Optimized Power and Quantum Cost

A NEW DESIGN TECHNIQUE OF REVERSIBLE GATES USING PASS TRANSISTOR LOGIC

Combinational Logic. By : Ali Mustafa

Department of ECE, Assistant professor, Sri Padmavatimahilavisvavidyalayam, Tirupati , India

Design of Fault Tolerant Reversible Multiplexer based Multi-Boolean Function Generator using Parity Preserving Gates

Design of Efficient Adder Circuits Using PROPOSED PARITY PRESERVING GATE (PPPG)

DESIGN OF PARITY PRESERVING LOGIC BASED FAULT TOLERANT REVERSIBLE ARITHMETIC LOGIC UNIT

Design of Reversible Synchronous Sequential Circuits

Realization of 2:4 reversible decoder and its applications

Australian Journal of Basic and Applied Sciences

Design of Sequential Circuits Using MV Gates in Nanotechnology

DESIGN OF COMPACT REVERSIBLE LOW POWER n-bit BINARY COMPARATOR USING REVERSIBLE GATES

A NEW DESIGN TECHNIQUE OF REVERSIBLE BCD ADDER BASED ON NMOS WITH PASS TRANSISTOR GATES

Design and Implementation of Optimized 32-Bit Reversible Arithmetic Logic Unit

An Extensive Literature Review on Reversible Arithmetic and Logical Unit

Logic and Computer Design Fundamentals. Chapter 5 Arithmetic Functions and Circuits

Computer Science & Engineering Dept, West Bengal University of Technology 2 Information Technology Dept, Manipal University

Realization of programmable logic array using compact reversible logic gates 1

An Improved Design of a Reversible Fault Tolerant Encoder Based FPGA

A Novel Ternary Content-Addressable Memory (TCAM) Design Using Reversible Logic

An Optimized BCD Adder Using Reversible Logic Gates

DESIGN OF A COMPACT REVERSIBLE READ- ONLY-MEMORY WITH MOS TRANSISTORS

PERFORMANCE EVALUATION OF REVERSIBLE VEDIC MULTIPLIER

Optimized design of BCD adder and Carry skip BCD adder using reversible logic gates

Design of Reversible Code Converters Using Verilog HDL

Online Testable Reversible Circuits using reversible gate

Design of Reversible Comparators with Priority Encoding Using Verilog HDL

ENERGY EFFICIENT DESIGN OF REVERSIBLE POS AND SOP USING URG

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)

Reversible Implementation of Ternary Content Addressable Memory (TCAM) Interface with SRAM

Synthesis of Quantum Circuit for FULL ADDER Using KHAN Gate

A Novel Design for carry skip adder using purity preserving reversible logic gates

Design &Implementation 16-Bit Low Power Full Adder using Reversible Logic Gates

Control gates as building blocks for reversible computers

International Journal of Scientific & Engineering Research, Volume 6, Issue 6, June ISSN

A Unified Reversible Design of Binary and Binary Coded Decimal Adder / Subtractor

Chapter 5 Arithmetic Circuits

Design and Optimization of Reversible BCD Adder/Subtractor Circuit for Quantum and Nanotechnology Based Systems

Chapter 03: Computer Arithmetic. Lesson 03: Arithmetic Operations Adder and Subtractor circuits Design

Conference on Advances in Communication and Control Systems 2013 (CAC2S 2013)

Design of Universal Shift Register Using Reversible Logic

FPGA IMPLEMENTATION OF 4-BIT AND 8-BIT SQUARE CIRCUIT USING REVERSIBLE LOGIC

DESIGN OF QCA FULL ADDER CIRCUIT USING CORNER APPROACH INVERTER

A Novel Design of Reversible Universal Shift Register

Design and Synthesis of Sequential Circuit Using Reversible Logic

PERFORMANCE IMPROVEMENT OF REVERSIBLE LOGIC ADDER

An Efficient Reversible Design of BCD Adder

Transcription:

ADVANCES in NATURAL and APPLIED SCIENCES ISSN: 1995-0772 Published BY AENSI Publication EISSN: 1998-1090 http://www.aensiweb.com/anas 2015 Special 9(17): pages 50-57 Open Access Journal Design and Implementation of Adders Using Novel Reversible Gates in Quantum Cellular Automata 1 Kamaraj, A., 2 Marichamy, P., 3 Karthika Devi, S. and 4 Nagalakshmi@ Subraja, M. 1,3,4 Mepco Schlenk Engineering College, Sivakasi - 626005, Tamil Nadu, India. 2 Professor, Department of CSE, P.S.R. College of Engineering, Sivakasi, India. Received 12 February 2015; Accepted 20 March 2016; Available 25 March 2016 Address For Correspondence: Kamaraj, A., Mepco Schlenk Engineering College, Sivakasi - 626005, Tamil Nadu, India. E-mail: kamarajvlsi@gmail.com Copyright 2016 by authors and American-Eurasian Network for Scientific Information (AENSI Publication). This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/ ABSTRACT Background/Objectives: The objective is to reduce the Quantum Cost (QC), Garbage Output (GO) and Gate Counts in the design of the adder by incorporating the Novel Reversible Gates. Methods/Statistical analysis: In recent day s energy dissipation is the major complex problem in circuit designing in order to recede this problem the Reversible Logic is employed, where the input vectors can be derived from the output vectors and from the output vectors the input vectors can be procured. Using this technique the Quantum Cost, Garbage Outputs and Gate Counts of the design is reduced. Findings: Based on the technique of reversible Logic a novel reversible Gates is proposed from that the Novel reversible adders have been designed. The Novel reversible gates satisfy the property of reversibility and universality which shows the uniqueness of the proposed gates. The comparative analysis have been made with the existing work, the proposed work shows a significant improvement in the design optimization parameters. Application/Improvements: The proposed structures can be employed in the ALU design and in Floating Point Multiplier design. The comparative analysis shows that Number of Gates, Garbage Outputs and Quantum Cost is minimum for the proposed gate based structure rather than conventional one KEYWORDS: Quantum cost (QC), Garbage outputs (GO), Reversible logic, QCA, Reversibility, Universality. INTRODUCTION The irreversible circuits which emits a tremendous amount of heat and results in an enormous emission of energy during computation. This contribution of heat and energy must be reduced in a huge amount. Hence in order to further proceed on this way reversible logic technique is used. The reversible logic circuits can also be named as the charge recovery circuits. Reversible logic has an ability to reduce power dissipation and its does not lose information during its information bit processing and it generates unique outputs. The gate is considered to be reversible if and only if every input has unique output vectors and input vectors can be derived from the output vectors. Researchers like Landauer computed that each irreversible the heat generated will be in the order of KT, the power dissipation is mainly due to the erasure of the intermediate states that are been used in the computation process. When one bit of data gets erased means the energy dissipation will be in terms of KTln2, where K is the Boltzmann s constant and T is the absolute temperature[1]. Bennett proposes the concept of reversibility, thermodynamically the reversible computers can dissipate less amount of heat that is less than KT of energy per logical step and capable of producing useful computations at useful speed[2]. Further the conservative logic is also employed to reduce the power dissipation[3]. Quantum cellular automata are the philosophical model of quantum computation, it should be made universal for quantum computation and QCA computation will be reversible. 2. Basics of reversible logic: To Cite This Article: Kamaraj, A., Marichamy, P., Karthika Devi, S. and Nagalakshmi@ Subraja, M.., Design and Implementation of Adders Using Novel Reversible Gates in Quantum Cellular Automata, 2015. Advances in Natural and Applied Sciences. 9(17); Pages: 50-57

51 Kamaraj, A. et al., 2015/ Advances in Natural and Applied Sciences. 9(17) Special 2015, Pages: 50-57 The Parameters that are considered for computing reversible logic is quantum cost, garbage outputs, gate counts. Quantum Cost (QC): Each reversible circuit has a cost associated with it called as the quantum cost it is defined to be the number of 1x1 and 2x2 primitive gates used in the quantum circuitry. Garbage Outputs (GO): Garbage outputs are defined to be the number of outputs left unused during the quantum computation. Gate Counts: The number of gate used to compute the certain circuitry in quantum implementation. 3. Proposed Reversible Structure: This paper solicits the new reversible gate called Reversible Gate 1, Reversible Gate 2 and Reversible Gate 3 as shown in Figures 1, 2 & 3. The significant aspect of this gate is that it satisfies the property of Reversibility and Universality. The novel Reversible half adder, half subtractor, full adder, full subtractor and ripple carry adder is designed using this novel Reversible Gates. Fig. 1: Proposed Reversible Gate1. Fig. 2: Proposed Reversible Gate2. Fig. 3: Proposed Reversible Gate3. This proposed reversible structure which serves as the basics of computing adders and subtractors. This structure serves as a better gate compared to the other existing gate proposed in the references. 4. Reversibility and Universality: Reversibility represents the one to one mapping between the input and the output bit vectors. As the permutation side of view the input vectors can be represented by 1-cycle or 2-cycles[4]. 1-cycle refers to the bits unchanged in their position in the permutation and 2-cycles refer to the elements swapping their places in its output bit vectors. Table 1: Reversibility for RG1. A B C P Q R Permutation 0 0 0 0 0 1 2 cycle 0 0 1 0 0 0 2 cycle 0 1 0 0 1 1 2 - cycle 0 1 1 0 1 0 2 - cycle 1 0 0 1 1 1 4 - cycle 1 0 1 1 1 0 4 - cycle 1 1 0 1 0 0 4 - cycle 1 1 1 1 0 1 4 - cycle The Reversible Gate1 satisfies the property of Reversibility in executing that the permutation of output bit

52 Kamaraj, A. et al., 2015/ Advances in Natural and Applied Sciences. 9(17) Special 2015, Pages: 50-57 vectors have two 2 cycles and four 4 cycles combination as mentioned in Table 1. The Reversible Gate2 satisfies the property of Reversibility in executing that the permutation of output bit vectors have two 1 cycles and six 6 cycles combination. Table 2: Reversibility for RG2. A B C P Q R Permutation 0 0 0 0 0 0 1 cycle 0 0 1 1 0 1 2 cycle 0 1 0 0 1 1 2 - cycle 0 1 1 1 1 0 2 - cycle 1 0 0 1 0 0 1 - cycle 1 0 1 0 0 1 2 - cycle 1 1 0 1 1 1 2 - cycle 1 1 1 0 1 0 2 - cycle As only 1 cycle and 2 cycles are employed here the reversibility can be easily verified in Table 2. The Reversible Gate3 satisfies the property of Reversibility in executing that the permutation of output bit vector have two 1 cycles and six 2 cycles combination as indicated in Table 3. As only 1 cycle and 2 cycles are employed here the reversibility can be easily satisfied. Table 3: Reversibility for RG3. A B C P Q R Permutation 0 0 0 0 0 0 1 cycle 0 0 1 0 0 1 2 cycle 0 1 0 0 1 1 2 - cycle 0 1 1 0 1 0 2 - cycle 1 0 0 1 1 0 1 - cycle 1 0 1 1 1 1 2 - cycle 1 1 0 1 0 0 2 - cycle 1 1 1 1 0 1 2 - cycle Universality of the gate which refers to the gate utilization in order to compute AND, OR and NOT operations. If the reversible structures use to realize these following functions then it is said to satisfy the universality property. In addition to reversibility, reversible logic gates must provide universality properties, so that they can be used to design any desired logic. Hence, only a subset of the permutation gates is useful as reversible logic gates in practice because some of them do not possess universality properties. For universality the triad of and, or, and not bit operations on 2-bit inputs forms the well-known necessary and sufficient operations to realize arbitrary computation 4. The proposed reversible structure satisfies the property of reversibility and universality. Table 4: NAND realization of RG1. A B P Q R 0 0 0 0 1 0 1 0 1 1 1 0 1 1 1 1 1 1 0 0 The NAND gate realization of RG1 shown in Table 4 is achieved when the value of c is equal to zero hence R = NAND (A,B) when c value is equal to one the AND realization can be done. Table 5: NOT gate realization in RG1. A B C P Q R 0 1 0 0 1 1 0 1 1 0 1 0 The NOT gate realization of RG1 shown in Table 5 is achieved by taking any combinations of input. It can be made by R = NOT(C). Table 6: NOT realization of RG2. A B C P Q R 0 1 0 0 1 1 0 1 1 0 1 0 The NOT gate realization of RG2 shown in Table 6 is achieved by taking any combinations of input. It can be made by R = NOT(C). Table 7: NOR realization of RG3.

53 Kamaraj, A. et al., 2015/ Advances in Natural and Applied Sciences. 9(17) Special 2015, Pages: 50-57 A B P Q R 0 0 0 0 0 0 1 0 1 1 1 0 1 1 0 1 0 1 0 0 The NOR realization of RG3 shown in Table 7 can be achieved by taking the C value as the control input and setting it as 1. Table 8: NOT realization of RG3. A B C P Q R 0 1 0 0 1 1 0 1 1 0 1 0 The NOT gate realization of RG3, shown in Table 8 is achieved by taking any combinations of input. It can be made by R = NOT(C). Thus from the above representation we concluded that the proposed reversible gates which satisfies the property of universality and reversibility. 5. Design of Adders: From the novel reversible gates the design of adder is enumerated. The representation depicts the half adder; full adder and ripple carry adder design using the proposed novel reversible gates. The proposed gates are also used to perform the reversible multiplier operation [5] and the reversible subtraction operation [6]. Fig. 4: Novel Half Adder. The Figure 4 shows the design of novel reversible half adder. The number gates required for this design is 1 and the number of constant inputs used here is 1. Fig. 5: Novel Full Adder The Figure 5 shows the novel reversible full adder. The number of constant inputs required for this design is 3 and the number of gates used in this design is 3. Fig. 6: Ripple Carry Adder. The Figure 6 shows the novel reversible ripple carry adder design employing full adders.

54 Kamaraj, A. et al., 2015/ Advances in Natural and Applied Sciences. 9(17) Special 2015, Pages: 50-57 RESULTS AND DISCUSSION The proposed novel adders are designed and simulated using the cadence environment and QCA framework. Assessment submits is made between existing method and the proposed method which is shown in Table 1. Here, the Quantum cost, Number of Constant inputs and number of Garbage outputs are calculated for proposed novel adders and the proposed design shows betterment as compared to existing adders [3,7]. Table 9: Comparison Table of Reversible Half Adder. S. NO. Content Quantum Cost (QC) No. of Constant Inputs (CI) No. of Garbage Outputs (GO) 1 Fredkin 3 7 1 1 2 Proposed Method 6 1 1 3 % of Improvement 14.2% - - The Table 9 represents the design of half adder which shows a significant improvement in terms of Quantum Cost. The Table 10 represents the simulation of reversible gates, it can be seen that the proposed reversible gates is better in terms of number of cells used, area and simulation time. The proposed reversible gates and adders are been simulated in Gate Level and QCA environment. The proposed gates are seems to be feasible as it shows improvement in the number of cells used. Area and simulation time as indicated in the comparison table. Further the ALU can be designed by using these proposed half adders and full adders[8]. As the important arithmetic operations can be carried out by employing half and full adders. Table 10: Comparison table of Reversible gates. S.NO. Content No of cells used Area µm^2 Simulation time(sec) 1 Fredkin gate 6 187 0.19 33 2 DKG gate 6 752 1.24 16 3 MRG gate 6 456 0.52 45 4 Proposed Method(RG1) 108 0.20 23 5 Proposed Method(RG2) 113 0.20 1 6 Proposed Method(RG3) 168 0.20 33 6.1 Simulation in Cadence Environment: Fig. 7: Schematic of Novel Gate (RG1 Gate). The Figure 7 shows the schematic of RG1, it is simulated for various input combinations. The gates used in this schematic are XOR, NOT, and AND. Fig. 8: Schematic of Novel Gate (RG2 Gate). The Figure 8 shows the schematic of RG2, it is simulated for various input combinations. The gates used in this schematic are XOR, NOT, and AND. The different functionalities of RG2 gate is simulated and it is verified.

55 Kamaraj, A. et al., 2015/ Advances in Natural and Applied Sciences. 9(17) Special 2015, Pages: 50-57 Fig. 9: Schematic of Novel Gate (RG3 Gate). The Figure 9 shows the schematic of RG3, it is simulated for various input combinations. The gates used in this schematic are XOR, NOT, and AND. Fig. 10: Schematic of Novel Half Adder 1. The Figure 10 shows the schematic of reversible half adder the number of constant inputs employed here is Fig. 11: Schematic of Novel Full Adder 3. The Figure 11 shows the schematic of reversible full adder the number of constant inputs employed here is Fig. 12: Schematic of Novel Ripple Carry Adder The Figure 12 shows the schematic of novel ripple carry adder. The RCA employs four novel reversible full adders. The number of constant inputs employed hare is 12. The simulation is performed and tested for various input combinations. 6.2 Schematics using QCA framework: In Quantum cellular automata (QCA) the polarization of each cells must be determined. The polarization of the desired cells can be found out by knowing the polarization of the neighboring cells this can be determined by the number of samples in the bistable environment[9].

56 Kamaraj, A. et al., 2015/ Advances in Natural and Applied Sciences. 9(17) Special 2015, Pages: 50-57 Fig. 13: QCA Layout of RG1. The Figure 13, shows the QCA layout of Reversible Gate1 the Quantum Cost of this gate is 6. The number of cells need to implement this cell is 108. Fig. 14: QCA Layout of RG2. The Figure 14, shows the QCA layout of Reversible Gate1 the Quantum Cost of this gate is7. The number of cells need to implement this cell is 113. Fig. 15: QCA Layout of RG3. The Figure 15, shows the QCA layout of Reversible Gate3 the Quantum Cost of this gate is 8. The number of cells need to implement this cell is 168. Fig. 16: QCA Layout of Novel Half Adder. The Figure 16, shows the QCA layout of Novel Half Adder. The Quantum Cost of this reversible half adder is 6. The Figure 17, shows the QCA layout of Novel full Adder. The Quantum Cost of this reversible full adder is 18. The Figure 18, shows the QCA layout of Novel ripple carry Adder. The Quantum Cost of this reversible half adder is 72.

57 Kamaraj, A. et al., 2015/ Advances in Natural and Applied Sciences. 9(17) Special 2015, Pages: 50-57 Fig. 17: QCA Layout of Novel Full Adder. Fig. 18: QCA Layout of Novel Ripple Carry Adder. 7. Conclusion and Future Work: Based on the concept of reversible logic, three novel Reversible Gates are proposed. The adders (HA, FA & RCA) were designed using the proposed reversible gates. The complete schematic is designed in Gate Level using Cadence and implementation done in QCA framework. The simulated results prove that the Number of cells used in the design, area and simulation time was reduced when compared to the existing designs in the literatures. Further these structures can also be employed in the Reversible Multiplier design and ALU design[10,11]. REFERENCES 1. Landauer, R., 1961. Irreversibility and heat generation in the computing process, IBM Journal of Research and Development, 5(3): 183-91. 2. Bennett, C.H., 1973. Logical reversibility of computation, IBM J. Research and Development, 17(6): 525-32. 3. Fredkin, E., T. Toffoli, 1982. Conservative Logic, International Journal of Theory Physics., 219-53. 4. Perumalla, K.S., 2012. Introduction to Reversible Computing, Chapman & Hall/CRC Computational Science Series: London, 251-60. 5. Amita Nandal, T. Vigneswaran, Ashwani K. Rana, 2014. Booth Multiplier Using Reversible Logic with Low Power and Reduced Logical Complexity, Indian journal of science and technology, 7(4). 6. Thapliyal, H., N. Ranganathan, 2011. A New Design of The Reversible Subtractor Circuit, 11 th IEEE International Conference on Nanotechnology. Portland, OR, 1430-35. 7. Biswas, P., N. Gupta, N. Patidar, 2014. Basic Reversible Logic Gates and It s QCA Implementation, Int. Journal of Engineering Research and Applications, 4(6): 12-16. 8. Mamataj, S., B. Das, D. Saha, N. Banu, G. Banerjee, S. Das, 2014. Designing of Efficient Adders by using a Novel Reversible SDNG gate, IJCSI International Journal of Computer Science Issues, 3(1): 51-60. 9. QCA Designer Documentation. http://www.qssdirect.com/tutorials/qcatutorial.html. QCA Designer Tool, Data Accessed : 09/04/2004. 10. Syamala, Y., A.V.N. Tilak, 2011. Reversible arithmetic logic unit. In 2011 3 rd Proceedings of the International Conference on Electronics Computer Technology (ICECT 1). Kanyakumari, 207-11. 11. Guan, Z., W. Li, W. Ding, Y. Hang, 2011. An Arithmetic Logic Unit Design Based on Reversible Logic Gates, 2011 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PacRim). Victoria, BC, 925-31.