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

Similar documents
DESIGN AND ANALYSIS OF A FULL ADDER USING VARIOUS REVERSIBLE GATES

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

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

Analysis of Multiplier Circuit Using Reversible Logic

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

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

FPGA IMPLEMENTATION OF BASIC ADDER CIRCUITS USING REVERSIBLE LOGIC GATES

Carry Bypass & Carry Select Adder Using Reversible Logic Gates

Reversible Circuit Using Reversible Gate

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

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

Power Minimization of Full Adder Using Reversible Logic

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

Optimization of reversible sequential circuits

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

Downloaded from

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

Design of Digital Adder Using Reversible Logic

Design and Implementation of Carry Adders Using Adiabatic and Reversible Logic Gates

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

Implementation of Reversible ALU using Kogge-Stone Adder

Transistor Implementation of Reversible Comparator Circuit Using Low Power Technique

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

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

Design of Reversible Multiplier by Novel ANU Gate

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

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

ASIC Design of Reversible Full Adder/Subtractor Circuits

Implementation of Optimized Reversible Sequential and Combinational Circuits for VLSI Applications

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

A Novel Reversible Gate and its Applications

Design and Optimization of Asynchronous counter using Reversible Logic

Power Optimization using Reversible Gates for Booth s Multiplier

PERFORMANCE ANALYSIS OF CLA CIRCUITS USING SAL AND REVERSIBLE LOGIC GATES FOR ULTRA LOW POWER APPLICATIONS

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

BCD Adder Design using New Reversible Logic for Low Power Applications

Design of Reversible Code Converters Using Verilog HDL

Design of Sequential Circuits Using MV Gates in Nanotechnology

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

Design Methodologies for Reversible Logic Based Barrel Shifters

Design of Reversible Comparators with Priority Encoding Using Verilog HDL

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

SCOPE OF REVERSIBLE ENGINEERING AT GATE-LEVEL: FAULT-TOLERANT COMBINATIONAL ADDERS

On the Analysis of Reversible Booth s Multiplier

Design and Synthesis of Sequential Circuit Using Reversible Logic

DESIGN OF REVERSIBLE ARITHMETIC AND LOGIC UNIT USING REVERSIBLE UNIVERSAL GATE

Online Testable Reversible Circuits using reversible gate

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

Design Exploration and Application of Reversible Circuits in Emerging Technologies

A Novel Design of Reversible Universal Shift Register

Design of Reversible Synchronous Sequential Circuits

An Optimized BCD Adder Using Reversible Logic Gates

ENERGY EFFICIENT DESIGN OF REVERSIBLE POS AND SOP USING URG

Design & Performance Analysis of 8-Bit Low Power Parity Preserving Carry- Look Ahead Adder

Reversible computer hardware

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

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

An Efficient Reversible Design of BCD Adder

Realization of 2:4 reversible decoder and its applications

A NEW DESIGN TECHNIQUE OF REVERSIBLE GATES USING PASS TRANSISTOR LOGIC

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

Reversible ALU Implementation using Kogge-Stone Adder

Realization of programmable logic array using compact reversible logic gates 1

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

Design and Implementation of Reversible Binary Comparator N.SATHISH 1, T.GANDA PRASAD 2

ADVANCES in NATURAL and APPLIED SCIENCES

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

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

An Extensive Literature Review on Reversible Arithmetic and Logical Unit

FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC

PERFORMANCE IMPROVEMENT OF REVERSIBLE LOGIC ADDER

EFFICIENT APPROACH FOR DESIGNING LOW POWER REVERSIBLE DECODER/ENCODER WITH LOW QUANTUM COST

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

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

Design of Low Power Adder and Multiplier Using Reversible Logic Gates

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

Reversible Multiplier with Peres Gate and Full Adder.

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

DESİGN AND ANALYSİS OF FULL ADDER CİRCUİT USİNG NANOTECHNOLOGY BASED QUANTUM DOT CELLULAR AUTOMATA (QCA)

DIAGNOSIS OF FAULT IN TESTABLE REVERSIBLE SEQUENTIAL CIRCUITS USING MULTIPLEXER CONSERVATIVE QUANTUM DOT CELLULAR AUTOMATA

Reversible Multiplier with Peres Gate and Full Adder

I. INTRODUCTION. CMOS Technology: An Introduction to QCA Technology As an. T. Srinivasa Padmaja, C. M. Sri Priya

Mach-Zehnder Interferometer based All Optical Reversible Carry-Look ahead Adder

Design and Implementation of Combinational Circuits using Reversible Gates

A NEW APPROACH TO DESIGN BCD ADDER AND CARRY SKIPBCD ADDER

Design and Implementation of Efficient Reversible Vedic multiplier for Low Power and High Speed Operations

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

Design of Reversible Logic based Basic Combinational Circuits

Design of a Compact Reversible Random Access Memory

Optimized Reversible Vedic multipliers for High Speed Low Power Operations

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

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

PERFORMANCE EVALUATION OF REVERSIBLE VEDIC MULTIPLIER

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

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

Optimized Nanometric Fault Tolerant Reversible BCD Adder

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

Control gates as building blocks for reversible computers

2.2 Classical circuit model of computation

Literature Review on Multiplier Accumulation Unit by Using Hybrid Adder

Transcription:

Novel Reversible Gate Based Circuit Design and Simulation Using Deep Submicron Technologies Abstract: The set AND, OR, and EXOR gates are not reversible as Landauer which states that for irreversible logic computations each bit of information lost generates ktln2 joules of heat energy but our main interest lies in reversible computation that arises from the desire to reduce heat dissipation which allows us to gain higher speed and higher densities since the reversible computing determines that whether any previous state of the computation can easily be reconstructed by a given description of the current state. In this paper we have included various simulation results of forward and backward computation of 4x4 reversible TSG( Thapliyal and Srinivas gate) and Fredkin gate which is used to design Four Bit Carry Skip Adder block with 130nm technology that is in deep submicron technology where the adder architecture is designed using seven TSG and one Fredkin gate will be much better optimized as compared to existing Four Bit Carry Skip Adder in terms of low power dissipation. In the implementation of this paper an Electric Tool is used to design the schematic and layout level diagrams of project along with the LT-SPICE Tool and MATLAB/SIMULINK software is used for simulation of the Spice code which tests the functionality of generated layout and schematic blocks. Keywords: Pass transistor Logic, Reversible gate, Reversible adder. 1. INTRODUCTION One of the major goals in VLSI design is to reduce the power dissipation which is demonstrated by R.Landauer in the early 1960s that states the loss of each one bit of information tht dissipates at least KTln2 joules of energy (heat) where the reversible logic is an emerging research area and the main areas of interest in reversible logic is sparked by its applications in several technologies that includes quantum or CMOS or optical and nanotechnology where the reversible implementations are also found in emerging technology such as thermodynamics and adiabatic CMOS which implements the power dissipation in modern technologies is an important issue and overheating is a serious concern for both manufacturer as it is impossible to introducing new and smaller scale technologies with limited temperature range for operating the product and customer needs such as power supply as it is especially important for mobile systems where one of the main benefit of the reversible logic is to bring is theoretically zero power dissipation. B.Vijeta 1, and K.Hemalatha 2 1 M.Tech, Scholar at Aurora's Technological & Research Institute (ATRI), Parvathapur, Hyderabad, A.P., India 2 Assistant professor in department of ECE at Aurora's Technological & Research Institute (ATRI), Parvathapur, Hyderabad, A.P., India A reversible logic gate is an n-input n-output logic device with one-to-one mapping which helps to specify the outputs from the inputs and also the inputs can be uniquely identified and recovered from the outputs which include many parameters for determining the complexity and performance of s. 1. The number of Reversible gates (N) used in. 2. The number of constant inputs (CI) that are to be maintained constant at either 0 or 1 in order to synthesize the given logical function. 3. The number of garbage outputs (GO) refers to the number of unused outputs present in a reversible logic where one cannot avoid the garbage outputs as these are very essential to achieve reversibility. 4. Quantum cost (QC) refers to the cost of the in terms of the cost of a primitive gate which is calculated knowing the number of primitive reversible logic gates (1*1 or 2*2) required to realize the. 2. BASIC REVERSIBLE GATES A reversible logic gate is the one which has always a unique input associated with a unique output and vice versa and the reversible gates never erase any information when they act and consequently a computation based on the reversible logic can be run forward to obtain an answer or the answer is copied and then the whole computation undone to recover all the energy expended apart from the small amount used to copy the answer at the mid-way point. The best example of a reversible logic gate is implementation of the NOT gate as the NOT gate is a 1- input or 1-output gate which simply inverts the bit value it is handed or received where the truth table and icon for the NOT gate is shown in below figure and in table. Figure 1 Not Gate Volume 2, Issue 5 September October 2013 Page 3

Table 1 Truth table and symbol for NOT gate Input Output X Z 1 0 0 1 If one knows the output bit value then one can infer the input bit value unambiguously and vice versa. A slightly more complicated example is the 2-input or2-output SWAP gate where the concept of SWAP simply exchanges the bit values it is handed or received by the gate and the truth table and icon for the SWAP gate is shown in below figure and in table. Figure 2 SWAP Gate Table 1 Truth table and symbol for SWAP gate a b a' b' 0 0 0 0 0 1 1 0 1 0 0 1 1 1 1 1 A SWAP operation can be achieved as the result of a sequence of applied fields where the reversible gate of considerable importance in quantum computing is the 2- bit controlled-not gate (CNOT). The truth table and icon for the CNOT gate is shown in below figure and in table where the effect of the controlled - NOT gate is to flip the bit value of the second bit if and only if the first bit is set to 1. 3.1 Fredkin Gate As per the literature survey done by us states that there can be universal gates for classical irreversible computing such as the NAND gate that has two inputs and one output as there can be universal gates for classical reversible computing and the famous reversible gate is the FREDKIN which is based on the controlled- SWAP gate technology where the truth table and icon for the FREDKIN gate is shown below as the FREDKIN gate can also be seen as a controlled-swap gate in that it swaps the values of the second and third bits, if, and only if, the first bit is set to 1. Table 3 Truth table for FREDKIN gate 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 1 0 1 1 1 0 1 1 0 1 0 1 1 1 1 1 1 1 Figure 4 symbols for FREDKIN gate 3.2 TSG Gate The proposed reversible TSG gate is shown below where the corresponding truth table of the gate is shown below where it can be easily verified from the Truth Table that the input pattern corresponding to a particular output pattern can be uniquely determined. Figure 3 CNOT gate Table 2 Truth table and symbol for CNOT gate a1 a2 a1' a2' 0 0 0 0 Figure 5 Proposed TSG gate 0 1 0 1 1 0 1 1 1 1 1 0 Figure 6 TSG as NOT gate Volume 2, Issue 5 September October 2013 Page 4

Figure 7 TSG as XOR gate Figure 9 Four bit Carry Skip Adder Figure 8 TSG as Full Adder Table 4 Truth table for TSG gate A B C D P Q R S 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 1 1 1 0 0 1 1 0 1 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 1 0 1 0 1 1 0 0 0 0 1 0 1 1 1 0 0 1 1 1 0 0 0 1 1 1 0 1 0 0 1 1 1 0 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 0 0 1 1 0 0 1 0 0 1 1 1 0 1 1 0 1 1 1 1 1 0 0 0 0 0 1 1 1 1 0 0 0 0 3. DESIGN OF FOUR BIT CARRY SKIP ADDER The interesting adder architecture is carry skip adder where the delay is reduced due to carry computation where in the single bit full adder operation if either input is a logical one where the cell will propagate the carry input to its carry output and therefore, i th full adder carry input C i will propagate to its carry output as C i +1 when and in addition the multiple full adders making a block can generate a block for propagate signals P that provides an alternative path for the incoming carry to the block's carry output signal and the below figure shows a four bit carry skip adder block. F Table 5 Truth table for Single-Bit Addition for full adder A B C in C out S 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 0 0 1 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 Sum=A B C in Cout= AB + BC in + C in A Generate: C out = 1 independent of C in,g = A B Propagate: C out = C in,p = A B Kill: C out = 0 independent of C in,k = ~A ~B In the proposed solution space for the problem space the carry skip adder block is constructed with seven TSG gates and one Fredkin gate where as it has 4TSG gates that are used as full adder & EXOR gates are used to generate different propagated signals and other 3TSG gates are used for generating the AND4 operation and the Fredkin gate is used to generate a AND & OR operation to generate C out. Figure 10 Block Diagram of 4-bit Carry Skip using TSG and Fredkin gates. Adder Volume 2, Issue 5 September October 2013 Page 5

4. SIMULATION RESULTS The below are the figures represents the design of the proposed system and their yielded results using the LT- SPICE Tool and Matlab/Simulink software: Figure 11 Layout of Fredkin Gate Figure 13 Layout of TSG Gate Figure 12 schematic of Fredkin Gate Figure 14 schematic of TSG Gate Figure 12 Simulation results of Fredkin Gate Figure 15 Simulation results of TSG Gate Volume 2, Issue 5 September October 2013 Page 6

is much better optimized when compared to existing reversible gates designs as shown in table below. Table 6 Gates usage summery METHOD GATES USED POWER DISSIPATION Proposed 7TSG,1Fredkin 766.56 *10^-9 Existing 7TSG,1Fredkin 2.5866*10^-3 Existing 4TSG,4Fredkin 0.0174752 Existing 4TSG,3Toffili, 1Fredkin 0.3608168 Figure 16 Layout of 4-bit Carry Skip Adder. Figure 17 schematic of 4-bit Carry Skip Adder. REFERENCES [1] ASIC Physical Design CMOS Processes, Smith Text-Chapters 2&3,Weste- CMOS VLSI Design. [2] VLSI Digital Circuits, Mary Jane Irwin, Adapted from Rabaey s Digital Integrated Circuits, 2002, J. Rabaey et al. [3] VLSI Design Rules, Joseph Nahas, Peter Kogge University of Notre Dame, http://www.cmosvlsi.com/coursematerials.html [4] Transistor Realization of Reversible TSG Gate and Reversible Adder Architecture, Himanshu Thapliyal and A.P Vinod, Circuits and Systems (APCCAS),Singapore. [5] Optimal Design of A Reversible Full Adder, University Gent and Imec v.z.w., vakgroep elektronica, Sint Pietersnieuwstraat 41, B - 9000 Gent, Belgium. AUTHOR B.VIJETA has completed her B.tech degree in Electronics & Communication Eng in 2006 from TPIST affiliated to JNTUH University, A.P, India and presently she is pursuing her M.Tech degree in VLSI-SD at Aurora s Technological and Research Institute, Parvathapur, Uppal, Andhra Pradesh, India. Figure 18 Simulation results of 4-bit Carry Skip Adder. 5. CONCLUSION Thus by using seven TSG & one Fredkin gate for designing 4-bit Carry Skip adder, low power dissipation K.HEMALATHA has completed her M.TECH degree in 2012 and her B.Tech Degree in 2008 in Electronics and Communication Eng from JNTUH university, A.P, India and presently she is working as Assistant Professor in department of ECE at Aurora s Technological & Research Institute, Parvathapur, Uppal, Andhra Pradesh, India. Her interests are in the areas of DSD, ECA, DFTS, STLD. Volume 2, Issue 5 September October 2013 Page 7