Integration of Optimized GDI Logic based NOR Gate and Half Adder into PASTA for Low Power & Low Area Applications

Similar documents
Gdi Technique Based Carry Look Ahead Adder Design

Design of Low Power Flip Flop Based on Modified GDI Primitive Cells and Its Implementation in Sequential Circuits

Parallel Self Timed Adder using Gate Diffusion Input Logic

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

International Journal of Advance Engineering and Research Development

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

MACGDI: Low Power MAC Based Filter Bank Using GDI Logic for Hearing Aid Applications

DESIGN OF MULTIPLIER USING GDI TECHNIQUE

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

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

Implementation of Low Power High Speed Full Adder Using GDI Mux

Enhancement of Design Quality for an 8-bit ALU

Low Power Design Bi Directional Shift Register By using GDI Technique

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

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

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

Keywords: VLSI; CMOS; Pass Transistor Logic (PTL); Gate Diffusion Input (GDI); Parellel In Parellel Out (PIPO); RAM. I.

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

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

Modelling Of Adders Using CMOS GDI For Vedic Multipliers

Design of Delay Efficient PASTA by Using Repetition Process

Design and Implementation of Single Bit ALU Using PTL & GDI Technique

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

Analysis of Different CMOS Full Adder Circuits Based on Various Parameters for Low Voltage VLSI Design

Badi Lavanya,Sathish Kumar,Manoj Babu,Ajithkumar,Manivel. (IJ0SER) April 2018 (p)

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

Reduced Area & Improved Delay Module Design of 16- Bit Hamming Codec using HSPICE 22nm Technology based on GDI Technique

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

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

ASIC Implementation of High Speed Area Efficient Arithmetic Unit using GDI based Vedic Multiplier

Comparison of Multiplier Design with Various Full Adders

Energy Efficient Full-adder using GDI Technique

Design of GDI Based Power Efficient Combinational Circuits and Comparison with Other Logic Styles

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

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

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

Design and Implementation of Complex Multiplier Using Compressors

REDUCTION IN AREA AND POWER ANALYSIS WITH D-LATCH ENABLED CARRY SELECT ADDER USING GATE DIFFUSION INPUT

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

Comparison of High Speed & Low Power Techniques GDI & McCMOS in Full Adder Design

Power Efficient Arithmetic Logic Unit

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

DESIGN OF CARRY SELECT ADDER WITH REDUCED AREA AND POWER

A Literature Survey on Low PDP Adder Circuits

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

Design and Analyse Low Power Wallace Multiplier Using GDI Technique

Investigation on Performance of high speed CMOS Full adder Circuits

A High Speed Low Power Adder in Multi Output Domino Logic

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

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

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

Design and Simulation of Novel Full Adder Cells using Modified GDI Cell

ADVANCES in NATURAL and APPLIED SCIENCES

Index terms: Gate Diffusion Input (GDI), Complementary Metal Oxide Semiconductor (CMOS), Digital Signal Processing (DSP).

Low Power 8-Bit ALU Design Using Full Adder and Multiplexer Based on GDI Technique

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

ISSN:

Design of an Energy Efficient, Low Power Dissipation Full Subtractor Using GDI Technique

A New High Speed - Low Power 12 Transistor Full Adder Design with GDI Technique

A Novel Hybrid Full Adder using 13 Transistors

Low Power 8-Bit ALU Design Using Full Adder and Multiplexer

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

ADVANCES in NATURAL and APPLIED SCIENCES

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

Reduced Area Carry Select Adder with Low Power Consumptions

Power-Area trade-off for Different CMOS Design Technologies

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

Implementation of High Performance Carry Save Adder Using Domino Logic

A Novel Low power and Area Efficient Carry- Lookahead Adder Using MOD-GDI Technique

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

Gate-Diffusion Input (GDI): A Power-Efficient Method for Digital Combinatorial Circuits

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

Adiabatic Logic Circuits for Low Power, High Speed Applications

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

Energy Efficient ALU based on GDI Comparator

Low Power &High Speed Domino XOR Cell

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

An Arithmetic and Logic Unit Using GDI Technique

Design Analysis of 1-bit Comparator using 45nm Technology

A Comparative Analysis of Low Power and Area Efficient Digital Circuit Design

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

AN EFFICIENT ADIABATIC FULL ADDER DESIGN APPROACH FOR LOW POWER

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

EC 1354-Principles of VLSI Design

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

An improved implementation of hierarchy array multiplier using CslA adder and full swing GDI logic

A SUBSTRATE BIASED FULL ADDER CIRCUIT

UNIT-II LOW POWER VLSI DESIGN APPROACHES

EFFICIENT DESIGN OF NEW NOVEL FULL ADDER IN GATE DIFFUSION INPUT TECHNIQUES

International Journal of Scientific & Engineering Research, Volume 5, Issue 5, May-2014 ISSN

Design of 64-Bit Low Power ALU for DSP Applications

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

Design of High speed Low-Power 1-Bit CMOS ALU using threshold voltage Techniques

FPGA Implementation of Wallace Tree Multiplier using CSLA / CLA

MOS CURRENT MODE LOGIC BASED PRIORITY ENCODERS

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

P. Sree latha, M. Arun kumar

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

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

AREA-EFFICIENCY AND POWER-DELAY PRODUCT MINIMIZATION IN 64-BIT CARRY SELECT ADDER Gurpreet kaur 1, Loveleen Kaur 2,Navdeep Kaur 3 1,3

Transcription:

Integration of Optimized GDI Logic based NOR Gate and Half Adder into PASTA for Low Power & Low Area Applications M. Sivakumar Research Scholar, ECE Department, SCSVMV University, Kanchipuram, India. Dr. S.Omkumar Associate Professor, ECE Department, SCSVMV University, Kanchipuram, India. Abstract CMOS technology is mainly used in VLSI circuits to reduce the number of transistors and achieve the low power. We can reduce the power by using either circuit level optimization or logical level optimization. In this paper, the circuit level optimization process is followed to reduce the area and power. In the conventional technique, complementary static CMOS (CSCMOS) technology is used to design a parallel self-timed adder circuit, in which the number of NMOS and PMOS are equal. Also large number of transistor is required to design any logic gate or digital circuits. So area and power consumption is very high in existing technique. To overcome this problem, the modified gate diffusion input (GDI) logic is used in the proposed parallel asynchronous self time adder (PASTA) technique. Similarly, the structure of XOR gate and half adder is reduced to achieve the low area and low power. Comparison between these two techniques is performed to analyze the results. From the results, the proposed GDL logic based PASTA offers less number of transistors (area) and low power consumption than the existing CSCMOS technique. The simulation process is carried out by tanner toolv14.11 to check the functionality of the PASTA circuits. Integration of Optimized GDI Logic based XOR Gate and Half Adder into PASTA for Low Power & Low Area Keywords: CSCMOS technology, PASTA, modified GDI logic, optimized XOR and half adder, Tanner toolv14.11. Introduction CMOS technology is vital in very large scale integration for integrating large number of circuit into single chip. Now, the compact product is designed to shrink the area and power consumption. The transistor size is shrinks in every year based on Moore law to design the compact product. If the transistor size is shrinked, we can incorporate more number of transistors into small area [9]. The different kind of CMOS technologies is used from 250nm to 20nm in order to reduce the transistor width and length based on lamda rule. The transistor size is shrinked by applying the nano meter technology. In day today life, the Systems on Chip (SoC) product are necessary. Millions of chip integrated into one single chip is called as SoC. These millions of chip are integrated into single chip by shrinking the transistor size in each and every chip. Therefore this CMOS technique can apply in SoC product [3]. Carry Select Adder (CSLA) is primarily used to minimize the chip size and for reducing the propagation delay. This kind of carry select adder offers less delay and area, when compared to carry save adder, Ripple carry adder, carry look ahead adder and carry skip adder [2]. A variety of carry select adder formations are presented in the existing techniques. The reduction of power, delay and Area in digital circuits is significant. The sum for each and every bit location in digital adder is produced serially only behind the prior bit location has been summed and a carry pass on into the next position. The parallel asynchronous self time adder (PASTA) is working based on iterative coding. So the number of unwanted activation of clock cyle is removed in this adder to achieve the high speed and low power. This type of adder will be designed in this paper in two ways [10]. The Gate Diffusion Input (GDI) technique is proposed in 2002 to reduce the area and power of VLSI digital circuits. The GDI logic was initially proposed for fabrication in twin-well and Silicon on Insulator (SOI) CMOS methods. It enabled the implementation of a broad range of difficult logic functions using simply two transistors. This scheme was appropriate for the design of regular digital circuits, with a much lower area than existing PTL and Static CMOS methods, whereas offering improved power characteristics. Equally to PTL implementations, the GDI circuits suffered from a decreased swing because of threshold drops. Conversely, a considerably shrinked the logic flexibility and transistor count of the basic GDI cell, gives major power reduction, in spite of the need for swing restoration circuits [1]. The GDI cell consists of G (common gate input of NMOS and PMOS transistors), N (input to the source/drain of NMOS transistor) and P (input to the source/drain of PMOS transistor). The GDI technique was very efficient for both sequential and combinatorial logic implementation in comparatively old CMOS methods [11]. A variety of combinatorial circuits, for example comparators, multipliers, adders and counters, were executed in methods from 180nm down to 18nm, illustrating a power reduction of up to 40%. GDI Flip-Flop (FF) executions in the 350nm and 18nm technologies. The main aim of the paper is to design the reduced parallel asynchronous self time adder based on GDI logic to reduce the power consumption and number of transistors than the all other existing adder circuits [4]. This article is systematized as follows: Section 2 deals with the design of existing PASTA. Design of reduced PASTA circuit with NOR based XOR gate and half adder structure is 2629

presented in section 3. Section 4 illustrates the results and discussion. In section 5 provides the information about conclusion of this research work. Existing Pasta Using CSCMOS Technique Existing parallel asynchronous self time adder (PASTA) is designed using complementary static CMOS logic for half carry generation and half sum generation, 2:1 multiplexer and complete detection units (CDU) as shown in Figure 1. Iterative phase is used to perform the addition operation. For example if we took a=1101, b=1111 & cin=0 means no carry propagation. It means that directly input a & b values are added and generated the sum and carry as outputs. If sel=0 means carry input cin=1, only cin=1 up to first iteration. After that sel=1 and input cin set as 0. From that if the selection line is zero means first path (a, b) values are gives to half adder and selection line is 1 means feedback path is enabled so cin and previous output are sent to half adder. We have to check all the carry values, not zero means this Iteration process is carried out up to all the carry values are set as zero. This kind of adder is called as parallel asynchronous self time adder [7]. Hence the final half adder sum output is one. Similarly for carry generation for same inputs is checked, PMOS1 and PMOS2 is on which is connected to vdd so the output is 1. But it is connected to the inverter so final carry output is 0 when x0=0 and x1=1. Accordingly, all other inputs are processed to produce the correct output [6]. Figure 2: Schematic diagram of conventional multiplexer using Static CMOS technique. Figure 1: Conventional n-bit PASTA using static CMOS logic. Structure of conventional half adder is shown in Figure 3. Conventional parallel asynchronous self time adder is reduced by using only half adder instead of full adder and iterative phase. Multiplexer having 2 main inputs (i0 and i1) and one control input (sel) to produce the only one output (x). Multiplexer circuits consists of 6 PMOS and 6 NMOS which is connected as shown in Figure 2 [12]. For example, if i0=1, i1=0 and sel=0 means, pmos1 is off and nmos3 is on because i0=1 and invert sel =1 and nmos4 is on which is connected to ground so ouputis zero. This output is connected to the inverter so x=1. Selection line zero means 10 values are given to output and selection line is 1 means i1 values are given to the output. The functionality of the multiplexer is verified using static cmos logic [5]. In the existing half adder circuits consists of 5 PMOS and 5 NMOS for sum generation and 3 PMOS and 3 NMOS for carry generation. Totally 16 transistors are required to design the existing half adder circuits using static CMOS technology. If the input x0 is 0 and x1 is one, PMOS_3 and NMOS_2 is on. So PMOS_3 value is zero, which enter into inverter, Figure 3: Schematic diagram of existing half adder using Static CMOS technique. 2630

The circuit diagram of simplified half adder is shown in Figure 6. It requires only 10 transistors, instead of 16 transistors when we applying GDI logic. In this paper, the half adder is designed by using the NOR gate instead of XOR gate to reduce the number of transistors. Two NOR gates are used to generate the sum output and only one and gate are used to generate the carry output. Reuse technique are followed to reduce the half adder structure. A B Figure 4: Circuit diagram of existing CDU using Static CMOS technique. The conventional complete detection unit (CDU) gate is designed using static CMOS method as shown in Figure 4. The output of CDU is generated based on NOR operation. If the sel input and all the carry inputs are zero means the output of CDU is one [8]. Otherwise the output is zero. Further to decrease the power consumption and a number of transistors in the conventional PASTA, the optimum half adder structures are established in the proposed systems. Carry Sum Proposed Pasta Using Modified GDI Logic The proposed parallel self time adder is designed using optimized half adder structures and modified gate diffusion input (GDI) logic. The proposed half adder circuit is constructed using only 10 transistors instead of 16 transistors; Multiplexer is designed using 6 transistors instead of 12 transistors; Also the reduced NOR gate is applied in the proposed PASTA circuit. The enhanced half adder is proposed by using only 10 transistors based on GDI technology. All these components are integrated into existing parallel self time adder as shown in Figure 5. Comparison between existing PASTA with regular multiplexer, NOR gate and half adder structure and proposed PASTA with optimized multiplexer, NOR gate and half adder constructions is achieved to analyze these functionality, area utilization and power consumption. Figure 6: Structure of reduced half adder for proposed PASTA. Figure 5: Schematic diagram of proposed 16-bit PASTA using GDI logic. (a) NOR gate using GDI logic 2631

Figure 8: Structure of reduced MUX using GDI logic. b) AND gate using GDI logic Figure 7: Structure of reduced NOR & AND gates for reduced half adder using GDI logic. Results and Discussion In this paper, the design of modified parallel asynchronous self time adder with optimized NOR gate, Multiplexer and half adder is presented for low power and low area applications. The modified parallel asynchronous self time adder and conventional parallel asynchronous self time adder are designed and implemented using Tanner14.11 to analyze the power and this adder functionality. The Table.1 illustrates the Maximum Power of modified parallel asynchronous self time adder over conventional parallel asynchronous self time adder using different CMOS technology. The reduced NOR gate using GDI logic is shown in Figure 7 (a). The PMOS_1 is on, when the inputs a=0 and b=0. But the source terminal of PMOS_1 is connected to the input b. So the intermediate output is b (zero). This output is given to the inverter. i.e the NOR gate output is one. If the inputs a=0 and b=1, PMOS_1 is on. But the PMOS_1 source terminal is connected to b so b (one) value is passed to the next stage inverter. Hence the NOR gate output is 0. Similarly all other inputs combination is given to make the NOR gate output. The reduced circuit of GDI logic based AND gate is shown in Figure 7 (b). The PMOS_1 is on, when the inputs a=0 and b=0. So the output of improved AND gate is zero. If the inputs a=0 and b=1, PMOS is on and NMOS is off, which is connected into gnd as source terminal. Hence the output of AND gate is 0. PMOS off and NMOS on, when the inputs a=1 and b=0. But the drain terminal of NMOS_1 is connected to the input b. So the modified AND gate output is zero. If the inputs a=1 and b=1, NMOS_1 is on. But the input b is connected as drain terminal of NMOS_1. So the output of modified GDI logic based AND gate is one. The reduced half adder, NOR gate and multiplexer are applied into conventional PASTA structure to reduce the number of transistor and power consumption. This adder is called proposed parallel asynchronous self time adder (P-PASTA). Simulation is carried out to test these outputs for different inputs. Power of Existing 16-bit PASTA Power of proposed 16-bit PASTA Figure 9: Power output of existing and proposed PASTA 2632

Table 1: Comparison of existing and modified parallel asynchronous self time adder Existing PASTA Proposed PASTA Adder Types Max power (mw) Max power (mw) 8-bit 446 211 16-bit 630 345 From the results, the proposed 8-bit PASTA offers 52.6% maximum power reduction than the conventional PASTA technique. The modified 16-bit PASTA provides 45% maximum power reduction when compared to the existing PASTA. Table 2: Comparison between existing and proposed PASTA for area utilization. Adder Types Existing PASTA Number of transistors 4-bit 211 125 8-bit 375 215 16-bit 703 401 Half adder 16 10 Multiplexer 12 6 Proposed PASTA Number of transistors The table.2 describes the area utilization of different type of adder with different size; the proposed parallel asynchronous self time adder offers 41%, 43%, 42.9% area reduction for 4- bit, 8-bit and 16bit adders than the existing parallel asynchronous self time adder. To reduce the number of transistor, GDI logic is used in the proposed PASTA in the transistor level. Also logic level simplification is performed to reduce the number of gate. Conclusion In this paper, the design of reduced multiplexer and half adder is proposed using Gate diffusion Input (GDI) logic. The proposed half adder needs only 10 transistors instead of 16 transistors; multiplexer needs 6 transistors instead of 12 transistors. This gate, mux and half adder have been integrated in the Modified PASTA with GDI logic without buffer in the end of the half adder. In the proposed pasta, voltage drop is reduced in the modified GDI logic based half adder than the ordinary GDI logic. This proposed PASTA is compared with the existing PASTA. The simulation result shows that the proposed CSLA consumes low power and requires less number of transistors than the conventional CSLA. In future, this PASTA adder structure has been used to design a FIR filter or parallel FIR filter. Also some other CMOS technology is applied into multiplier and adder of the FIR filter. References [1] Arkadiy Morgenshtein, Viacheslav Yuzhaninov, Alexey Kovshilovsky and Alexander Fish, Full- Swing Gate Diffusion Input logic-case-study of lowpower CLA adder design, Integration, thevlsi journal, Vol. 47, 62-70, 2014. [2] Basant Kumar, M. and Sujit Kumar, P., Area- Delay-Power Efficient Carry-Select Adder, IEEE Transactions on Circuits and Systems-II: Express Briefs, Vol. 61, No. 6, June 2014. [3] Geetha Priya, M. and Baskaran, K., Low Power Full Adder with Reduced Transistor Count. International Journal of Engineering Trends and Technology (IJETT)-Volume 4 No. 5, May 2013. [4] Kalavathidevi, T. and Venkatesh, C., Gate Diffusion Input (GDI) Circuits Based Low Power VLSI Architecture for a Viterbi Decoder, Iranian Journal of Electrical and Computer Engineering (ACECR), Vol. 10, No. 2, 2011. [5] Kapil Mangla and Shashank Saxena, Analysis of Different CMOS Full Adder Circuits Based on Various Parameters for Low Voltage VLSI Design, International Journal of Engineering and Technical Research (IJETR), Vol. 3, No-5, May 2015. [6] Kunal & Nidhi Kedia, GDI Technique: A Power- Efficient Method for Digital Circuits, International Journal of Advanced Electrical and Electronics Engineering, (IJAEEE), Vol.1, No-3, 2012. [7] Mohammed Ziaur Rahman, Lindsay Kleeman and Mohammad Ashfak Habib, Recursive Approach to the Design of a Parallel Self-Timed Adder, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2014. [8] Morgenshtein, A., Fish, A. and Wagner, I.A., Gatediffusion input (GDI): a power-efficient method for digital combinatorial circuits, IEEE Transactions on VLSI systems, Vol. 10, No. 5, 2002. [9] Morgenshtein, A., Moreinis, M. and Ginosar, R., Asynchronous gate-diffusion-input (GDI) circuits, IEEE Transactions on VLSI systems, Vol. 12, No. 8, 2004. [10] Parhami, B., Computer Arithmetic: Algorithms and Hardware Designs, 2 nd ed. New York, NY, USA: Oxford Univ. Press, 2010. [11] Parhi, K.K., VLSI Digital Signal Processing. New York, NY, USA: Wiley, 1998. [12] Shiv Shankar Mishra, Adarsh Kumar Agrawal and R.K. Nagaria, A comparative performance analysis of various CMOS design techniques for XOR and XNOR circuits. International Journal on Emerging Technologies 1(1): 1-10, 2010. 2633