High Speed Multioutput 128bit Carry- Lookahead Adders Using Domino Logic

Similar documents
MULTI DOMINO DOUBLE MANCHESTER CARRY CHAIN ADDERS FOR HIGH SPEED CIRCUITS

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

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

DESIGN OF MULTIPLIER ARCHITECTURE BY USING MULTIOUTPUT ADDER

A High Speed Low Power Adder in Multi Output Domino Logic

CLAA, CSLA and PPA based Shift and Add Multiplier for General Purpose Processor

International Journal of Advance Engineering and Research Development

An Optimized Design of High-Speed and Energy- Efficient Carry Skip Adder with Variable Latency Extension

Domino CMOS Implementation of Power Optimized and High Performance CLA adder

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

PERFORMANCE ANALYSIS OF DIFFERENT ADDERS USING FPGA

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

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

High Performance Low-Power Signed Multiplier

Comparison among Different Adders

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

Design Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic Circuits

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

Implementation of High Performance Carry Save Adder Using Domino Logic

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

Efficient Implementation on Carry Select Adder Using Sum and Carry Generation Unit

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

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

Area Delay Efficient Novel Adder By QCA Technology

FPGA Implementation of Area-Delay and Power Efficient Carry Select Adder

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

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

JDT EFFECTIVE METHOD FOR IMPLEMENTATION OF WALLACE TREE MULTIPLIER USING FAST ADDERS

Design of High Speed and Low Power Adder by using Prefix Tree Structure

AREA AND DELAY EFFICIENT DESIGN FOR PARALLEL PREFIX FINITE FIELD MULTIPLIER

Power Efficient and High Speed Carry Skip Adder using Binary to Excess One Converter

Design and Implementation of Hybrid Parallel Prefix Adder

A High-Speed 64-Bit Binary Comparator

Optimized area-delay and power efficient carry select adder

Improved Performance and Simplistic Design of CSLA with Optimised Blocks

NOVEL HIGH SPEED IMPLEMENTATION OF 32 BIT MULTIPLIER USING CSLA and CLAA

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

Modified Booth Encoding Multiplier for both Signed and Unsigned Radix Based Multi-Modulus Multiplier

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

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

ISSN Vol.03, Issue.07, September-2015, Pages:

DESIGN OF HIGH SPEED 32 BIT UNSIGNED MULTIPLIER USING CLAA AND CSLA

Design of Efficient 32-Bit Parallel PrefixBrentKung Adder

CHAPTER 3 ANALYSIS OF LOW POWER, AREA EFFICIENT AND HIGH SPEED ADDER TOPOLOGIES

Investigation on Performance of high speed CMOS Full adder Circuits

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

DESIGN AND ANALYSIS OF LOW POWER ADDERS USING SUBTHRESHOLD ADIABATIC LOGIC S.Soundarya 1, MS.S.Anusooya 2, V.Jean Shilpa 3 1

A CASE STUDY OF CARRY SKIP ADDER AND DESIGN OF FEED-FORWARD MECHANISM TO IMPROVE THE SPEED OF CARRY CHAIN

Design of Parallel Prefix Tree Based High Speed Scalable CMOS Comparator for converters

Design of Low Power High Speed Hybrid Full Adder

A New Configurable Full Adder For Low Power Applications

Power-Area trade-off for Different CMOS Design Technologies

Efficient Optimization of Carry Select Adder

Implementation of Carry Select Adder using CMOS Full Adder

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

A HIGH SPEED DYNAMIC RIPPLE CARRY ADDER

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

Design of 16-bit Heterogeneous Adder Architectures Using Different Homogeneous Adders

DESIGN OF PARALLEL MULTIPLIERS USING HIGH SPEED ADDER

A Highly Efficient Carry Select Adder

A Novel 128-Bit QCA Adder

SINGLE CYCLE TREE 64 BIT BINARY COMPARATOR WITH CONSTANT DELAY LOGIC

Design and Implementation of High Speed Carry Select Adder

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 Novel Approach For Designing A Low Power Parallel Prefix Adders

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

Technical Paper. Samuel Naffziger. Hewlett-Packard Co., Fort Collins, CO

A Low Power High Speed Adders using MTCMOS Technique

DESIGN AND IMPLEMENTATION OF AREA EFFICIENT, LOW-POWER AND HIGH SPEED 128-BIT REGULAR SQUARE ROOT CARRY SELECT ADDER

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

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

UNIVERSITY OF MASSACHUSETTS Dept. of Electrical & Computer Engineering. Digital Computer Arithmetic ECE 666

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

Circuits in CMOS VLSI. Darshana Sankhe

Design and Implementation of Complex Multiplier Using Compressors

Efficient Implementation of Parallel Prefix Adders Using Verilog HDL

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

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

Analysis & Comparison Different Adders

Adder (electronics) - Wikipedia, the free encyclopedia

Comparison of Multiplier Design with Various Full Adders

An Efficient Higher Order And High Speed Kogge-Stone Based CSLA Using Common Boolean Logic

Design and Comparative Analysis of Conventional Adders and Parallel Prefix Adders K. Madhavi 1, Kuppam N Chandrasekar 2

DESIGN OF HIGH SPEED PASTA

Performance Optimization of Dynamic and Domino logic Carry Look Ahead Adder using CNTFET in 32nm technology

Two New Low Power High Performance Full Adders with Minimum Gates

Modelling Of Adders Using CMOS GDI For Vedic Multipliers

Two New Low Power High Performance Full Adders with Minimum Gates

FPGA IMPLEMENTATION OF 32-BIT WAVE-PIPELINED SPARSE- TREE ADDER

DESIGN OF 64 BIT LOW POWER ALU FOR DSP APPLICATIONS

Structural VHDL Implementation of Wallace Multiplier

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

Binary Adder- Subtracter in QCA

A Novel Designing Approach for Low Power Carry Select Adder M. Vidhya 1, R. Muthammal 2 1 PG Student, 2 Associate Professor,

SIGNED PIPELINED MULTIPLIER USING HIGH SPEED COMPRESSORS

International Journal of Advance Engineering and Research Development

Pass Transistor and CMOS Logic Configuration based De- Multiplexers

EE878 Special Topics in VLSI. Computer Arithmetic for Digital Signal Processing

DESIGN OF LOW POWER MULTIPLIER USING COMPOUND CONSTANT DELAY LOGIC STYLE

DESIGN OF BINARY MULTIPLIER USING ADDERS

Transcription:

High Speed Multioutput 128bit Carry- Lookahead Adders Using Domino Logic A.Bharathi 1, K.Manikandan 2, K.Rajasri 3, P.Santhini 4 Assistant professor, Dept. of ECE, IFET college of Engineering, Villupuram,Tamilnadu, India 2 PG Student [APPLIED ELECTRONICS], Dept. of ECE, IFET College of Engineering, Villupuram, Tamilnadu India 1,3,4 ABSTRACT: Addition is the fundamental operation for any VLSI processors or digital signal processing. In this paper focuses on carry -look ahead adders have done research on the design of high-speed, low-area, or low-power adders. Here domino logic is used for implementation and simulation of 128 bit Carry- look ahead adder based HSPICE Tool. In adder circuits propagation delay is the main drawback. To overcome this drawback the domino circuits can be analysed and compared with 65nm technology is used. The proposed work is based on 256 bit Manchester Carry chain(mcc) adders compared with different CMOS technologies. KEYWORDS: Addition, Carry-Look ahead Adder (CLA), High Performance, propagation delay, CMOS technology, HSPICE tool I.INTRODUCTION In electronics, an adder or summer is a digital circuit that performs addition of numbers. In many computers and other kinds of processors, adders are used not only in the arithmetic logic units, but also in other parts of the processor, where they are used to calculate addresses, table indices, and similar operation. The digital logic gates and circuits designed using dynamic domino technique is considerably faster than the logic gates and circuits designed with standard static logic style. Now four major performance parameters i.e. Power, area, delay and speed are focused by VLSI designer. A carry look ahead adder is a type of adder used in digital logic. It improves speed by reducing the amount of time required to determine carry bits. It can be contrasted with the simpler, but usually slower, ripple carry adder for which the carry bit is calculated alongside the sum bit, and each bit must wait until the previous carry has been calculated to begin calculating its own result and carry bits. In this paper Carry look ahead adder is designed and analyzed using standard CMOS technique. The Manchester carry chain adder (MCC) is the most popular dynamic (domino) CLA, is proposed with an implementation in VLSI. The MCC have enabled the development of multi-output domino gates which have given area and speed improvement with respect to single output. The efficiency of the MCC is trying to transfer its structure to static logic. In a report has been made of dynamic CMOS 4-bit CLA adder in multi-output logic which reduces the number of transistors which considered to a conventional schema. However, the simulation results not shown any speed improvement but reduce the delay. II.RELATED WORK The Basic operation of this model has the concept of carry look-ahead adders with a 4-bit as a input with an output of sum is generated and carry bits is propagated. Copyright to IJAREEIE www.ijareeie.com 12402

Figure:1 4bit adder as an example Figure 1 shows the fast method of adding numbers is called carry-look ahead. This method does not require the carry signal to propagate stage by stage, causing a bottleneck. Instead it uses additional logic to expedite the propagation and generation of carry information[1]. The CLA solves the problem of delay it takes to propagate the carry, by calculating the carry signal in advance based on the input signal The working of this adder can be understood by manipulating Boolean expressions dealing with full adder. The propagate 'Pi' and generate 'Gi' in a full adder is given by Pi = x_inxory_in Carry propagate Gi = x_in and y_in Carry generate The new expressions for the output sum and the carryout are given by: sum=si = Pi xor Ci-1 carry_out=ci+1= Gi + Pi and Ci These equations show that a carry signal will be generated in two cases: 1) If both bits x_in and y_in are 1 2) If either x_in or y_in is 1 and the carry_in is 1. Let's apply these equations for a 4-bit adder C1 = G0 + P0C0 C2 = G1 + P1C1 = G1 + P1 (G0 + P0C0) = G1 + P1G0 + P1P0C0 C3 = G2 + P2C2 = G2 + P2G1 + P2P1G0 + P2P1P0C0 C4 = G3 + P3C3 = G3 + P3G2 + P3P2G1 + P3P2P1G0 + P3P2P1P0C0 Similarly we can write the general expression as Ci+1= Gi + PiGi-1 + PiPi-1Gi-2 +. PiPi-1.P2P1G0 + PiPi-1.P1P0C0. The CLA algorithm was first introduced in several variants have been developed. The Manchester carry chain (MCC) is the most common dynamic (domino) CLA adder architecture with a regular, fast, and simple structure adequate for implementation in VLSI[5].The recursive properties of the carries in MCC have enabled the development of multioutput domino gates, which have shown area speed improvements with respect to single-output gates using 90nm technology. In this brief, a new 8-bit carry chain adder block in multi-output domino CMOS logic is proposed. The even and odd carries of this adder are computed in parallel by two independent 4-bit carry chains[7]. Implementation of wider adders based on the useof the proposed 8-bit adder module shows significant operating speed improvement compared to their corresponding adders based on the standard 4-bit MCC adder module[8]. Copyright to IJAREEIE www.ijareeie.com 12403

III.NEW HIGH SPEED ADDER IN DYNAMIC(DOMINO) CIRCUIT The generate signal implemented in domino logic is shown in Figure 2. It consists of two inputs namely ai and bi and has one output gi. The two inputs are connected in series thus perform AND operation. The operation of the circuit is controlled by clock signal. Figure: 2 Schematic Diagram of Generate Signal Implemented in Domino Logic Figure 2 shows the implementation of generate signal in domino logic.the circuit will possesses generally two state precharge state and evaluation state. If the clock signal goes to value 0, then the circuit will enter into precharge state and PMOS will get connected to ground and output will maintain the value of 0. If the clock makes the transition from 0 to 1 then the circuit will enter into evaluation state and the output depends on the input value. Since generate signal possess AND operation if both input are maintained at 1, 1 then the output gi will be maintained at 1 else the output value will be maintained at 0 i.egi=0. Figure: 3 Schematic Diagram of Propagate OR Signal The propagate signal implemented in domino logic is shown in Figure 3. It consists of two inputs ai and bi and consists of one output signal pi. Here the propagate signal is implemented in OR operation. The propagate circuit is controlled by clock signal. If clk goes to 0, then the circuit will enter into precharge state and the output remains in 0 value. If clk value is 1, then the output value depends on input value. Since this propagate signal is OR operation based if any one of the inputs is 1, then output pi will maintain the value 1 else pi will have value 0. Copyright to IJAREEIE www.ijareeie.com 12404

IV.SIMULATION RESULT AND DISCUSSION In this section simulation results for carry look-ahead adder implemented in domino logic in 65nm technology. The following figures shows the simulation report with various parameter like power, voltage, temperature etc., Fig.4 Timing diagram of the 128-bit adder using domino logic In the fig 4, it shows the result of 128 bits as an input.these input will provide the output as sum and carry. These outputs are obtained by varying a clock signal in the domino circuit 65nm technology. Fig.5 power vs temperature Figure 5 shows the graph that compares the power with temperature. From the figure it illustrates that while the temperature increases, power of the circuit also get increases. Fig. 6 total delay vs temperature In fig 6,it shows the graph of total delay vs temperature.the temperature is focused on heat dissipation in the circuit so the performance of circuit reduces,delay has been increased accordingly. Copyright to IJAREEIE www.ijareeie.com 12405

Fig.7 voltage vs temperature In fig 7 it shows variation of voltage while the temperature has been varied from 25 o C to 70 o C. Fig.8 current vs time vs power In fig.8 it shows the graph of current vs time vs power. When current is off condition the power also pursuing the same condition, it gets increased wen current is in on. Fig.9 comparison with power and technology In Fig.9 it shows the graph which compares the power and technologies (180nm,90nm,65nm).it depends on the supply voltage of the technology used ie (Vdd=1.0V). V. CONCLUSION In this paper the performance of 128-bit adder circuit designed using in dynamic (domino) circuit techniques is analysed in detail and its performance is compared with static adder circuits. The 128-bit adder circuit is simulated using L=65nm technology along with supply voltage V DD =1.0V. The experimental results shows that these adder Copyright to IJAREEIE www.ijareeie.com 12406

circuits gives superior performance compared to adder circuits designed using conventional domino techniques. Further, Manchester carry chain adder in 256-bit is used for increasing high speed and reduced delay in the domino circuit. REFERENCES [1] A. Weinberger and J. L. Smith, A logic for high speed addition, Nat. Bureau Stand. Circulation, vol. 591, pp. 3 12, 1958. [2] S. Vassiliadis, Recursive equations for hardwired binary adders, Int. J.Electron., vol. 67, no. 2, pp. 201 213, Aug. 1989. [3] P. K. Chan and M. D. F. Schlag, Analysis and design of CMOS Manchester adders with variable carry-skip, IEEE Trans. Comput., vol. 39, no. 8, pp. 983 992, Aug. 1990. [4] Z.Wang, G. Jullien,W.Miller, J.Wang, and S. Bizzan, Fast adders using enhanced multiple-output domino logic, IEEE J. Solid State Circuits,vol. 32, no. 2, pp. 206 214, Feb. 1997. [5] G. A. Ruiz, New static multi-output carry look-ahead CMOS adders, Proc. Inst. Elect. Eng. Circuits, Devices Syst., vol. 144, no. 6, pp. 350 354, Dec. 1997. [6] C. Efstathiou, H. T. Vergos, and D. Nikolos, Ling adders in CMOS standard cell technologies, in Proc. 9th ICECS, vol. 2,pp. 485 489,Sep. 2002. [7] S. Perri, P. Corsonello, F. Pezzimenti, and V. Kantabutra, Fast and energy-efficient Manchester carry-bypass adders, Proc. Inst. Elect. Eng. Circuits Devices Syst., vol. 151, no. 6, pp. 497 502, Dec. 2004. [8] M. Osorio, C. Sampaio, A. Reis, and R. Ribas, Enhanced 32-bit carry look-ahead adder using multiple output enable-disable CMOS differential logic, in Proc. 17th Symp. Integr. Circuits Syst. Design, pp. 181 185,2004. [9] G. A. Ruiz and M. Granda, An area-efficient static CMOS carry-select adder based on a compact carry look-ahead unit, Microelectron. J.,vol. 35, no. 12, pp. 939 944, Dec. 2004. [10] G. Dimitrakopoulos and D. Nikolos, High-speed parallel-prefix VLSI Ling adders, IEEE Trans. Comput., vol. 54, no. 2, pp. 225 231,Feb. 2005. [11] A. A. Amin, Area-efficient high-speed carry chain, Electron. Lett.,vol. 43, no. 23, pp. 1258 1260, Nov. 2007. BIOGRAPHY BHARATHI.A received the B.E degree in Electrical and Electronics engineering from AvinashilingamUniversity,Coimbatore.She is currently pursuing the M.E.degree in Applied electronics from the IFET college of Engineering, Villupuram, Tamilnadu. Her current research interests include low-power,high-performance CMOS technology, and Digital image processing. MANIKANDAN.M received the B.E degree in Electronics and communication engineering from Sri ManakulaVinayagar college of engineering Puducherry, India and M.E degree in Karuniya University, Coimbatore, India.His current research interests include low-power, high-performance, and robust circuit design for deepsubmicrometer CMOS technologies. RAJASRI.K received the B.E degree in Electronics and communication engineering from AVC college of engineering Mannampandal, Mayiladuthurai, Tamilnadu. She is currently pursuing the M.E.degree in Applied electronics from the IFET college of Engineering, Villupuram, Tamilnadu. Her current research interests include low-power,highperformance, and robust circuit design for deep-submicrometer CMOS technologies. SANTHINI.P received the B.E degree in Electronics and communication engineering from Anand Institute of Higher Technology,Chennai. She is currently pursuing the M.E.degree in Applied electronics from the IFET college of Engineering, Villupuram, Tamilnadu. Her current research interests include low-power,high-performance CMOS technology, and Digital image processing. Copyright to IJAREEIE www.ijareeie.com 12407