Design and Implementation of 16-Bit Magnitude Comparator Using Efficient Low Power High Performance Full Adders

Similar documents
AN OPTIMIZED IMPLEMENTATION OF 16- BIT MAGNITUDE COMPARATOR CIRCUIT USING DIFFERENT LOGIC STYLE OF FULL ADDER

2-Bit Magnitude Comparator Design Using Different Logic Styles

A High-Speed 64-Bit Binary Comparator

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

[Vivekanand*, 4.(12): December, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

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

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

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

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

Study and Analysis of Full Adder in Different Sub-Micron Technologies with an Area Efficient Layout of 4-Bit Ripple Carry Adder

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

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

An energy efficient full adder cell for low voltage

International Journal of Advance Engineering and Research Development

4-BIT RCA FOR LOW POWER APPLICATIONS

Domino CMOS Implementation of Power Optimized and High Performance CLA adder

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

Implementation of Carry Select Adder using CMOS Full Adder

DESIGN OF PARALLEL MULTIPLIERS USING HIGH SPEED ADDER

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

Design and Analysis of CMOS Based DADDA Multiplier

Design of Two High Performance 1-Bit CMOS Full Adder Cells

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

By Dayadi Lakshmaiah, Dr. M. V. Subramanyam & Dr. K. Satya Prasad Jawaharlal Nehru Technological University, India

1-Bit Full-Adder cell with Optimized Delay for Energy- Efficient Arithmetic Applications

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

Enhancement of Design Quality for an 8-bit ALU

Design and Implementation of Complex Multiplier Using Compressors

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

Low Power Adiabatic Logic Design

Design and Implementation of High Speed Carry Select Adder

International Journal of Advance Engineering and Research Development

High Performance Low-Power Signed Multiplier

A HIGH SPEED DYNAMIC RIPPLE CARRY ADDER

Design and Implementation of High Speed Carry Select Adder Korrapatti Mohammed Ghouse 1 K.Bala. 2

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

Pardeep Kumar, Susmita Mishra, Amrita Singh

Implementation of 32-Bit Unsigned Multiplier Using CLAA and CSLA

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

LOW POWER NOVEL HYBRID ADDERS FOR DATAPATH CIRCUITS IN DSP PROCESSOR

Comparative Study on CMOS Full Adder Circuits

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

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

Design of an Energy Efficient 4-2 Compressor

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

& POWER REDUCTION IN FULL ADDER USING NEW HYBRID LOGIC V.

A NEW APPROACH TO DESIGN LOW POWER CMOS FLASH A/D CONVERTER

ISSN Vol.04, Issue.05, May-2016, Pages:

PERFORMANCE ANALYSIS OF A LOW-POWER HIGH-SPEED HYBRID 1- BIT FULL ADDER CIRCUIT USING CMOS TECHNOLOGIES USING CADANCE

Investigation on Performance of high speed CMOS Full adder Circuits

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

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

Design of Low Power High Speed Hybrid Full Adder

Design and Implementation of Pipelined 4-Bit Binary Multiplier Using M.G.D.I. Technique

r 2 ISSN Multiplier can large product bits in operation. process for Multiplication In is composed adder carry and of Tree Multiplier

RCA - CSA Adder Based Vedic Multiplier

A High Speed CMOS Current Comparator in 90 nm CMOS Process Technology

Design and Implementation of High Speed Area Efficient Carry Select Adder Using Spanning Tree Adder Technique

Implementation and Performance Analysis of a Vedic Multiplier Using Tanner EDA Tool

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Area and Power Efficient Pass Transistor Based (PTL) Full Adder Design

P. Sree latha, M. Arun kumar

OPTIMIZATION OF LOW POWER ADDER CELLS USING 180NM TG TECHNOLOGY

Design and Analysis of Improved Sparse Channel Adder with Optimization of Energy Delay

DESIGN OF ADIABATIC LOGIC BASED COMPARATOR FOR LOW POWER AND HIGH SPEED APPLICATIONS

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

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

Implementation of Low Power High Speed Full Adder Using GDI Mux

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

Implementation of Full Adder using Cmos Logic

IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA

An Optimized Wallace Tree Multiplier using Parallel Prefix Han-Carlson Adder for DSP Processors

NOVEL 11-T FULL ADDER IN 65NM CMOS TECHNOLOGY

Totally Self-Checking Carry-Select Adder Design Based on Two-Rail Code

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

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

Design a Low Power CNTFET-Based Full Adder Using Majority Not Function

A Novel Hybrid Full Adder using 13 Transistors

A Literature Survey on Low PDP Adder Circuits

Reduced Area Carry Select Adder with Low Power Consumptions

Design & Analysis of Low Power Full Adder

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

Pass Transistor and CMOS Logic Configuration based De- Multiplexers

DESIGN OF MULTIPLIER USING GDI TECHNIQUE

An Efficient Design of Vedic Multiplier Using Pass Transistor Logic

Design of 32-bit Carry Select Adder with Reduced Area

International Journal for Research in Applied Science & Engineering Technology (IJRASET) Design A Power Efficient Compressor Using Adders Abstract

POWER DISSAPATION CHARACTERISTICS IN VARIOUS ADDERS

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

An Efficient Advanced High Speed Full-Adder Using Modified GDI Technique

Energy Efficient high Performance Three INPUT EXCLUSIVE- OR/NOR Gate Design

National Conference on Emerging Trends in Information, Digital & Embedded Systems(NC e-tides-2016)

A Multiplexer-Based Digital Passive Linear Counter (PLINCO)

Characterization of Variable Gate Oxide Thickness MOSFET with Non-Uniform Oxide Thicknesses for Sub-Threshold Leakage Current Reduction

Design and Analysis of Sram Cell for Reducing Leakage in Submicron Technologies Using Cadence Tool

AN EFFICIENT APPROACH TO MINIMIZE POWER AND AREA IN CARRY SELECT ADDER USING BINARY TO EXCESS ONE CONVERTER

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

A SUBSTRATE BIASED FULL ADDER CIRCUIT

IMPLEMANTATION OF D FLIP FLOP BASED ON DIFFERENT XOR /XNOR GATE DESIGNS

Analysis of Different Full Adder Designs with Power using CMOS 130nm Technology

Transcription:

RESEARCH ARTICLE OPEN ACCESS Design and Implementation of 16-Bit Magnitude Comparator Using Efficient Low Power High Performance Full Adders Ajaykumar S Kulkarni 1, Nikhil N Amminabhavi 2, Akash A F 3, Aditya Parvati 4 1234 6 th Sem, Department of E&C Engineering, SDMCET, Dharwad, India. ABSTRACT In VLSI applications, area, delay and power are the important factors which must be taken into account in the design of a fast adder [1]. The paper attempts to examine the features of certain adder circuits which promise superior performance compared to existing circuits. The advantages of these circuits are low-power consumption, a high degree of regularity and simplicity. In this paper, the design of a 16-bit is proposed. Magnitude comparison is one of the basic functions used for sorting in microprocessor, digital signal processing, so a high performance, effective magnitude is required. The main objective of this paper is to provide new low power, area solution for Very Large Scale Integration (VLSI) designers using low power high performance efficient full adders. Keywords: X greater than Y(XgY),X less than Y(XlY),X equal to Y(XeY),Power delay product (PDP),Low- Power(LP), High-Performance (HP), FA24T, N-10T,Bridge. I. INTRODUCTION In digital system, comparison of two numbers is an arithmetic operation that determines if one number is greater than, equal to, or less than the other number. So is used for this purpose. The is a very basic and useful arithmetic component of digital systems that compares the magnitude of two binary numbers and determines if the numbers are equal, or if one number is greater than or less than the other number. One can implement the by flattening the logic function directly Magnitude is a combinational circuit that compares two numbers, A and B, and determines their relative magnitudes (Fig.1.1). The outcome of comparison is specified by three binary variables that indicate whether A>B, A=B, or A<B Figure 1.1: block diagram of n-bit magnitude The circuit, for comparing two n-bit numbers, has 2n inputs & 2 2n entries in the truth table, for 1- Bit numbers, 2-inputs & 4-rows in the truth table, similarly, for 2-Bit numbers 4-inputs & 16-rows in the truth table. The logic style used in logic gates basically influences the speed, size, power dissipation, and the wiring complexity of a circuit. Circuit size depends on the number of transistors and their sizes and on the wiring complexity. The wiring complexity is determined by the number of connections and their lengths. All these characteristics may vary considerably from one logic style to another and thus proper choice of logic style is very important for circuit performance. A compact, good cost benefit, high-performance ratio plays an important role in almost all hardware sorters II. EFFICIENT FULL ADDER: Some of the standard efficient full adders are compared and the full adder with less power is considered for the design of RCA and three stages of CSA. 2.1 REVIEW OF THREE STATE-OF- ART FULL ADDER CELLS There are different types of CMOS full adder. This section reviewed the three state-of-the-art 1-bit full adders. This proposed cell is compared with them. The Bridge circuit has 26 transistors this design creates a conditional conjunction between two circuit nodes. Full Adders which are based on fully symmetric CMOS style are called Bridge Full Adders. 120 P a g e

Figure 2.1: Bridge Full Adder Figure 2.3: Schematic of FA24T Full Adder in cadence tool The N10T full adder has only 10 transistors. Lowering the number of transistors is the advantage of this cell which leads to better performance and less silicon area. However poor driving capability and non full swing nodes are the serious problems of this full adder cell. Figure 1.2: Schematic of bridge Full Adder The full-adder with 24 transistors (FA24T) has 24 transistors this full Adder is based on Bridge style. The body of FA24T has two transistors less than Bridge and has better power consumption. In FA24t, a bridge circuit generates Cout and another bridge circuit is utilized in series with the prior to generate sum. Figure 2.5: N-10T Full Adder Figure 2.6: Schematics of N-10T Full Adder in Cadence tool Figure 2.2: FA24T Full Adder 121 P a g e

2.3 Layout of Efficient full-adder Figure 2.7: Layout of Efficient Full Adder III. 1-BIT MAGNITUDE COMPARATOR First of all we need to design an 1 bit. We can easily make such a component, 2 bits for input A and B, and 2 bits for output X and Y. X is one when A is larger than B which means only when A is one and B is zero will set X to one. And for the Y, only when A and B both become one and zero will it be set. Here we can define. X=AB Y=AB+A B Table 3.1: OPERATION TABLE FOR 1-BIT COMPARATOR. Second we draw the Karnaugh-map of 1-bit and find the relationship between the input and the output. And en (enable input) is for cascading purpose. X=AB (When A>B) Y=AB+A B (When A=B) The circuit diagram of 1 bit is shown in fig.2. Which is consist of Four two-input AND gates, One two-input NOR gate, Two inverters and one enable input. Figure 3.3: Schematic of conventional 1-bit in Cadence tool Figure 3.4: Layout of of conventional 1-bit IV. 16-BIT MAGNITUDE COMPARATOR USING EFFICIENT FULL ADDER The implementation of 16-bit is shown in figure below. To neither implement this we need 16 1-bit efficient Full Adders and one 16-input AND gate and a two input NOR gate. It has inputs (X16, Y16 X15,Y15 and so on up to X1,Y1).and for each Full Adder we have S and C as outputs. The output sum of each Full Adder(i.e S1 tos16) has been given to and gate the output of and gate determines whether XeY. Output carry C16 determines whether XgY The two outputs has been given to NOR gate and output of NOR gate determines whether XlY y is connected to enable input of each and each x input is connected to 12-input OR gate. Figure 3.2: Schematic of conventional 1-bit Figure 4.1: Schematic of conventional 16-bit 122 P a g e

Figure 5.1: Simulation of 16-Bit Comparator in Cadence Tool Figure 4.2: Schematic of 16-Bit Comparator using efficient Full Adder in Cadence tool VI. COMPARATIVE ANALYSIS Table 7.1: Comparison of Adders Structure No. of Power Delay PDP Transistors (µw) (ns) Bridge 26 1.66 104.2 172.97 FA24T 24 1.66 137.9 228.91 N-10T 10 1.13 73.5 83.05 Table 7.2: Parameters of Proposed 16-Bit efficient Comparator Parameters 16-Bit Comparator using efficient Full Adder Power(mW) 0.20 Delay(ns) 0.281 Speed(Msamples/sec) 3.55 Slices 22 LUT s 38 IOB s 52 Transistors 198 Figure 4.3: Schematic of 16-Bit Comparator using Efficient Full Adder V. RESULT VII. CONCLUSION Conventional 16-Bit consume more power, more area and more delay. To overcome the problem of power, area and delay, the proposed design makes use of efficient full adders. Among the tested three efficient full-adders N-10T is found to be the most efficient full-adder. Therefore It has been found that the transistor count, power dissipation of the improved using N-10T is less than that of the conventional design. VIII. ACKNOWLEDGEMENT My heartfelt thanks and deepest gratitude to Dr. Mohan Kumar, Principal, S.D.M.C.E.T, Dharwad for his encouragement and motivation which were instrumental in conducting this work. My grateful regards to Prof. Savitri Raju, H.O.D, Prof. Kotresh E. Marali, Mr.Vishwanath Lakkanavar[PG Student] Department of Electronics and Communication, S.D.M.C.E.T, Dharwad for supporting me to carry out this work successfully and extending the resources of the Department. 123 P a g e

REFERENCES [1] Mohammad Hossein Moaiyeri and Reza Faghih Mirzaee, Two new Low-Power and High-Performance Full adders, Journal of computers, Vol. 4, No. 2, February 2009. [2] Digital Principles and Design Donald G. Givone [3] Basic VLSI Design Douglas A. Pucknell. [4] Dimitrios Sourdis, Christian Piguet and Costas Goutis, Designing CMOS Circuits for Low Power, European Low-Power Initiative for Electronic System Design Kluwer Academic Publishers, 2004, ISBN: 978-1-4020-7234-5. [5] C. H. Chang, J. Gu and M. Zhang, A review of 0.18μm full adder performances for tree structured arithmetic circuits, IEEE Transactions on Very Large CSAle Integration (VLSI) Systems, vol. 13, no. 6. [6] D. Radhakrishnan, Low-voltage low-power CMOS full adder, IEEE Proceedings- Circuits, Devices and Systems, vol.148, pp. 19-24, Feb.2001. [7] H. Traff, Noval approach to high speed CMOS current Comparator, Electron. Letter, vol. 28, no. 3, pp. 310-312, Jan.1992. [8] Jan M. Rabaey, Anantha Chandrakasan and Borivoje Nikolic, Digital Integrated Circuit, Pearson Education Electronics and VLSI series, second edition.] [9] Sung-Mo Kang and Yusuf Leblebici, CMOS Digital Integrated Circuits Analysis and Design, Tata McGraw-Hill third edition. [10] Current Comparator Design, Electron. Letter, vol. 44, no.3,pp.171-172, Jan. 2008. [11] Lu Chen, Bingxue Shi and Chun Lu, A Robust High-Speed and Low-power CMOS Current Comparator Circuit, IEEE Asia- Pacific Conf. On Circuits and Systems, pp. 174-177, 2000. 124 P a g e