Implementation of High Performance Carry Save Adder Using Domino Logic

Similar documents
Investigation on Performance of high speed CMOS Full adder Circuits

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

International Journal of Advance Engineering and Research Development

Implementation of Carry Select Adder using CMOS Full Adder

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

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

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

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

Design and Implementation of Complex Multiplier Using Compressors

Design & Analysis of Low Power Full Adder

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

Power-Area trade-off for Different CMOS Design Technologies

A HIGH SPEED DYNAMIC RIPPLE CARRY ADDER

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

Design of Low Power High Speed Hybrid Full Adder

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

Analysis & Design of low Power Dynamic Latched Double-Tail Comparator

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

Design of Multiplier using Low Power CMOS Technology

DESIGN OF PARALLEL MULTIPLIERS USING HIGH SPEED ADDER

An energy efficient full adder cell for low voltage

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

International Journal of Modern Trends in Engineering and Research

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

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

PERFORMANANCE ANALYSIS OF A 1-BIT FULL ADDER USING 45nm TECHNOLOGY

Low Power &High Speed Domino XOR Cell

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

A High Speed Low Power Adder in Multi Output Domino Logic

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

Area Power and Delay Efficient Carry Select Adder (CSLA) Using Bit Excess Technique

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

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

PERFORMANCE ANALYSIS OF LOW POWER FULL ADDER CELLS USING 45NM CMOS TECHNOLOGY

Domino CMOS Implementation of Power Optimized and High Performance CLA adder

International Journal of Scientific & Engineering Research, Volume 4, Issue 8, August ISSN

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

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

Pass Transistor and CMOS Logic Configuration based De- Multiplexers

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

2-BIT COMPARATOR WITH 8-TRANSISTOR 1-BIT FULL ADDER WITH CAPACITOR

High Speed Low Power Noise Tolerant Multiple Bit Adder Circuit Design Using Domino Logic

Implementation of Low Power High Speed Full Adder Using GDI Mux

LOW POWER NOVEL HYBRID ADDERS FOR DATAPATH CIRCUITS IN DSP PROCESSOR

High Performance Low-Power Signed Multiplier

DESIGN OF LOW POWER MULTIPLIER USING COMPOUND CONSTANT DELAY LOGIC STYLE

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

Gdi Technique Based Carry Look Ahead Adder Design

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

A Case Study of Nanoscale FPGA Programmable Switches with Low Power

Design and Performance Analysis of High Speed Low Power 1 bit Full Adder

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

A Literature Survey on Low PDP Adder Circuits

Design and Analysis of Low-Power 11- Transistor Full Adder

A New network multiplier using modified high order encoder and optimized hybrid adder in CMOS technology

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

An Efficient and High Speed 10 Transistor Full Adders with Lector Technique

Comparison of Multiplier Design with Various Full Adders

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

Circuit level, 32 nm, 1-bit MOSSI-ULP adder: power, PDP and area efficient base cell for unsigned multiplier

Two New Low Power High Performance Full Adders with Minimum Gates

Two New Low Power High Performance Full Adders with Minimum Gates

Performance Analysis of High Speed CMOS Full Adder Circuits For Embedded System

Design of Multiplier Using CMOS Technology

Design of Delay-Power Efficient Carry Select Adder using 3-T XOR Gate

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

Design of Low Power High Speed Adders in McCMOS Technique

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

P. Sree latha, M. Arun kumar

An Optimized Implementation of CSLA and CLLA for 32-bit Unsigned Multiplier Using Verilog

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

Design Analysis of 1-bit Comparator using 45nm Technology

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

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

A Novel Hybrid Full Adder using 13 Transistors

4-BIT RCA FOR LOW POWER APPLICATIONS

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

ADVANCES in NATURAL and APPLIED SCIENCES

Low-Power Digital CMOS Design: A Survey

Performance Analysis of a 64-bit signed Multiplier with a Carry Select Adder Using VHDL

Enhancement of Design Quality for an 8-bit ALU

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

An Efficient SQRT Architecture of Carry Select Adder Design by HA and Common Boolean Logic PinnikaVenkateswarlu 1, Ragutla Kalpana 2

DESIGN OF LOW POWER HIGH SPEED ERROR TOLERANT ADDERS USING FPGA

A Review on Low Power Compressors for High Speed Arithmetic Circuits

Low Power Design of Successive Approximation Registers

Design & Implementation of Low Power Error Tolerant Adder for Neural Networks Applications

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Comparator Design Analysis using Efficient Low Power Full Adder Meena Aggarwal 1, Rajesh Mehra 2 1 ME student (ECE), 2 Associate Professor

Comparative Analysis of Various Adders using VHDL

Design & Simulation of Half Adder Circuit Using AVL technique based on CMOS Technology

Comparative Study on CMOS Full Adder Circuits

Comparative Analysis of Fine Based 1 Bit Full Adder for Different Logic Styles

Low Power, Area Efficient FinFET Circuit Design

Reduced Area Carry Select Adder with Low Power Consumptions

NOVEL 11-T FULL ADDER IN 65NM CMOS TECHNOLOGY

DESIGN OF CARRY SELECT ADDER WITH REDUCED AREA AND POWER

Implementation of Full Adder using Cmos Logic

Modelling Of Adders Using CMOS GDI For Vedic Multipliers

Design of Low Voltage and High Speed Double-Tail Dynamic Comparator for Low Power Applications

Transcription:

Page 136 Implementation of High Performance Carry Save Adder Using Domino Logic T.Jayasimha 1, Daka Lakshmi 2, M.Gokula Lakshmi 3, S.Kiruthiga 4 and K.Kaviya 5 1 Assistant Professor, Department of ECE, Vivekanandha College of Engineering for Women, India. Email: jayasimha412@gmail.com 2 UG Student, Department of ECE, Vivekanandha College of Engineering for Women, India. Email: 1995lakshmireddy@gmail.com 3 UG Student, Department of ECE, Vivekanandha College of Engineering for Women, India. Email: gokulalakshmi.m@gmail.com 4 UG Student, Department of ECE, Vivekanandha College of Engineering for Women, India. Email: kiruthigasbeece@gmail.com 5 UG Student, Department of ECE, Vivekanandha College of Engineering for Women, India. Email: kaviyakannan1996@gmail.com Article Received: 23 February 2017 Article Accepted: 13 March 2017 Article Published: 15 March 2017 AB ST RACT In most of the modern day computers adder is an essential circuit. The primary requirement of adder is that, it is fast and efficient in terms of power consumption and chip area. Here we design a CSA (Carry Save Adder) using domino logic. CSA can be designed using two full adder circuits. The circuit is implemented in domino logic by switching PMOS to off state and NMOS to on state and adding a static inverter at the output. Domino Logic with CSA gives better result in terms of power dissipation, area, speed and reduction in transistors count required. To design an efficient integrated circuit in terms of area, power and speed has become a challenging task in modern VLSI design field.performance analysis was carried out between multiplier using Carry Propagate Adder(CPA) and by using Carry Save Adder. Keywords: Carry Save Adder, Carry Propagate Adder, Domino Logic Circuits, Delay and Power Consumption. 1. INTRODUCTION The high performance and low power consumption has become important in today s VLSI circuit design. The exponential growth of portable electronic devices like laptops, multimedia and cellular device, research efforts in the field of low power VLSI systems have increased. Now a day s low power consumption along with minimum delay and area requirements is one of important design consider for IC designers. There are three major source of power consumption in VLSI circuits: 1) Switching power due to charge and discharge of capacitances. 2) Short circuit power due to current flow from power supply to ground with simultaneous function of p-network and n-networks. 3) Static power due to leakage currents. The need for higher performance has used a Domino circuits where conventional static CMOS circuits may not meet the low critical path delay. Hybrid CMOS logic styles have a higher design freedom to the desired performance. Hybrid full adder has higher speed, less power consumption and higher performance. Full adders are fundamental in various circuits which is used for performing arithmetic operations such as addition, subtraction, multiplication, address calculation, comparator and MAC etc. Enhancing the performance of the full adders can significantly affect the whole system performance. There are two logic approaches for designing a full adder first is static style and second is dynamic style. Static full adder are more reliable, simpler and low power than dynamic ones but dynamic full adder are more fast and some times more compact than static full adder. Recent technology scaling and use of various logic families provides techniques to achieve power consumption at the cost of performance. Power, speed and robustness are so critical to leading edge designs that they need to be taken care of each level of design. The choice of logic styles is a very important constraint at the circuit level. Logic styles differ in terms of energy, delay, area and robustness. Because every design requires compromises and trade-offs, designers need to pick and choose circuits from different points on an energy delayrobustness envelope to meet each circuit need. Among other things, meeting the needs of future computing will require logic style that satisfies high-performance, low-power, high robustness in the form of noise and variability, ease of implementation and verification. In addition to that, we want to use logic styles that are compatible for all types of logic implementation for further improvement in robustness. The objective of this research work is to modify and improve domino logic that can provide further improvement in power consumption, performance, speed and area overhead. The main objective is to reduce the delay, area and power consumption. Number of transistors required for circuit design gets reduced. The performance of the system is high, hence the speed increases. 2. DOMINO LOGIC Domino logic is a clocked logic family which means that every single logic has a clock signal present. When the clock signal turns low, node N0 goes high, causing the output of the gate to go low. The mechanism for the gate output to go low once it has been driven high. The operating period of the cell when its input and output are low is called the recharge phase. The next phase, when the clock is high, is called as evaluate phase. The evaluate phase is the functional operating phase in domino cells, with the recharge phase enabling the evaluate

phase to occur. The application of the clock signal ensures that the critical path in domino cells only traverses through cells in the evaluate phase. Since the domino cell only switches from a low to a high direction, there is no need for the inputs to drive any pull-up PMOS transistors. The lack of a PMOS transistor means that the effective transistor width has loads down a previous stage of logic, for a particular current drive, favors domino over static logic. This is critical since the high speed ensures that a speed advantage can be gained without loading down the cell greatly. 4. CARRY PROPAGATE ADDER It is possible to create a logical circuit using many full adders to add N-bit numbers. Each full adder inputs is Cin, which is the Cout of the previous adder. This kind of adder is called a carry propagate adder shown in figure 3. Each carry bit "ripples" to the next full adder. The layout of a carry propagate adder is simple, which allows for fast design time. The carry propagate adder is relatively slow, since each full adder must wait for the carry bit to be calculated from the previous full adder. The gate delay can easily be calculated by inspection of the full adder circuit. Page 137 Fig.3. Carry Propagate Adder Fig.1. Domino CMOS Logic 3. DOMINO FULL ADDER Full adder cell realization uses 27 transistors as shown in Figure.2.It has lower delay as compared to static adder circuit having 28 transistor counts. It is based on the 3 transistor implementations of XOR and XNOR functions presented in, pass transistors and transmission gates. This circuit has several advantages, First, it reduces the number of transistor count which decreases the cell area as well as delay. Second, It balances the delays of generating XOR and XNOR, which lead to fewer glitches at the output. The output of full adder cell SUM and COUT can be produced using intermediate signal K B C) or K B C. CPA has the simplest structure with the smallest area and power consumption, but it is not very efficient when large number of bits are used and delay increases linearly with the bit length. Delay from carry-in to carry-out is more important than from X to carry-out or from carry-in to SUM, because the carry-propagation chain will determine the latency of the whole circuit for a Carry Propagate Adder. Table 1 shows the truth table of a binary full adder. A and B are the adder inputs Cin is the carry input, S is the sum output, and Cout is the carry output based on this truth table. 5. CARRY SAVE ADDER Carry save adder is consists of three or more n-bit binary numbers. Carry save adder is similar as full adder. Here we are computing sum of 3-bit binary numbers, so we take 3 full adders at first stage. Carry save unit consists of 6 full adders, each of which computes single sum and carry bit based only on the corresponding bits of the two input numbers. Let X and Y are two 3-bit numbers and produces partial sum and carry as S and C as shown in the Table 1. Fig.2. 27 Transistor 1-bit domino full adder Si = Xi xor Yi Ci = Xi and Yi Table 1. Carry save Adder Computation X: 1 0 0 1 1 Y: 1 1 0 0 1 Z: + 0 1 0 1 1 S: 0 0 0 0 1 C: + 1 1 0 1 1 Sum: 1 1 0 1 1 1 The addition is then computed as: 1. Shifting the carry C left by one place. 2. Placing a 0 in front (MSB) of the partial sum sequence S.

Page 138 3. Finally, a carry propagate adder is used to add these Two sequences together and computing the resulting sum. 5.1 Operation of CSA CSA consists of 2 pair of blocks with each block consisting of a pair of carry propagate adders and two multiplexers controlled by incoming carry signal. One is to select one of the two carry outputs and the other one is to select one of two n bit SUMs. The carry propagation logic of each block of CSA has two paths: one has 0 as its CARRY input to the first stage and other has 1 as its CARRY input. Carry-out will be the same as Carry-in for every stage because each carry propagation logic get propagates. Carry-in to Carry-out has no change. Hence, every circuit will be evaluated in the preferential skew direction. This has the largest propagation delay because Carry-in goes through all stages in the path. Fig.5. Simulation Output of 3- Bit Comparator 6. COMPARATOR Comparator is a fundamental building block in most of the analog-to-digital converters (ADCs). Many high speed ADCs, such as flash ADCs, high-speed, low power comparators with small chip area. High-speed comparators in ultra deep sub micrometer (UDSM) CMOS technologies with low power voltages. When we consider the fact of threshold voltages of the devices have not been scaled at the same time for the supply voltages of the modern CMOS processes. Designing high-speed comparators is more challenging when the supply voltage is smaller. The technologies has achieved high speed, larger transistors are required to compensate the reduction of power supply, which reduces the area and power is needed. Low-voltage operation results in limited common-mode input range, which is important in many high-speed ADC architectures, such as flash ADCs. Many techniques, such as supply boosting methods,,current-mode design and using dual-oxide processes, which can handle high supply voltages have been developed to meet the low-voltage design challenges. Fig.4. Comparator Boosting and bootstrapping are two techniques used in augmenting the power supply, reference, or clock voltage to address input-range and switching problems. These are effective techniques, but they introduce reliability especially in UDSM CMOS technologies. Body-driven technique adopted by Blalock, removes the threshold voltage required such that body driven MOSFET operates as a depletion-type device. A 1-bit quantizer for sub-1v modulators is used. Advantages, the body driven transistor suffers from smaller transconductance compared to its gate-drive counterpart while the fabrication process, such as deep n-well is required to have both NMOS and PMOS transistors operating in the body-driven configuration. Developing new circuit structures which avoid the transistors between the supply rails is preferable for low-voltage operation, if they do not increase the circuit complexity.

7. 3-BIT CARRY SAVE ADDER power capability will reduced delay. This system is simulated by using MICROWIND tool and the output simulated waveform is analysed. Page 139 REFERENCES [1] B. Parhami, Computer Arithmetic, Algorithm and Hardware Design, Oxford University Press, New York, pp. 91-119, 2000. [2] Stephen Brown and Zvonko Vranesic, Fundamentals of Digital Logic with VHDL Design. 2nd Ed. McGraw-Hill Higher Education, USA.ISBN: 0072499389, 2005. [3] B. Goll and H. Zimmermann, A comparator with reduced delay time in 65-nm CMOS for supply voltages down to 0.65, IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 56, no. 11, pp. 810 814, Nov. 2009. [4] Jinhui Wang, Wuchen Wu, Ligang Hou, Shuqin Geng and Wang Zhang, Xiaohong Peng, Using Charge Self-compensation Domino Full-adder with Multiple Supply and Dual Threshold Voltage in 45nm Technology IEEE conference 2009. [5] R. Zimmermann and W. Fichtner, Low-power logic styles: CMOS versus pass-transistor logic, IEEE J. Solid- State Circuits, vol. 32, no. 7, pp. 1079 1090, Jul. 1997. Fig.6. 3-Bit Carry Save Adder [6] C. Lee and E. Szeto, Zipper CMOS, IEEE Circuits Syst. Mag., vol. 2, no. 3, pp. 10 16, May 1986. [7] Partha Bhattacharya, Bijoy kundu Sovann Ghosh, Vinaykumar, and Anup Dandapt, Performance Analysis of a Low-Power High-Speed Hybrid 1-bit Full Adder Circuit, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Volume: 23, Issue: 10. [8] B. Guo, T. Ma, Y. Zhang, Design of a novel domino XNOR gate for 32nm-node CMOS technology, International Conference on Electric Information and Control engineering (ICEICE), 2011, PP.289-292. AUTHOR BIOGRAPHIES Prof.T.Jayasimha is working as an Assistant Professor in the department of Electronics and Communication Engineering at Vivekanandha College of Engineering for Women, Tiruchengode, Tamilnadu. He pursued his B.E degree in Alfa College of Engineering and Technology. He pursued his M.E degree in Karunya University. Fig.7. Output of 3- Bit Carry Save Adder 8. CONCLUSION We have designed the domino logic based full adder, carry propagator adder, carry save adder. We have shown the power is reduced, delay is reduced and the number of transistors required for this construction is also reduced i.e., area is reduced. We have also designed comparator using domino logic. Dynamic Comparator with low voltage, low- Daka Lakshmi is pursuing her Bachelor of Engineering degree in the stream of Electronics and Communication Engineering at Vivekanandha College of Engineering for Women, Tiruchengode, Tamilnadu. Her area of interest is VLSI Design. M.Gokula Lakshmi is pursuing her Bachelor of Engineering degree in the stream of Electronics and Communication Engineering at Vivekanandha College of Engineering for

Page 140 Women, Tiruchengode, Tamilnadu. Her area of interest is VLSI Design. S.Kiruthiga is pursuing her Bachelor of Engineering degree in the stream of Electronics and Communication Engineering at Vivekanandha College of Engineering for Women, Tiruchengode, Tamilnadu. Her area of interest is VLSI Design. K.Kaviya is pursuing her Bachelor of Engineering degree in the stream of Electronics and Communication Engineering at Vivekanandha College of Engineering for Women, Tiruchengode, Tamilnadu. Her area of interest is VLSI Design.