Performance Evaluation of Adders using LP-HS Logic in CMOS Technologies

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

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

A HIGH SPEED DYNAMIC RIPPLE CARRY ADDER

Power-Area trade-off for Different CMOS Design Technologies

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

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

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

A High Performance Asynchronous Counter using Area and Power Efficient GDI T-Flip Flop

A Novel Hybrid Full Adder using 13 Transistors

AN EFFICIENT ADIABATIC FULL ADDER DESIGN APPROACH FOR LOW POWER

of Tech in & Embe by

Design and Analysis of Row Bypass Multiplier using various logic Full Adders

SINGLE CYCLE TREE 64 BIT BINARY COMPARATOR WITH CONSTANT DELAY LOGIC

International Journal of Advance Engineering and Research Development

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

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

Implementation of High Performance Carry Save Adder Using 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

Implementation of Carry Select Adder using CMOS Full Adder

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

A Low Power High Speed Adders using MTCMOS Technique

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

Low power 18T pass transistor logic ripple carry adder

Timing and Power Optimization Using Mixed- Dynamic-Static CMOS

DESIGN OF LOW POWER MULTIPLIER USING COMPOUND CONSTANT DELAY LOGIC STYLE

Leakage Power Reduction in 5-Bit Full Adder using Keeper & Footer Transistor

Domino CMOS Implementation of Power Optimized and High Performance CLA adder

POWER DISSAPATION CHARACTERISTICS IN VARIOUS ADDERS

Enhancement of Design Quality for an 8-bit ALU

A REVIEW PAPER ON HIGH PERFORMANCE 1- BIT FULL ADDERS DESIGN AT 90NM TECHNOLOGY

Design of a Low Voltage low Power Double tail comparator in 180nm cmos Technology

Noise Tolerance Dynamic CMOS Logic Design with Current Mirror Circuit

High-Performance of Domino Logic Circuit for Wide Fan-In Gates Using Mentor Graphics Tools

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

Design of 32-bit Carry Select Adder with Reduced Area

Combinational Logic Gates in CMOS

EEC 118 Lecture #12: Dynamic Logic

International Journal of Scientific & Engineering Research, Volume 4, Issue 5, MAY-2013 ISSN

High Speed, Low power and Area Efficient Processor Design Using Square Root Carry Select Adder

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

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

EE434 ASIC & Digital Systems

An energy efficient full adder cell for low voltage

Design and Implementation of CMOS 64-Bit Comparator Using Different Technologies

IJMIE Volume 2, Issue 3 ISSN:

Design and Implementation of Complex Multiplier Using Compressors

UNIT-III GATE LEVEL DESIGN

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

Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc

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

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

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

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

Investigation on Performance of high speed CMOS Full adder Circuits

Performance Analysis of Inverter using Domino Logic

OPTIMIZATION OF LOW POWER ADDER CELLS USING 180NM TG TECHNOLOGY

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) HIGH-SPEED 64-BIT BINARY COMPARATOR USING NEW APPROACH

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

Sleepy Keeper Approach for Power Performance Tuning in VLSI Design

A High-Speed 64-Bit Binary Comparator

International Journal of Advance Engineering and Research Development. Review of Low Powered High Speed and Area Efficient Full Adders

POWER EFFICIENT CARRY PROPAGATE ADDER

16-bit Digital Adder Design in 250nm and 64-bit Digital Comparator Design in 90nm CMOS Technologies

Design and Analysis of CMOS Based DADDA Multiplier

[Deepika* et al., 5(7): July, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

Minimization of Area and Power in Digital System Design for Digital Combinational Circuits

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

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

Novel Low-Overhead Operand Isolation Techniques for Low-Power Datapath Synthesis

DESIGN OF EXTENDED 4-BIT FULL ADDER CIRCUIT USING HYBRID-CMOS LOGIC

An Efficient Low Power and High Speed carry select adder using D-Flip Flop

Analysis of Low Power-High Speed Sense Amplifier in Submicron Technology

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

Low power high speed hybrid CMOS Full Adder By using sub-micron technology

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

Design and Implementation of an Ultra-Low Power High Speed CMOS Logic using Cadence

2 Assoc Prof, Dept of ECE, George Institute of Engineering & Technology, Markapur, AP, India,

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

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

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

Design & Analysis of Low Power Full Adder

Design and Implementation of Low Power Dynamic Thermometer Encoder For Flash ADC

Modelling Of Adders Using CMOS GDI For Vedic Multipliers

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

International Journal of Engineering Trends and Technology (IJETT) Volume 45 Number 5 - March 2017

Design of Low Power High Speed Adders in McCMOS Technique

! Is it feasible? ! How do we decompose the problem? ! Vdd. ! Topology. " Gate choice, logical optimization. " Fanin, fanout, Serial vs.

Performance Analysis of Novel Domino XNOR Gate in Sub 45nm CMOS Technology

Unique Journal of Engineering and Advanced Sciences Available online: Research Article

Design Of Level Shifter By Using Multi Supply Voltage

International Journal of Advance Engineering and Research Development

A Literature Survey on Low PDP Adder Circuits

A High Speed Low Power Adder in Multi Output Domino Logic

Performance Comparison of High-Speed Adders Using 180nm Technology

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

DESIGN OF CARRY LOOK AHEAD ADDER USING SUB THRESHOLD DUAL MODE LOGIC

EE 330 Lecture 42. Other Logic Styles Digital Building Blocks

Performance Analysis of Different Adiabatic Logic Families

Low Power &High Speed Domino XOR Cell

FTL Based Carry Look ahead Adder Design Using Floating Gates

Transcription:

Performance Evaluation of Adders using LP-HS Logic in CMOS Technologies Linet K 1, Umarani P 1, T.Ravi 1 1 Scholar, Department of ECE, Sathyabama university E-mail- linetk2910@gmail.com ABSTRACT - This paper presents a modified approach for constant delay logic style named LP-HS logic. Constant delay logic style is examined against the LP-HS logic, by analysis through simulation. It is shown that the proposed LP-HS logic has low power, delay and power delay product over the existing constant delay logic style.adders is one of the fundamental operations for any digital system. In this paper an 8 bit Ripple Carry Adder and 8 bit Carry Select Adder is analysed using both CD logic and LP-HS logic. The simulations were done using HSPICE tool in 45nm, 32nm, 22nm and 16nm CMOS technologies and performance parameters of power, delay and power delay product were compared. The adders using LP-HS logic is better in terms of power, delay and power delay product when compared to constant delay logic style. Keywords CMOS, MOSFET, VLSI, Power Consumption, Delay, Power delay product (), Constant Delay Logic (CD logic) INTRODUCTION The need for high performance devices are increasing day by day. Rapid growth in VLSI technology enhancing all these features from generation to generation. The three most widely accepted parameters to measure the quality of a circuit or to compare various circuit styles are area, delay and power. Advances in CMOS technology have led to improvement in the performance in terms of area, power or delay. There always exists a trade-off between area, power and delay in a circuit. [2] The power delay product is a figure of merit for comparing logic circuit technologies or families. [1] Different types of logics are present in CMOS. The most common classification is the Static and Dynamic.[9] It is then further classified into other sub divisions. One of the newly developed logic is the constant delay logic style.[7] This high performance energy efficient logic style has been used to implement complicated logic expressions. In this paper some modifications have been done for the constant delay logic style to reduce the power consumption and to improve the speed. The proposed technique is known as the LP-HS logic. CONSTANT DELAY LOGIC STYLE Designers of digital circuits often desire fastest performance. This means that the circuit needs high clock frequency. Due to the continuous demand of increase operating frequency, energy efficient logic style is always important in VLSI. One of the efficient logics which come under CMOS dynamic domino logic is the feedthrough logic (FTL). [3][4][5]Dynamic logic circuits are important as it provides better speed and has lesser transistor requirement when compared to static CMOS logic circuits. Feedthrough logic has low dynamic power consumption and lesser delay when compared to other dynamic logic styles.[11][13][14] To mitigate the problems associated with the feedthrough logic new high performance logic known as constant delay (CD) logic style has been designed. It outperforms other logic styles with better energy efficiency. This high performance energy efficient logic style has been used to implement complicated logic expressions. It exhibits a unique characteristic where the output is preevaluated before the input from the preceding stage is ready.[7] Constant delay logic style which is used for high speed applications is shown in Fig 1. Fig 1: Constant Delay Logic Style [7] CD logic consists of two extra blocks when compared to feedthrough logic. They are the timing block (TB) as well as the logic block (LB). Timing block consists of self reset technique and window adjustment technique. This enables robust logic operation with lower power consumption and higher speed. Logic block reduces the unwanted glitch and also makes cascading CD logic feasible. The unique characteristic of this logic is that the output is pre-evaluated before the inputs from the preceding stage got ready. An Nmos pull down network is placed where the inputs are given. Based on the logic which is given in the pull down network we will 348 www.ijergs.org

get the corresponding output. A buffer circuit implemented using CD logic is shown below. The expanded diagram for timing block as well as logic block is also shown in the Fig 2 Fig 2: Buffer Using CD Logic [7] The chain of inverters is acting as the local window technique and the NOR gate as a self reset circuit. Length of the inverter chain varies according to the circuit which we have to design. The prime aim of the inverter chain is to provide a delayed clock. The contention problem which is one of the disadvantages of the feedthrough logic is reduced with the help of this window adjustment. In the self reset circuit one of the input of the NOR gate is the intermediate output node X and the other one is the clock. The logic block is simply a static inverter as in the case of dynamic domino logic. Since the above circuit is for a buffer the NMOS pull down network consists of only one nmos transistor. The timing diagram for constant delay logic is shown in Fig 3.CD logic works under two modes of operation. i. Predischarge mode (CLK=1) ii. Evaluation mode (CLK=0) Fig 3: Timing Diagram of CD Logic [7] Predischarge mode happens when CLK is high and evaluation mode occurs when CLK is low. During predischarge mode X and Out are predischarged and precharged to GND and VDD respectively. During evaluation mode three different conditions namely contention, C-Q delay and D-Q delay takes place in the CD logic. Contention mode happens when IN=1 for the entire evaluation period. During this time a direct path current flows from pmos to PDN. X rises to nonzero voltage level and Out experiences a temporary glitch. C-Q delay (clock-out) occurs when IN goes to 0 before CLK transits to low. At this time X rises to logic 1 and Out is discharged to VDD and the delay is measured from CLK to Out. D-Q delay happens when IN goes to 0 after CLK transits to low. During this time X initially enters contention mode and later rises to logic 1 and the delay is measured from IN to Out. If acknowledgement is there wishing thanks to the people who helped in work than it must come before the conclusion and must be same as other section like introduction and other sub section. PROPOSED LP-HS LOGIC The proposed LP-HS logic is derived from the existing constant delay logic. When compared to CD logic there are three major differences in the LP-HS logic. The window adjustment technique is eliminated in this logic. The evaluation transistor is altered 349 www.ijergs.org

as pmos transistor instead of nmos. The third variation is the addition of the transistors M2 and M3 in parallel below the pull down network. The proposed logic helps to reduce the power and delay which in turn reduces the power delay product. The circuit diagram for the proposed logic is shown in Fig 4 Fig 4: Proposed LP-HS Logic Transistors M0 and M1 whose gates are driven by the CLK and the output of NOR gate are connected in series. This increases the resistance which in turn helps reducing the power. M4 is acting as an evaluation transistor. The NOR gate which is behaving as the self resetting logic is constituted by the transistors M5, M6, M7 and M8. M5, M6 and M7, M8 is driven by CLK and the output intermediate node X. IN values are given to the nmos pull down network which is given according to the circuit which we have to design. Transistors M2 and M3 are connected in parallel and is placed down to the nmos pull down network. These transistors help to reduce the power delay product. The gate of M2 is driven by the clock and M3 is at ground. Transistor M2 increases the dynamic resistance of the pull down network which successively helps to reduce the power consumption. Transistors M9 and M10 together figures the static inverter which is used to make the cascading logic more feasible. The circuit works under two modes of operation. i. Precharge mode (CLK=0) ii. Evaluation mode (CLK=1) Precharge mode occurs when clock is low and evaluation mode happens when clock is high. When clock is low, transistor M4 gets ON and provides a high value at node X which in turn provides a low value at the output node OUT. When clock is high the transistor M2 gets ON and the nmos pull down network is evaluated and gives the output. During this time the transistor M0 whose gate is driven by the CLK is in OFF condition. Due to this the contention mode gets wiped out in the evaluation condition which in turn tends for the elimination of window adjustment technique in the proposed logic. One of the reasons for the power and delay reduction in the circuit is the elimination of the window adjustment technique. During the evaluation mode the pull down network and the transistor M2 gets ON which provides high dynamic resistance which further reduces the power. Transistor M3 is in always ON condition which offers an easy discharge of the value to the ground. 350 www.ijergs.org

8 BIT RIPPLE CARRY ADDER An 8 bit ripple carry adder is constructed by cascading FA blocks in series. One full adder is responsible for the addition of two binary digits at any stage of the ripple carry. The carryout of one stage is fed directly to the carry in of the next stage. An 8 bit ripple carry adder structure is shown in Fig 4 where x 0 -x 7, y 0 -y 7 represents the two set of inputs. C 0 represents carry input. The output sum and carry is shown as S 0 -S 7 and C 7 respectively. Fig 5: 8 Bit Ripple Carry Adder SIMULATION RESULTS Figure below describes the output waveforms of 8 bit ripple carry adder using both existing as well as proposed logic in different nanometer CMOS technologies. V(30,31,32,33,34,35,36,37), V(38,39,40,41,42,43,44,45) are the two input signals, V(46) refers the carry input. The output sum and carry are represented by V(55,56,57,58,59,60, 61,62) and V(54) respectively. 45nm CMOS TECHNOLOGY 32nm CMOS TECHNOLOGY Fig 6: Output of Existing Fig 7: Output of Proposed Fig 8: Output of Existing Fig 9: Output of Proposed 8 bit RCA 8 bit RCA 8bit RCA 8 bit RCA 22nm CMOS TECHNOLOGY 16nm CMOS TECHNOLOGY Fig10: Output of Existing Fig11:Output of Proposed Fig 12:Output of Existing Fig 13:Output of Proposed 351 www.ijergs.org

8 bit RCA 8 bit RCA 8bit RCA 8 bit RCA 8 BIT CARRY SELECT ADDER The concept of carry select adder (CSA) is to compute alternative results in parallel and subsequently selecting the correct result with a single or multiple stage hierarchical techniques. In order to enhance its speed performance, the carry select adder increases its area requirements. In carry select adders both sum and carry bits are calculated for the two alternatives: inputs carry 0 and 1. Once the carry in is delivered, the correct computation is chosen (using a MUX) to produce the desired output. Therefore instead of waiting for the carry in to calculate the sum, the sum is correctly found as soon as the carry in gets there. The time taken to compute the sum is then avoided which results in good improvement in speed. An 8 bit carry select adder structure is shown in Fig 7 x 0 -x 7, y0-y 7 represents the two set of inputs. C 0 represents carry input. The output sum and carry is shown as S 0 -S 7 and C 7 respectively. Fig 14: 8 Bit Carry Select Adder SIMULATION RESULTS Figure below describes the output waveforms of 8 bit carry select adder using both existing logic as well as proposed logic in different nanometer technologies. V(2,3,4,5,6,7,8,9), V(10,11,12,13,14,15,16,17) are the two input signals, V(20) refers the carry input. The output sum and carry are represented by V(21,22,23,24,25,26,27,28) and V(39) respectively. 45nm CMOS TECHNOLOGY 32nm CMOS TECHNOLOGY Fig15: Output of Existing Fig16: Output of Proposed Fig17: Output of Existing Fig18: Output of Proposed 8 bit CSA 8 bit CSA 8bit CSA 8 bit CSA 22nm CMOS TECHNOLOGY 16nm CMOS TECHNOLOGY 352 www.ijergs.org

Fig19: Output of Existing Fig20: Output of Proposed Fig21: Output of Existing Fig22: Output of Proposed 8 bit CSA 8 bit CSA 8bit CSA 8 bit CSA PERFORMANCE ANALYSIS Here the performance analysis like power, delay and power delay product of 8 bit RCA and 8 bit CSA using CD logic as well as LP-HS logic have been carried out and there results were compared and is shown in the table below. Table 1: Power, Delay and analysis of 8 bit RCA in different nanometer technologies CD LOGIC LP HS LOGIC TECHNOLOGY Power (µw) Power (µw) 45nm 77.10 8.35 0.64 13.46 8.30 0.11 32nm 58.15 38.64 2.24 8.39 35.35 0.30 22nm 88.04 11.85 1.04 6.92 21.21 0.15 16nm 8.52 9.30 0.08 2.41 17.86 0.04 Table 2: Power, Delay and analysis of 8 bit CSA in different nanometer technologies CD LOGIC LP HS LOGIC TECHNOLOGY Power (µw) Power (µw) 45nm 164.30 38.96 6.40 44.92 21.17 0.95 32nm 125.50 73.69 9.24 29.91 67.61 2.02 22nm 207.60 27.46 5.70 21.77 40.65 0.88 16nm 18.86 42.11 0.79 5.61 61.52 0.35 CONCLUSION The concept of constant delay logic is modified and a new logic has been developed known as the LP-HS logic. Adders are designed using both existing as well as proposed logic. It is simulated with 45nm, 32nm, 22nm and 16nm CMOS technologies and the performance parameters power, delay, power delay product were compared. The simulations for 45nm, 32nm and 22nm CMOS technologies were carried out at 0.9 V, while 16nm CMOS technology was simulated at 0.6V. The operating frequency for all the technologies was kept at 1GHz. From the results it is found that the power delay product has been improved by 82.81% for 8 bit RCA and 85.15% for 8 bit CSA using the proposed logic in 45nm CMOS technology. A betterment of 86.60% has been found for 8 bit RCA and 78.13% for 8 bit CSA using the proposed logic for 32nm CMOS technology. Similarly an improvement of 85.57% for 8 bit RCA and 84.56% for 8 bit CSA were found using the proposed logic in 22nm CMOS technology. Finally an improvement of 50% and 55.69% have been found for 8 bit RCA and 8 bit CSA in 22nm CMOS technology. 353 www.ijergs.org

REFERENCES: [1] AnanthaP.Chandrakasan,SamuelSheng,Robert W.Brodersen (1992), Low Power CMOS Digital Design,IEEE Journal of Solid-State Circuits, vol.27, no.4. [2] Chetana Nagendra, Robert Michael Owens and Mary Jane Irwin (1994), Power-Delay Characteristics of CMOS Adders, IEEE Transactions on Very Large Scale Integration(VLSI) Systems vol.2, no.3, pp.377-381. [3] Deepika Gupta, Nitin Tiwari, Sarin. R.K (2013), Analysis Of Modified Feedthrough Logic With Improved Power Delay Product, International Journal Of Computer Applications, vol.69, no.5 pp.214-219. [4] Lakshmi. M, Nareshkumar. K, Sagara Pandu(2013), Analysis and Implementation of Modified Feedthrough Logic for High Speed and Low PowerStructures International Journal of Computer Applications, vol.82,no.18, pp.29-31. [5] Laxmiprava Samal and Tejaswini R.Chowdri (2013), Low Power Modified Feed-Through Logic Circuit for Ultralow Voltage Arithmetic Circuits, International Journal of Emerging Technology and Advanced Engineering vol.3, no.12, pp.440-444. [6] Neha Agarwal and Sathyajit Anand (2012), Study and Comparison of VLSI Adders Using Logical Effort Delay Model, International Journal of Advanced Technology & Engineering Research vol.2, no.6, pp.10-12. [7] Pierce Chuang, David Li, Manoj Sachdev (2013), Constant Delay Logic Style, IEEE Transactions on Very Large Scale Integration(VLSI) Systems, vol.21, no.3, pp. 554-565. [8] Pierce Chuang, David Li, Manoj Sachdev (2009), Design Of 64 Bit Low Energy High Performance Adder Using Dynamic Feedthrough Logic in Proc.IEEE Int. Circuits Syst. Symp, pp.3038-3041. [9] Rajaneesh Sharma and Shekhar Verma (2011), Comparitive Analysis of Static and Dynamic CMOS Logic Design,IEEE International Conference on Computing & Communication Technologies, pp.231-234. [10] Saradindu Panda, Banerjee.A, Maji. B, Dr.Mukhopadhyay.A.K (2012), Power and Delay Comparison in Between Different Types of Full Adder Circuits, International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering, vol.1, no.3,pp.168-172. [11] Sauvagya Ranjan Sahoo and Kamala Kanta Mahapatra (2012), Performance Analysis Of Modified Feedthrough Logic For Low Power And High Speed, IEEE International Conference on Advances in Engineering, Science and Management, pp.1-5. [12] Sauvagya Ranjan Sahoo and Kamala Kanta Mahapatra (2012), Design of Low Power and High Speed Ripple Carry Adder Using Modified Feedthrough Logic, International Conference on Communications, Devices and Intelligent Systems (CODIS) pp.377-380. [13] Sauvagya Ranjan Sahoo and Kamala Kanta Mahapatra (2012), An Improved Feedthrogh Logic for Low Power Design,1 st International Conference on Recent Advances in Information Technology (RAIT). [14] Sauvagya Ranjan Sahoo and Kamala Kanta Mahapatra (2012), Modified Circuit Design Technique For Feedthrough Logic, National Conference on Computing and Communication Systems(NCCCS) pp.105-108 [15] Uma. R, Vidya Vijayan, Mohanapriya. M, Sharon Paul (2012), Area, Delay and Power Comparison of Adder Topologies, International Journal of VLSI Design & Communication Systems, vol.3, no.1, pp. 153 168. 354 www.ijergs.org