Design and Analysis of Comparator Using Different Logic Style of Full Adder

Similar documents
KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK

Novel Bit Adder Using Arithmetic Logic Unit of QCA Technology

Introduction to CMOS VLSI Design Lecture 1: Introduction

DESIGN OF QCA FULL ADDER CIRCUIT USING CORNER APPROACH INVERTER

Floating Point Representation and Digital Logic. Lecture 11 CS301

ISSN (PRINT): , (ONLINE): , VOLUME-4, ISSUE-10,

Design of Arithmetic Logic Unit (ALU) using Modified QCA Adder

Digital electronic systems are designed to process voltage signals which change quickly between two levels. Low time.

DESIGN OF AREA-DELAY EFFICIENT ADDER BASED CIRCUITS IN QUANTUM DOT CELLULAR AUTOMATA

Design and Implementation of Carry Tree Adders using Low Power FPGAs

Toward More Accurate Scaling Estimates of CMOS Circuits from 180 nm to 22 nm

Implementation of Boolean Logic by Digital Circuits

Digital Integrated Circuits A Design Perspective. Arithmetic Circuits. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.

VLSI. Faculty. Srikanth

DESIGN OF REVERSIBLE ARITHMETIC AND LOGIC UNIT USING REVERSIBLE UNIVERSAL GATE

Power Minimization of Full Adder Using Reversible Logic

I. INTRODUCTION. CMOS Technology: An Introduction to QCA Technology As an. T. Srinivasa Padmaja, C. M. Sri Priya

EC-121 Digital Logic Design

L2: Combinational Logic Design (Construction and Boolean Algebra)

Digital Integrated Circuits A Design Perspective. Arithmetic Circuits. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.

Combinational Logic. By : Ali Mustafa

Integrated Circuits & Systems

Digital Logic. CS211 Computer Architecture. l Topics. l Transistors (Design & Types) l Logic Gates. l Combinational Circuits.

CSC9R6 Computer Design. Practical Digital Logic

Design and Implementation of Carry Adders Using Adiabatic and Reversible Logic Gates

CMPEN 411 VLSI Digital Circuits Spring Lecture 21: Shifters, Decoders, Muxes

Combinational Logic Design

Chap 2. Combinational Logic Circuits

Experiment 7: Magnitude comparators

A Low-Error Statistical Fixed-Width Multiplier and Its Applications

XI STANDARD [ COMPUTER SCIENCE ] 5 MARKS STUDY MATERIAL.

Design of Reversible Code Converters Using Verilog HDL

ISSN Vol.03, Issue.03, June-2015, Pages:

Fundamentals of Digital Design

Chapter 2 Boolean Algebra and Logic Gates

KINGS COLLEGE OF ENGINEERING PUNALKULAM. DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK

PERFORMANCE ANALYSIS OF CLA CIRCUITS USING SAL AND REVERSIBLE LOGIC GATES FOR ULTRA LOW POWER APPLICATIONS

DESIGN AND IMPLEMENTATION OF EFFICIENT HIGH SPEED VEDIC MULTIPLIER USING REVERSIBLE GATES

Implementation of Optimized Reversible Sequential and Combinational Circuits for VLSI Applications

Design of High-speed low power Reversible Logic BCD Adder Using HNG gate

ECE321 Electronics I

Lecture 8-1. Low Power Design

BINARY TO GRAY CODE CONVERTER IMPLEMENTATION USING QCA

DESİGN AND ANALYSİS OF FULL ADDER CİRCUİT USİNG NANOTECHNOLOGY BASED QUANTUM DOT CELLULAR AUTOMATA (QCA)

OPTIMAL DESIGN AND SYNTHESIS OF FAULT TOLERANT PARALLEL ADDER/SUBTRACTOR USING REVERSIBLE LOGIC GATES. India. Andhra Pradesh India,

CMPEN 411. Spring Lecture 18: Static Sequential Circuits

Implementation of Reversible Control and Full Adder Unit Using HNG Reversible Logic Gate

CMPEN 411 VLSI Digital Circuits Spring 2011 Lecture 07: Pass Transistor Logic

Section 3: Combinational Logic Design. Department of Electrical Engineering, University of Waterloo. Combinational Logic

An Area Efficient Enhanced Carry Select Adder

CSE 140L Spring 2010 Lab 1 Assignment Due beginning of the class on 14 th April

Low Power, High Speed Parallel Architecture For Cyclic Convolution Based On Fermat Number Transform (FNT)

A Novel LUT Using Quaternary Logic

DESIGN AND ANALYSIS OF A FULL ADDER USING VARIOUS REVERSIBLE GATES

CMPEN 411 VLSI Digital Circuits. Lecture 04: CMOS Inverter (static view)

ECE 545 Digital System Design with VHDL Lecture 1A. Digital Logic Refresher Part A Combinational Logic Building Blocks

Design and Comparison of Wallace Multiplier Based on Symmetric Stacking and High speed counters

Design of A Efficient Hybrid Adder Using Qca

AE74 VLSI DESIGN JUN 2015

Transistor Implementation of Reversible Comparator Circuit Using Low Power Technique

ECE 407 Computer Aided Design for Electronic Systems. Simulation. Instructor: Maria K. Michael. Overview

Looking at a two binary digit sum shows what we need to extend addition to multiple binary digits.

CMSC 313 Lecture 17. Focus Groups. Announcement: in-class lab Thu 10/30 Homework 3 Questions Circuits for Addition Midterm Exam returned

Switches: basic element of physical implementations

E40M. Binary Numbers. M. Horowitz, J. Plummer, R. Howe 1

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences

EEC 116 Lecture #5: CMOS Logic. Rajeevan Amirtharajah Bevan Baas University of California, Davis Jeff Parkhurst Intel Corporation

FPGA IMPLEMENTATION OF BASIC ADDER CIRCUITS USING REVERSIBLE LOGIC GATES

Digital Logic (2) Boolean Algebra

Integrated Circuits & Systems

Digital Electronics Final Examination. Part A

CMPEN 411 VLSI Digital Circuits Spring Lecture 19: Adder Design

Control gates as building blocks for reversible computers

A Novel Low Power 1-bit Full Adder with CMOS Transmission-gate Architecture for Portable Applications

COMBINATIONAL LOGIC FUNCTIONS

EE241 - Spring 2001 Advanced Digital Integrated Circuits

Design for Manufacturability and Power Estimation. Physical issues verification (DSM)

1.10 (a) Function of AND, OR, NOT, NAND & NOR Logic gates and their input/output.

COSC 243. Introduction to Logic And Combinatorial Logic. Lecture 4 - Introduction to Logic and Combinatorial Logic. COSC 243 (Computer Architecture)

A NOVEL PRESENTATION OF PERES GATE (PG) IN QUANTUM-DOT CELLULAR AUTOMATA(QCA)

Lecture 22 Chapters 3 Logic Circuits Part 1

Circuit for Revisable Quantum Multiplier Implementation of Adders with Reversible Logic 1 KONDADASULA VEDA NAGA SAI SRI, 2 M.

CARNEGIE MELLON UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING DIGITAL INTEGRATED CIRCUITS FALL 2002

Lecture 7: Logic design. Combinational logic circuits

Overview. Multiplexor. cs281: Introduction to Computer Systems Lab02 Basic Combinational Circuits: The Mux and the Adder

Intro To Digital Logic

Design of Low Power, High Speed Parallel Architecture of Cyclic Convolution Based on Fermat Number Transform (FNT)

Integrated Circuits & Systems

Design and Implementation of Reversible Binary Comparator N.SATHISH 1, T.GANDA PRASAD 2

CMPEN 411 VLSI Digital Circuits Spring 2012 Lecture 17: Dynamic Sequential Circuits And Timing Issues

ECE 545 Digital System Design with VHDL Lecture 1. Digital Logic Refresher Part A Combinational Logic Building Blocks

L2: Combinational Logic Design (Construction and Boolean Algebra)

University of California at Berkeley College of Engineering Department of Electrical Engineering and Computer Sciences

Answers. Name: Grade: Q1 Q2 Q3 Q4 Total mean: 83, stdev: 14. ESE370 Fall 2017

Stack Sizing for Optimal Current Drivability in Subthreshold Circuits REFERENCES

Realization of programmable logic array using compact reversible logic gates 1

Area-Time Optimal Adder with Relative Placement Generator

Digital Circuits. 1. Inputs & Outputs are quantized at two levels. 2. Binary arithmetic, only digits are 0 & 1. Position indicates power of 2.

Chapter 2: Boolean Algebra and Logic Gates

Computer Organization: Boolean Logic

Transcription:

RESEARCH ARTICLE OPEN ACCESS Design and Analysis of Comparator Using Different Logic Style of Full Adder K. Rajasekhar**, P. Sowjanya*, V. Umakiranmai*, R. Harish*, M. Krishna* (** Assistant Professor, dept of ece, ssce, srikakulam) (*U.g student s, dept of ece, ssce, srikakulam) ABSTRACT In digital system the is a very useful and basic arithmetic component. A compact, good cost benefit, high-performance ratio and LOW POWER plays an important role in almost all hardware sorters. The basic function of a high-gain is to determine whether an input voltage is higher or lower than a reference voltage and to present that decision as one of two voltage levels, established by the output s limiting values. Comparators have a variety of uses, including: polarity identification, 1-bit analog-to-digital conversion, switch driving, square/triangular-wave generation, and pulse-edge generation. HERE a new design of is described with the help of Full adder which are the basic building block of ALU and ALU is a basic functioning unit of the microprocessors and DSP. The objective of this paper is to provide small area, low power for very large scale integration designers. in this paper a small power dissipation and less area over conventional 2 bit is proposed and using this a new style 16-bit is proposed. Comparison between different designs is calculated by simulation that is performed at 0.12um technology in EDA Tool. KEYWORDS:, Low power VLSI, 90nm Technology and Micro-wind I. INTRODUCTION The Comparator is a very basic and useful arithmetic component of digital systems. There are several approaches to designing CMOS s, each with different operating speed, power consumption, and circuit complexity. One can implement the by flattening the logic function directly [1-6]. Full adder is one of the basic building blocks of many of the digital VLSI circuits. Several refinements have been made regarding its structure since its invention. The main aim of those modifications is to reduce the number of transistors to be used to perform the required logic, reduce the power consumption and increase the speed of operation. One of the major advantages in reducing the number of transistors is to put more devices on a single silicon chip there by reducing the total area. One of the ways to reduce power is to explore new types of circuits in order to find better circuit techniques for energy savings. In this paper, we propose several design techniques for high performance and power-efficient CMOS s. Here we use Micro wind to draw the layout of the CMOS circuit. 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 [7-12].So is used for this purpose. Magnitude is a combinational circuit that compares two numbers, A and B, and determines their relative magnitude. The outcome of comparison The outcome of comparison is specified by three binary variables that indicate whether B>A, A=B, B<A. Full adder based is a 2-bit consist of 2 full adders, 2 inverters at one of the input And 2 and gate at the output side. There are three outputs. One shows A=B and another shows A>B and A<B. A0 A1 B0 B1 Comparator Figure 1: 2-bit G(A>B) E(A=B) L(A<B) Truth table of full adder based is as shown below A0 A1 B0 B1 A>B A<B A=B 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 1 0 0 1 0 0 0 1 0 1 0 0 1 0 1 1 0 0 1 0 0 1 1 1 0 1 0 1 0 0 0 1 0 0 389 P a g e

1 0 0 1 1 0 0 1 0 1 0 0 0 1 1 0 1 1 0 1 0 1 1 0 0 1 0 0 1 1 0 1 1 0 0 1 1 1 0 1 0 0 1 1 1 1 0 0 1 II. RELATED RESEARCH WORKS A basic full adder has three inputs and two outputs which are sum and carry. The logic circuit of this full adder can be implemented with the help of XOR gate, AND gates and OR gates. The logic for sum requires XOR gate while the logic for carry requires AND, OR gates. The basic logic diagram for full adder using its Boolean equations with basic gates can be represented as shown below. Fig.3.Logic diagram of basic full adder The layout design of the basic full adder based is shown in fig.4. layout is the general concept that describes the geometrical representation of the circuits by the means of layers.different logical layers is used by designers to generate the layout. Fig.2Logic diagram of basic full adder The XOR gate is the basic building block of the full adder circuit. The performance of the full adder can be improved by enhancing the performance of the XOR gate. Several refinements have been made in its structure in terms of transistors to increase the performance of full adder. The early designs of XOR gates were based on eight transistors or six transistors that are conventionally used in most designs. The main intention of reducing this transistor count is to reduce the size of XOR gate so that large number of devices can be configured on a single silicon chip. There by reducing the area and delay. There by reducing the area and delay. reducing the area and delay. Fig.4.layout design of basic full adder based The logic diagram of hybrid full adder is as shown below.this logic style consist of two xor gate and one multiplexer. Fig.5.logic diagram of hybrid FULL ADDER The using hybrid full adder is shown in fig.6.the consumes more power and area as compared to the basic full adder based 390 P a g e

. It consists of four xor gate, two multiplexer, two not gate and two AND gate. Comparator has four input (A1, A0, B1, B0) and three outputs (A=B, A>B,A>B). adders, two inverters at one of the input and two AND gates at the output of the and one ex-or gate at the output. It has four input (A1, B1, A0, B0) and three outputs(a=b, B>A,A>B).The full adder is designed by using the 3-t x-nor gate. It consists of three transistors. Fig.6.Logic diagram of basic full adder 3T X-NOR GATE Fig.8.Logic diagram of 3t x-nor gate The layout design of the basic full adder based is shown in fig.6.. layout is the general concept that describes the geometrical representation of the circuits by the means of layers.different logical layers is used by designers to generate the layout. Fig.9.Logic diagram of 8transistor full adder Fig.7.layout design of basic full adder based III. PROPOSED WORK Proposed work of is based on another logic style of full adder.this logic style of provides less power consumption than other logic styles described in this paper. The implementation of new logic full adder based is shown in fig.9.it consists of two full Fig.10.logic diagram of proposed full adder based 391 P a g e

This consists of two 3 transistor full adders and two inverters and two and gates and the ex-or gate.the power consumption is decreases compared o the basic full adder and the hybrid full adderthe figure was shown above. The layout design of using another logic of full adder is shown in fig.10.layout is the general concept that describes the geometrical representation of the circuits by the means of layers and polygons. Different logical layers are used by designers to generate the layout. Different logical layers are used by the designers to generate the layout. The layout for the proposed 2-bit using 3-t x-or based full adder is shown below. Fig.11.layout design of proposed full adder based 16 bit using 2- bit : The 16 bit is designed based on he 2 bit. It consists of 15 2-bit s. And it consists of 32 inputs and three outputs taken as (A<B,A=B,A>B).the figure was shown above. IV. ANALYSIS AND COMPARISON Analysis and comparison of different logic styles of using various logic styles of full adder is shown in table.2. Simulations are obtained in Micro wind Tool. First step in obtaining the simulations is to compile the Verilog file in Micro wind 3.1. Verilog file is created from the circuit diagram, which is designed in the schematic. The Verilog file is now compiled in Micro wind 3.1. After the compilation of Verilog file, the layout for the circuit diagram drawn in schematic will be generated in Micro wind. After that simulations are performed on the layout generated using Verilog files. The results are simulated at room temperature.the table is shown below. The future scope for this paper is designing of 16 bit. 392 P a g e

Table.2.Simulation results of various full adder based Basic Hybrid Proposed Routed 25 36 24 wires Width 33.7 64.4 40.2 Height 9.8 9.4 9.2 Area 331.8 603.2 290.8 Power 42.289 919.0 0.818 V. CONCLUSION This paper describes different logic styles of full adder for designing a for low Power Consumption. Basic full adder based Logic Style provides low power and area design as compared to other Logic Style. Hybrid logic style provides high power consumption & area. The proposed consumes less power as compared to other logic styles and the area consumption is less than basic full adder based, P. Heim, F. Kaese, E. Grenet, F. Heitger, P. Y. Burgi,S. Gyger and P. Nussbaum, A 128X128 pixel 120 db dynamic range vision-sensor chip for image contrast and orientation extraction, IEEE Journal Solid-State Circuits, vol. 38,pp. 2325-2333, 2003. [8] P. F. Ruediden Brand, Design of a in a 0.25μm CMOS technology. [9] Niels van Bakel, Jo van. By using the proposed architecture the power is reduced to 0.818microwatts and area is decreased than the other logic styles. [10] Sung-Mo Kang and Yusuf Leblebici, CMOS Digital Integrated Circuits Analysis and Design, Tata McGraw-Hill third edition. [11 Jan M. Rabaey, Anantha Chandrakasan and Borivoje Nikolic, Digital Integrated Circuit, Pearson Education Electronics and VLSI series, second edition.] REFERENCES [1] H. Traff, Naval approach to high speed CMOS current Comparator, Electron. Letter, vol. 28, no. 3, pp. 310-312, Jan.1992. [2] A.T K. Tang and C. Toumazou, High performance CMOS current, Electron. Letter, vol. 30, pp. 5-6, 1994. [3] L. Ravezzi, D. Stoppa and G. F. Dalla Betta, Simple High speed CMOS current, Electron. Letter, vol.33, pp.1829-1830, 1997. [4] C. B. Kushwah, D. Soni and R. S. Gamad, New design of CMOS Current, Second International Conference on Emerging Trends in Engineering and Technology, ICETET, pp.125-129, June, 2009 [5]. Current Comparator Design, Electron. Letter, vol. 44, no.3,pp.171-172, Jan. 2008. [6] 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. [7] S. Rahul, F. L. Richard and M. Carver, A Low Power Wide Dynamic-Range Analog VLSI Cochlea, Analog Integral Circuits Signal Process, vol. 16, pp. 245 274, 1998 393 P a g e