COMPREHENSIVE ANALYSIS OF ENHANCED CARRY-LOOK AHEAD ADDER USING DIFFERENT LOGIC STYLES

Similar documents
Performance Analysis of High Speed Low Power Carry Look-Ahead Adder Using Different Logic Styles

Power-Area trade-off for Different CMOS Design Technologies

A Low Power Array Multiplier Design using Modified Gate Diffusion Input (GDI)

ISSN:

ECE 471/571 The CMOS Inverter Lecture-6. Gurjeet Singh

A High Speed Low Power Adder in Multi Output Domino Logic

the cascading of two stages in CMOS domino logic[7,8]. The operating period of a cell when its input clock and output are low is called the precharge

Investigation on Performance of high speed CMOS Full adder Circuits

A NOVEL 4-Bit ARITHMETIC LOGIC UNIT DESIGN FOR POWER AND AREA OPTIMIZATION

A Novel Approach for High Speed and Low Power 4-Bit Multiplier

CHAPTER 6 GDI BASED LOW POWER FULL ADDER CELL FOR DSP DATA PATH BLOCKS

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

International Journal of Advanced Research in Biology Engineering Science and Technology (IJARBEST)

A Literature Survey on Low PDP Adder Circuits

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

A HIGH SPEED DYNAMIC RIPPLE CARRY ADDER

COMPARATIVE ANALYSIS OF 32 BIT CARRY LOOK AHEAD ADDER USING HIGH SPEED CONSTANT DELAY LOGIC

Design of 32-bit ALU using Low Power Energy Efficient Full Adder Circuits

A Low-Power High-speed Pipelined Accumulator Design Using CMOS Logic for DSP Applications

Module 4 : Propagation Delays in MOS Lecture 19 : Analyzing Delay for various Logic Circuits

Gdi Technique Based Carry Look Ahead Adder Design

Combinational Logic Gates in CMOS

II. Previous Work. III. New 8T Adder Design

A Low-Power 12 Transistor Full Adder Design using 3 Transistor XOR Gates

2-Bit Magnitude Comparator Design Using Different Logic Styles

Design and Implementation of Complex Multiplier Using Compressors

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

Figure.1. Schematic of 4-bit CLA JCHPS Special Issue 9: June Page 101

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS

ISSN: [Kumar* et al., 6(5): May, 2017] Impact Factor: 4.116

Domino CMOS Implementation of Power Optimized and High Performance CLA adder

Dynamic Logic. Domino logic P-E logic NORA logic 2-phase logic Multiple O/P domino logic Cascode logic 11/28/2012 1

High Speed NP-CMOS and Multi-Output Dynamic Full Adder Cells

LOW POWER-AREA DESIGN OF FULL ADDER USING SELF RESETTING LOGIC WITH GDI TECHNIQUE

DESIGN AND ANALYSIS OF LOW POWER 10- TRANSISTOR FULL ADDERS USING NOVEL X-NOR GATES

A HIGH SPEED & LOW POWER 16T 1-BIT FULL ADDER CIRCUIT DESIGN BY USING MTCMOS TECHNIQUE IN 45nm TECHNOLOGY

International Journal of Advance Engineering and Research Development

OPTIMIZATION OF LOW POWER ADDER CELLS USING 180NM TG TECHNOLOGY

Impact of Logic and Circuit Implementation on Full Adder Performance in 50-NM Technologies

Design & Analysis of Low Power Full Adder

Design of Multipliers Using Low Power High Speed Logic in CMOS Technologies

POWER DELAY PRODUCT AND AREA REDUCTION OF FULL ADDERS USING SYSTEMATIC CELL DESIGN METHODOLOGY

SINGLE CYCLE TREE 64 BIT BINARY COMPARATOR WITH CONSTANT DELAY LOGIC

Design of Robust and power Efficient 8-Bit Ripple Carry Adder using Different Logic Styles

Chapter 6 Combinational CMOS Circuit and Logic Design. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

ECE 334: Electronic Circuits Lecture 10: Digital CMOS Circuits

IC Layout Design of 4-bit Universal Shift Register using Electric VLSI Design System

UNIT-III GATE LEVEL DESIGN

Implementation of Carry Select Adder using CMOS Full Adder

Implementation of 1-bit Full Adder using Gate Difuision Input (GDI) cell

Comparison of High Speed & Low Power Techniques GDI & McCMOS in Full Adder Design

Design and Analysis of CMOS based Low Power Carry Select Full Adder

Design of New Full Swing Low-Power and High- Performance Full Adder for Low-Voltage Designs

IJMIE Volume 2, Issue 3 ISSN:

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

Implementation of Efficient 5:3 & 7:3 Compressors for High Speed and Low-Power Operations

ADIABATIC LOGIC FOR LOW POWER DIGITAL DESIGN

Two New Low Power High Performance Full Adders with Minimum Gates

Two New Low Power High Performance Full Adders with Minimum Gates

POWER EFFICIENT CARRY PROPAGATE ADDER

Low Power 32-bit Improved Carry Select Adder based on MTCMOS Technique

EE241 - Spring 2002 Advanced Digital Integrated Circuits

EE 330 Lecture 42. Other Logic Styles Digital Building Blocks

Design of High Performance Arithmetic and Logic Circuits in DSM Technology

Improved Two Phase Clocked Adiabatic Static CMOS Logic Circuit

Low Power High Performance 10T Full Adder for Low Voltage CMOS Technology Using Dual Threshold Voltage

A new 6-T multiplexer based full-adder for low power and leakage current optimization

Integrated Circuits & Systems

EE 330 Lecture 44. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

Low-Power Digital CMOS Design: A Survey

Design of Multiplier using Low Power CMOS Technology

Leakage Current Analysis

Noise Tolerance Dynamic CMOS Logic Design with Current Mirror Circuit

Design of Low power and Area Efficient 8-bit ALU using GDI Full Adder and Multiplexer

Announcements. Advanced Digital Integrated Circuits. Quiz #3 today Homework #4 posted This lecture until 4pm

Implementation of High Performance Carry Save Adder Using Domino Logic

ECE 471/571 Combinatorial Circuits Lecture-7. Gurjeet Singh

FTL Based Carry Look ahead Adder Design Using Floating Gates

Design of Low Power Flip Flop Based on Modified GDI Primitive Cells and Its Implementation in Sequential Circuits

A Low Power and Area Efficient Full Adder Design Using GDI Multiplexer

EC 1354-Principles of VLSI Design

EEC 118 Lecture #12: Dynamic Logic

DESIGN OF CARRY SELECT ADDER WITH REDUCED AREA AND POWER

UNIT-II LOW POWER VLSI DESIGN APPROACHES

PERFORMANCE COMPARISON OF DIGITAL GATES USING CMOS AND PASS TRANSISTOR LOGIC USING CADENCE VIRTUOSO

Performance Comparison of High-Speed Adders Using 180nm Technology

Pass Transistor and CMOS Logic Configuration based De- Multiplexers

Design and Analyse Low Power Wallace Multiplier Using GDI Technique

Wide Fan-In Gates for Combinational Circuits Using CCD

NOVEL DESIGN OF 10T FULL ADDER WITH 180NM CMOS TECHNOLOGY

Design of 64-Bit Low Power ALU for DSP Applications

Design of Adders with Less number of Transistor

Reduced Swing Domino Techniques for Low Power and High Performance Arithmetic Circuits

EE434 ASIC & Digital Systems

Comparison of Multiplier Design with Various Full Adders

1. Short answer questions. (30) a. What impact does increasing the length of a transistor have on power and delay? Why? (6)

An energy efficient full adder cell for low voltage

DESIGN OF 64 BIT LOW POWER ALU FOR DSP APPLICATIONS

Index terms: Gate Diffusion Input (GDI), Complementary Metal Oxide Semiconductor (CMOS), Digital Signal Processing (DSP).

Transcription:

COMPREHENSIVE ANALYSIS OF ENHANCED CARRY-LOOK AHEAD ADDER USING DIFFERENT LOGIC STYLES PSowmya #1, Pia Sarah George #2, Samyuktha T #3, Nikita Grover #4, Mrs Manurathi *1 # BTech,Electronics and Communication,Karunya University, Coimbatore, India * MS, Electonics and Commuication,Karunya University, Coimbatore, India Abstract--- An Adder is a basic component in a central processing unit A carry look-ahead adder improves speed by reducing the amount of time required to resolve the carry bits In this paper 4-bit CLA has been designed using various logic styles such as Standard, DCVS,Pseudo NMOS, PTL and Domino logic style Performance of CLA is measured by comparing the results in terms ofpropagation delay, average power dissipation and power delay product The paper also includes the design of a modified carry look-ahead adder which based on the analysis can be regarded faster the carry lookahead adder Index Terms Carry look ahead adder, DCVS, Domino, MCLA, Pseudo, PTL and Standard logic I INTRODUCTION High performance data path circuits continue to be a topic of interest as technologies are scaled to nanometer [1] Adders fall under this group Adders are logic circuits designed to perform high speed arithmetic operations and are important in digital systems because of their intensive use in basic operations such as subtraction, multiplication and division [2] It is widely used in generic computer [3] because it is very important for adding data in the processor The speed of execution is the most important factor that needs to be considered for appraising the quality of an adder CLA is an important building block for digital circuit It is constructed using XOR, AND and OR gates The Carry Look Ahead Adder is able to generate carries before the sum is produced using the propage and generate logic to make addition much faster In the paper, CLA is implemented using various logic styles such as Standard, DCVS, Pseudo, PTL and Domino logic style Tanner simulation has been done for 25um to determine Propagation Delay, Average Power Consumption, and Power Delay Product (PDP)The rest of the paper is organized as follows Section II describes the block diagram and basic construction of CLA The design methodology of CLA using different logic style is described in section III Different parameters are discussed in section IV Results and analysis is done in section V The paper is concluded in section VI II OVERVIEW OF CLA The basic design structure of CLA is discussed in this section 4-bit CLA is designed using 4 1-bit full adders The carry- concept of generating and look-ahead adder logic uses propagating the carry bit Figure 1 demonstrates a 4-bit CLA Let i be the index of stage There are 3 inputs A i and B i andc is initially logic Intermediate signals are areg i and P i where S i and C4 are the final outputs The final carry ie C4 does not depend upon the intermediate bits, it depends only on input bits Figure1 : Block diagram of 4-bit CLA A Propagation 279

B Generation A Standard logic C Implementation Substituting into, then into, then into yields the expanded equations: Figure 3: Block diagram of standard logic The most widely used logic style is Standard The PMOS devices are used in PUN and NMOS devices are used in PDN[4,6] The advantages of are 1) outputs are well defined 2) output does not change with time, 3) Clock is not required for refreshing the voltage of nodes 4) Robust structure 5) Low power consumption with no static power dissipation in ideal situation The drawbacks are 1) The number of gates required for N fan-in gate is 2N and hence occupies large area 2) The propagation delay of a complementary gate deteriorates rapidly as a function of a fan-in B DCVS logic Figure 2: Gate level architecture of 4-bit CLA III DESIGN METHODOLOGY In this section CLA is implemented using Standard logic, Differential Cascade Voltage Switch (DCVS),Pseudo NMOS logic, Pass Transistor Logic (PTL),Domino logic and modified CLA Figure 4: Block diagram of standard DCVS logic 28 The DCVS logic provides differential outputs [7] Both the output and its inverted value are simultaneously available The differential implementation reduces the number of gates required by a factor of two The advantages of DCVS are 1) High speed 2) Both the true and the complementary inputs and output are used 3) Ideally zero static power

The drawbacks of this logic are 1) high dynamic power dissipation 2) More interconnection required as 2 wires are required to represent one signal C Pseudo NMOS logic exists When B is 1 top device turns on and copies the input A to output F when B is low bottom device turns on and passes a The advantages of this logic are 1) fewer devices to implement the logic functions as compared to 2) Both gate and source/drain are used as input ports The drawbacks of PTL are 1) Static power dissipation, 2) Low noise immunity 3) Limited output swing E Domino logic Figure 5: Block diagram of pseudo NMOS logic Pseudo NMOS logic design is one of the ways to reduce the transistor count [3,4] Pull up network is grounded, so it is always ON The main reason is to improve the noise margin and speed Purpose of PUN is to provide a conditional path between VDD and the output when Pull down network(pdn) is OFF This logic is also called as ratioed logic The advantage of Pseudo NMOS logic are1) low area as only N+1 transistors are needed for an N-input gate 2) low input gate-load capacitance The drawbacks of pseudo NMOS are 1) static power dissipation D Pass Transistor Logic Figure 6: Block diagram of PTL logic A popular and widely used alternative for complementary logic is pass transistor logic It reduces the count of transistors used to make different logic gates by eliminating redundant transistors In conventional logic families input is applied to gate terminal of transistors but in the case of PTL the input is applied to the source,drain and gate terminals Static power dissipation is unaffected The above figure shows the implementation of AND function using only NMOS transistors Its presence is essential to ensure that the gate is static; that is a low impedance path Figure 7: Block diagram of domino logic Domino logic consists of an n-type dynamic block followed by a static invertor When CLK is low, dynamic node is pre-charged high and buffer inverter output is low N-type in the next logic block will be off When CLK goes high, dynamic node is conditionally discharged and the buffer output will conditionally go high Since discharge can only happen once, buffer output can only make one low-to-high transition The introduction of static inverterr has an additional advantage that the fan-out of the gate is driven by a static inverter with a low impedance output, which increases noise immunity The buffer further more reduces the capacitance of the dynamic output node by separating internal and load capacitances Now let us consider chain of domino gates During pre-charge all the inputs are set to zero During evaluation, the output of first domino block is either zero or there is a transition from zero to one, affecting the second gate Since each dynamic gate has a static inverter, only non- Although there are ways inverting logic can be implemented to deal with this, this is a major limiting factor Obtaining pure domino design has become rare The advantages of domino logic are 1) The output capacitance is smaller leading to high speed during switching time due to elimination of PMOS transistors 2) Noise sensitive Drawbacks of domino logic are, 1) Charge leakage, 2) Charge sharing, 3) CLK is always required, 4) cannot operate at low frequency 281

F Modified CLA Figure 8: Metamorphosis of partial full adder The modified Carry-look ahead adder is constructed in the same way as CLA It contains arithmetic adder circuit and carry-look adder circuit [8] In the modified CLA, all of the AND gates are replaced with NAND gates except for the AND gate of P bit In mathematics, a K m bit CLA model is defined Where K is the number of bits consisted in each level of CLA and m is the level of carry look ahead adder circuit used in CLA The carry of the next stage is explained as The carry output of each stage can be listed in the following The functions of inverse group generate and the group propagate for 4 bit can be expressed as, Therefore of second level can be produced from G,P and From first level which is IV PERFORMANCE PARAMETERS OF CLA A Power dissipation Power dissipation is a measure of rate at which energy is dissipated or lost from an electrical system The rate of heat transfer (joules per second) is termed as power dissipation in watts The DC or average power dissipation is the product of dc supply voltage and the mean current taken from the supply Power dissipation in circuits comes from two components Static dissipation due to sub threshold conduction through OFF transistors tunneling current through gate oxide leakage through reverse-biased diodes contention current in rationed circuits Dynamic dissipation due to charging and discharging of load capacitances Short circuit current due to partially ON state of PMOS and NMOS networks Another component in dynamic dissipation is charging and discharging of parasitic capacitances which consume most of the power used in circuits This leads to the conclusion that power dissipation depends on the switching activity by a parameter α, then we can compute the whole power dissipation through the following equation,!" #$ %& # '("()' * Where f is the clock frequency of logic operation, CL is the total capacitance charged and discharged every cycle and VDD is the power supply voltage %& and '("()' are the short circuit current and leakage current repectively B Propagation delay The propagation delay is defined as time required to reach 5VDD of output from the 5 VDD of input The propagation delays of CLA are measured in order of Nano second C Power Delay Product Power delay product is the product of average power dissipation and the propagation delay It is measuredin fj(1^- 15 ) Figure 9: Block diagram of 4-bit MCLA 282 V SIMULATION RESULTS AND DISCUSSIONS All simulation results are obtained from Tanner simulation tool Comparison ofdifferent logic styles has been done Further comparison is done with modified CLA also Power dissipation, Propagation delay of Sum and carry and their powerdelay product are measured Table1 shows the performance analysis of CLA using different logic styles Table2 shows the performance analysis of Modified CLA Figure1 demonstrates the graphical representation of power

consumed by different logic stylesfigure11 shows the propagation delay of sum and carry of CLA using various logic styles Pseudo has the lowest delay of sum while PTL has the highest delayfigure12 demonstrates the comparative Logic Style No of transistors Avg power consumed (mw) Propagation Delay (ms) PDP (fj) Carry Sum Carry Sum Standard CLA 416 3281 14369 3922 471 1286 DCVS CLA 452 6319 186181 119691 11764 7563 Pseudo NMOS CLA 258 19948 22954 24964 4485 4979 PTL CLA 314 25892 22954 13431 52548 3473 Domino CLA 38 162 181455 146221 19237 1552 Table 1: Simulation Results of CLA Using Different Logic Styles analysis of CLA and MCLA MCLA has low power when compared to CLA Figure13 shows the comparative analysis of propagation delay of CLA and MCLA MCLA has time delay of sum lower than that of CLA Figure14 shows the number of transistors used in different logic styles and DCVS has the highest number of transistors and lowest is for MCLA Logic style No of transistors Avg power consumed (mw) Table 2: Simulation Results of MCLA Propagation Delay (ms) PDP (fj) Carry Sum Carry Sum MCLA 244 2451 1694 1945 415 268 AVERAGE POWER CONSUMED Standard CLA DCVS CLA Pseudo CLA PTL CLA Domino CLA 3281 6319 19948 25892 162 4-BIT CLA 283

Figure 1: Graphical representation of Average power consumed by CLA when implemented Using Different Logic Styles 3 2 1 propagation delay of carry PROPAGATION DELAY propagation delay of sum Standard DCVS Pseudo PTL Domino Figure 11: Graphical representation of Propagation delay of sum and carry by CLA when implemented Using Different Logic Styles 4 3 2 1 Figure 12: Graphical representation of average power consumed of CLA and MCLA 5 4 3 2 1 AVERAGE POWER CONSUMED CLA MCLA average power consumed PROPAGATION DELAY CLA MCLA propagtion delay of carry propagation delay of sum 5 4 3 2 1 No of transistors NO of transistors Standard DCVS Pseduo PTL Domino MCLA Figure 14: Graphical representation of No of transistors used of different logic styles and MCLA Figure 13: Graphical representation of propagation delay of carry and sum of CLA and MCLA 284

VI CONCLUSION A Comparative analysis of CLA using different logic styles shows that standard has the lowest average power consumed and power delay product Also the modified CLA uses NAND gate which simplifies and consumes low power than the Carry-Look Ahead Adder Circuit MCLA has the lowest power consumption, lowest number of transistors and propagation delay This circuit may be useful for speeding up other digital logic circuits and for the designers to implement any type of digital VLSI adder circuits VII REFERENCECS [1] James Levy, JabulaniNyathi, A High Performance Low Area Overhead Carry-Look Ahead Adder, Washington State University [2] Rajender Kumar, SandeepDariya, Performance Analysis of DifferentBit Carry-Look Ahead Adder Using VHDL [3] JM Rabey, Digital Integrated Circuits, A Design Perspective, Prentice hall, 1996 [4] NHEWeste and KEshraghian, Principle of VLSI Design, Addison Wesley:NewYork, NY, 1985 [5] K Ueda, H Suziki, K Suda, H Shinohara, K Mashiko,etal, A 64-Bit Carry-Look Ahead Adder Using Pass, IEEE journal of solid state circuits,vol31,no6,pp81-818,1996 [6] R Zlatanovici, S Kao, B Nikolic `etal, Energy-Delay Optimization of 64-Bit Carry-Look Ahead Adders With a 24ps 9nm Design IEEE Journal of Solid State Circuits, vol 44, no 2,pp568-583,February 29 [7] G A Ruiz, Compact 4-Bit Carry-Look Ahead Adder in Multi Output DCVS logic, Electronic Letters, vol32, no 17, pp1556-1557, Aug1996 [8] F C Cheng, S H Unger, M Theobald and W C Chao, Delay- Insensitive Carry-Look Ahead Adders VLSI Design Proceedings, 1997, pp322-328 [9] N H E Weste and K Eshraghian, Principles of VLSIDesign: A System Perspective 2/E, Addison Wesley, 1998 285