Australian Journal of Basic and Applied Sciences. Performance Analysis of Different Types of Adder Using 3-Transistor XOR Gate

Similar documents
16-BIT CARRY SELECT ADDER. Anushree Garg B.Tech Scholar, JVW, University, Rajasthan, India

Design of Low Power and High Speed Carry Select Adder Using Brent Kung Adder

Design of High Speed Vedic Multiplier Using Carry Select Adder with Brent Kung Adder

Design of 16-Bit Adder Structures - Performance Comparison

Design of 32 bit Parallel Prefix Adders

Design of 64-bit hybrid carry select adder using CMOS 32nm Technology

Design of a High Speed Adder

Design of Carry Select Adder with Binary Excess Converter and Brent Kung Adder Using Verilog HDL

Implementation and Estimation of Delay, Power and Area for Parallel Prefix Adders

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET)

A Novel Approach For Error Detection And Correction Using Prefix-Adders

REVIEW OF CARRY SELECT ADDER BY USING BRENT KUNG ADDER

Design of Carry Select Adder Using Brent Kung Adder and BEC Adder

Design and Estimation of delay, power and area for Parallel prefix adders

Designing, simulation and layout of 6bit full adder in cadence software

Implementation of 16-Bit Area Efficient Ling Carry Select Adder

DESIGN AND SIMULATION OF 4-BIT ADDERS USING LT-SPICE

Design of Modified Low Power and High Speed Carry Select Adder Using Brent Kung Adder

Comparative Analysis of Adders Parallel-Prefix Adder for Their Area, Delay and Power Consumption

Comparison of Parallel Prefix Adders Performance in an FPGA

DEVISE AND INFERENCE OF DELAY, POWER AND AREA FOR ANALOGOUS PREFIX ADDERS

Design of Low Power and High Speed Carry Select Adder Using Brent Kung Adder

FPGA Implementation of Efficient 16-Bit Parallel Prefix Kogge Stone Architecture for Convolution Applications Geetha.B 1 Ramachandra.A.

Pareto Points in SRAM Design Using the Sleepy Stack Approach

Pareto Points in SRAM Design Using the Sleepy Stack Approach

A COMPREHENSIVE SURVEY ON VARIOUS ADDERS AND ITS COMPACTION RESULT

Pareto Points in SRAM Design Using the Sleepy Stack Approach. Abstract

Modeling and Control of Trawl Systems

MGL Avionics EFIS G2 and iefis. Guide to using the MGL RDAC CAN interface with the UL Power engines

Sleepy stack: a New Approach to Low Power VLSI Logic and Memory

EVM analysis of an Interference Limited SIMO-SC System With Independent and Correlated Channels

Optimal Efficient Meta Heauristic Based Approch for Radial Distribution Network

Pet Selective Automated Food Dispenser

FPGA-based Emotional Behavior Design for Pet Robot

utca mother board for FMC ADC daughter cards

Cat Swarm Optimization

Simulation of the ASFA system in an ERTMS simulator

Improving RLP Performance by Differential Treatment of Frames

Performance Analysis of HOM in LTE Small Cell

Development of the New Zealand strategy for local eradication of tuberculosis from wildlife and livestock

Drive More Efficient Clinical Action by Streamlining the Interpretation of Test Results

Lecture 2: Challenges and Opportunities in System LSI (1) Devices and Circuits

Nathan A. Thompson, Ph.D. Adjunct Faculty, University of Cincinnati Vice President, Assessment Systems Corporation

STUDY BEHAVIOR OF CERTAIN PARAMETERS AFFECTING ASSESSMENT OF THE QUALITY OF QUAIL EGGS BY COMPUTER VISION SYSTEM

Pixie-7P. Battery Connector Pixie-7P Fuse* Motor. 2.2 Attaching the Motor Leads. 1.0 Features of the Pixie-7P: Pixie-7P Batt Motor

Available online at ScienceDirect. Procedia Computer Science 102 (2016 )

Effects of Cage Stocking Density on Feeding Behaviors of Group-Housed Laying Hens

Initial Study on Electro-Mechanical Artificial Insemination (AI) Device for Small Ruminants.

IQ Range. Electrical Data 3-Phase Power Supplies. Keeping the World Flowing

5 State of the Turtles

Applicability of Earn Value Management in Sri Lankan Construction Projects

REPORT ON SCOTTISH EID TRIALS

Pet Selective Automated Food Dispenser

We recommend you cite the published version. The publisher s URL is

Controllability of Complex Networks. Yang-Yu Liu, Jean-Jacques Slotine, Albert-Laszlo Barbasi Presented By Arindam Bhattacharya

PRODUCT FAMILY DATASHEET LED SUPERSTAR CLASSIC B DIM

Nonlethal Small-Vessel Stopping With High-Power Microwave Technology

GUIDELINES FOR APPROPRIATE USES OF RED LIST DATA

Loose Leash Walking. Core Rules Applied:

288 Seymour River Place North Vancouver, BC V7H 1W6

Economics of mastitis. Kirsten Huijps and Henk Hogeveen

ethercon solutions for multichannel audio, video, and mixed signal distribution* *: and more!

The integration of dogs into collaborative humanrobot. - An applied ethological approach - PhD Thesis. Linda Gerencsér Supervisor: Ádám Miklósi

The Impact of Gigabit LTE Technologies on the User Experience

Effective Vaccine Management Initiative

THE EFIGENIA EJ-1B MOZART S/VTOL

The City School. Learn Create Program

THE PIGEONHOLE PRINCIPLE AND ITS APPLICATIONS

Status of Electronics Upgrades to the LANL Green is Clean Phoswich Detector Systems 16419

Simrad ITI Trawl monitoring system

User s Guide. High Performance Linear Products SLOU119

Dog ecology studies oral vaccination of dogs Burden of rabies

FREQUENTLY ASKED QUESTIONS Pet Owners

Dynamic Programming for Linear Time Incremental Parsing

International Journal of Science, Environment and Technology, Vol. 7, No 2, 2018,

Smart Automatic Cat Feeding Machine (SACFM) (sack-ff-mm)

Hours of manual cash counting reduced to 12 minutes. John G. Shedd Aquarium, USA

IEEE Std 592 Test Program using Current Cable Accessories and Installation Practices

Mathematical models for dog rabies that include the curtailing effect of human intervention

S Fault Indicators. S.T.A.R. Type CR Faulted Circuit Indicator Installation Instructions. Contents PRODUCT INFORMATION

Energy Identification Codes FAQ

It Is Raining Cats. Margaret Kwok St #: Biology 438

Case Study: SAP Implementation in Poultry (Hatcheries) Industry

Challenges and opportunities for rapidly advancing reporting and improving inpatient antibiotic use in the U.S.

HaloGLS, HaloCandle and HaloSpherical lamps

TPS204xB/TPS205xB Current-Limited, Power-Distribution Switches data sheet (SLVS514)

Development and improvement of diagnostics to improve use of antibiotics and alternatives to antibiotics

Custom Software Solution

Questions and Answers on the Community Animal Health Policy

FCI LT LM UNDERGROUND

Inductive Proximity Switches

GAO Earned Value Management (EVM) Audit Findings

Use of Agent Based Modeling in an Ecological Conservation Context

NATIONAL TRANSPORTATION SAFETY BOARD WASHINGTON, D.C

5,081,955 1/1992 Yoneda et al... 10,417 hibernation.

Surveillance. Mariano Ramos Chargé de Mission OIE Programmes Department

Application of Fuzzy Logic in Automated Cow Status Monitoring

Representation, Visualization and Querying of Sea Turtle Migrations Using the MLPQ Constraint Database System

Analysis of the economics of poultry egg production in Khartoum State, Sudan

GUIDELINE 1: MICROCHIP TECHNOLOGY FOR RADIO FREQUENCY IDENTIFICATION OF ANIMALS

Transcription:

ISSN:1991-8178 Australian Journal of Basic and Applied Sciences Journal home page: www.ajbasweb.com Performance Analysis of Different Types of Adder Using 3-Transistor XOR Gate Lourdy Nivethitha, V. and Jawahar, A. Department of Electronics and Communication Engineering, SSN College of Engineering, Anna University, Chennai, India. A R T I C L E I N F O Article history: Received 20 January 2015 Accepted 02 April 2015 Published 20 May 2015 Keywords: Ripple carry adder Carry select adder Carry skip adder A B S T R A C T An adder is a digital circuit that performs addition of numbers. They are used in ALU s, processors for addition. In this paper different types of adders are designed using three transistors XOR gate and their performances are analysed. In order to reduce the number of components and to improve the performances, an XOR gate circuit is designed using minimum number of transistors. By using this XOR gate, different types of adders like ripple carry adder, carry select adder, carry skip adder are designed using TANNER tool and parameters like delay, average power consumption, area are measured. The obtained performance measurements are compared with performance of adder designed using XOR circuit which has increased number of transistors. The result shows that the carry skip adder has better performance than other adders. 2015 AENSI Publisher All rights reserved. To Cite This Article: Lourdy Nivethitha, V. and Jawahar, A., Performance Analysis of Different Types of Adder Using 3-Transistor XOR Gate. Aust. J. Basic & Appl. Sci., 9(16): 44-50, 2015 INTRODUCTION Addition is an indispensable operation which is used in many VLSI systems such as applicationspecific DSP architectures and microprocessors. Adders are used not only for addition, but also the core of many other useful operations such as subtraction, multiplication, division, address calculations, etc. Several algorithms have been presented for high speed parallel addition, and there is generally a trade-off between speed and area. Hence, binary adders are crucial building blocks in very large-scale integrated circuits. Adder is an important part that determines the overall performance of the system so that building blocks of adder cell are improved for better performance. So designers are faced with more limitations: high speed, less area, high throughput and at the same time, low power consumption. So designing low power, high performance adder cells are very important in designing system. A structured approach for analysing the design of adders is followed. This approach is decomposing the full adder structure into smaller blocks. For optimization of speed in adders, the most important factor is carry generation. For implementation of a fast adder, the generated carry should be driven to the output as fast as possible, thereby reducing the worst path delay which determines the ultimate speed of the digital structure. A. Related Work: Design of electronic system with less area, power-efficient and high speed of operation is one the most challenging area of research in VLSI system design. Delay is the time lagged between given input and response. There are different types of delays present in VLSI design. Delay in circuit ruins the performance like speed, accuracy which leads to electronic product useless. When the number of components increased delay is also increased. So the number of components required to build a system should be taken into account. In recent years different types of adder using different logic style have been propose. Standard CMOS adder with 28 transistors using pullup and pull-down networks given in (Goel, S., 2006). Transmission gate CMOS adder with 20 transistors is given in (Leblebici, Y. and S.M. Kang, 1999). This adder requires twice the number of transistor used in pass-transistor logic implementation with 32 transistors given in (Muthukumaran, S. and A. Jawahar, 2014) for same logic function. A full adder using transmission function theory with 16 transistors is given in (Shams, A.M. and M. Bayoumi, 2000). Multiplexer based adder with elimination of direct path to power supply using 12 transistors is given in (Weste, N. and K. Eshraghian, 1993). Full adders using 16 transistors with XOR/XNOR design is given in (Yingtao Jiang, 2004). Full adder using hybrid CMOS logic with 22 transistors is given in (Zimmermann, R. and W. Fichtner, 1997). Corresponding Author: V. Lourdy Nivethitha, Department Electronics and communication Engineering, SSN College of Engineering, Kalavakkam - 603110, India. Phone numbers 919487947999, E-mail: lourdynivethitha@gmail.com

45 Lourdy Nivethitha, V. and Jawahar, A., 2015 B. Motivation: The main motivation of this paper is the miniaturization which is the main requirement of the VLSI design. Miniaturization should be done in terms of less area, low power consumption, high speed of operation, less delay etc. in order to achieve better performance. The full adder is usually a component in a cascade of adders, which add 2, 4, 8, 16, 32, etc bit binary numbers. The function of full adder is based on following two equation, A, B, C in are the three single bit inputs and generates two outputs of single bit Sum and C out where: Sum = (A B) C in (1) C out = A.B + C in (A B) (2) The reminder of paper is organized as follows. In section II design and implementation of ripple carry adder, carry select adder and carry skip adder using full adder were done. In section III performance of different types of adders were compared. Finally in section IV the work was concluded. C. Design of 8 Transistor XOR Gate: The CMOS XOR gate is designed using eight numbers of transistors. When the number of transistor increases then area occupied is also increased. Propagation delay and power consumption also get reduced then the adder will work slowly. A CMOS AND, XOR, OR gate which is used to design conventional full adder is shown in Fig.1, Fig. 2, and Fig. 3. Fig. 1: CMOS AND circuit. Fig. 2: CMOS 8transistor XOR circuit. Fig. 3: CMOS OR circuit. D. Design of 3 Transistor XOR/XNOR Gate: The design of XOR/XNOR cell is given in (Zhuang, N. and H. Wu, 1992), gate lengths of all three transistors have been taken as 90nm. Widths of transistors in XOR gate is shown in TABLE I. voltage degradation due to threshold drop can be

46 Lourdy Nivethitha, V. and Jawahar, A., 2015 reduced by increasing W/L ratio of transistor of NMOS_1. The design of XOR/XNOR circuit using 3- transistors gate is shown in the Fig. 4. The simulated waveform for XOR/XNOR cell is shown in Fig. 5. Table I: Width of transistors in XOR circuit. DEVICE NAME WIDTH (nm) PMOS_1 600 PMOS_2 600 NMOS_1 50 Fig. 4: Design of XOR/XNOR circuit using 3 transistors. Fig. 5: Simulated waveform for proposed XOR /XNOR cell. II. Implementation of Different Types Adder: The design and implementation of ripple carry adder, carry select and carry skip adder are shown below. A. Full Adder Using 3T and 8T XOR Gate: The single bit full adder is designed using 3 transistors XOR gate is shown in Fig. 6.The single bit conventional full adder is designed using 8 transistors XOR gate is shown in Fig.7. B.Ripple Carry Adder (): The singlebit full adder is connected in cascade manner to determine its driving capability. By using the proposed single bit full adder as a benchmark, 4- bit ripple carry adder is implemented. The schematic diagram for 4-bit ripple carry adder with 4 full adders is is shown in Fig. 8. The simulation output of 4-bit ripple carry adder is shown in Fig. 9. C. Carry Select Adder (CSA): It generally consists of two ripple carry adders and a multiplexer. Adding two n-bit numbers with a carry select adder is done with two adders (two ) in order or performs the calculation twice, one time with the assumption of the carry being zero and the other assuming one. After the two results are calculated, the correct sum, as well as the correct carry, is then selected with the multiplexer once the correct carry is known. For a group, sum and carry is already calculated, simply select based on carry. The schematic diagram of carry select adder is shown in Fig. 10. The simulation output of carry select adder is shown in Fig. 11.

47 Lourdy Nivethitha, V. and Jawahar, A., 2015 Fig. 6: Full adder using 3 transistor XOR gate. Fig. 7: Full adder using 8 transistor XOR gate. Fig. 8: Schematic for 4-bit with 4 full adders. D. Carry Skip Adder (CS K A): The implementation of this adder improves the delay of ripple carry adder. The worst path of carry skip adder begins at the first full adder, passes through all adders and ends at the sum bit. The schematic diagram of carry skip adder is shown in Fig. 12. The simulation output of carry skip adder is shown in Fig. 13. III. Comparison of Delay of Different Adders: The 1-bit, 2-bit, 3-bit, 4-bit ripple carry adder, carry select adder and carry skip adder is designed in Tanner and it is simulated by transient analysis. Propagation delay for end to end is obtained by using spice command. The simulation result of adders in terms of delay is shown in TABLE II. The simulation result of adders in term of average power consumed is shown in TABLE III. Comparison of adders in term of delay is shown in Fig.14.

48 Lourdy Nivethitha, V. and Jawahar, A., 2015 Fig. 9: Simulation output of 4-bit with 4 full adders. Fig. 10: Schematic diagram of CSA. Fig. 11: Simulation output of CSA. Table II: Delay of ripple carry adder, carry select adder and carry skip adder. ADDER DELAY(SEC) USING 8T XOR GATE DELAY(SEC) USING 3T XOR GATE 1-BIT 4.135n 62.3248p 2-BIT 4.266n 93.4450p 3-BIT 9.174n 132.464p 4-BIT 9.489n 199.9283p CSA 17.486n 237.9978p CS KA 13.22n 61.521p

49 Lourdy Nivethitha, V. and Jawahar, A., 2015 Fig. 12: Schematic diagram of carry skip adder. Fig. 13: Simulation output of carry skip adder. Table III: Average power consumption of ripple carry adder, carry select adder and carry skip adder. ADDER AVERAGE POWER (watts) USING 8T XOR GATE AVERAGE POWER (watts) USING 3T XOR GATE 1-BIT 6.030594e-006 7.080578e-007 2-BIT 6.462637e-006 7.268790e-007 3-BIT 6.967021e-006 7.546914e-007 4-BIT 7.226121e-006 8.340635e-007 CSA 8.569022e-005 9.716521e-006 CS KA 7.001579e-005 7.246512e-006 18 16 14 12 10 8 6 4 2 0 8 TR XOR gate (10^-9 sec) 3 TR XOR gate (10^-9 sec) 1 bit 2 bit 3 bit CSKA CSA Fig. 14: Comparison of adders in terms of delay.

50 Lourdy Nivethitha, V. and Jawahar, A., 2015 0.06 0.05 0.04 0.03 0.02 8 TR XOR gate (watts) 3 TR XOR gate (watts) 0.01 0 1 bit 2 bit 3 bit CSA CSKA Fig. 15: Comparison of adders in terms of average power consumption. IV. Conclusion: In this work, the structure of a ripple carry adder, carry select adder and carry skip adder has been designed using 3 transistor and 8 transistor XOR circuit. The structure of ripple carry adder, carry select adder, carry skip adder has been designed using 3T and 8T XOR in TANNER EDA tool and simulated using 90nm technology. The result shows that delay is lesser in the design using 3T XOR circuit than 8T XOR circuit. As in the theory, the propagation delay of carry skip adder is less than the ripple carry adder. Zhuang, N. and H. Wu, 1992. A new design of the CMOS full adder, IEEE J. Solid-State Circuits, 27(5): 840-844. Zimmermann, R. and W. Fichtner, 1997. Lowpower logic styles: CMOS versus pass-transistor logic, IEEE J. Solid State Circuits, 32(7): 1079-1090. REFERENCES Goel, S., A. Kumar and M.A. Bayoumi, 2006. Design of robust, energy efficient full adders for deep sub micrometer design using hybrid-cmos logic style, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 14(12): 1309-1321. Leblebici, Y. and S.M. Kang, 1999. CMOS Digital Integrated Circuits, Singapore: Mc Graw Hill, India, 2nd edition. Muthukumaran, S. and A. Jawahar, 2014. Design and Performance Analysis of 3 bit ripple carry adder with 14 transistor full adder using Novel 3 transistor XOR gate, Intelligent engineering systems ISBN NO:978-93-83459-33-9. Shams, A.M. and M. Bayoumi, 2000. A novel high-performance CMOS1-bit full adder cell, IEEE Trans. Circuits Syst. II, Analog Digital Signal Process, 47(5): 478-481. Weste, N. and K. Eshraghian, 1993. Principles of CMOS VLSI Design, A System Perspective, Addison-Wesley. Yingtao Jiang, Abdulkarim Al-Sheraidah, Yuke Wang, Edwin Sha, and Jin-Gyun Chung, 2004. A novel multiplexer-based low-power full adder, IEEE Transactions on Circuits and Systems: Express Briefs, 51(7).