POWER EFFICIENT DESIGN OF COUNTER ON.12 MICRON TECHNOLOGY

Similar documents
DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N

Power Optimization for Ripple Carry Adder with Reduced Transistor Count

A Case Study of Nanoscale FPGA Programmable Switches with Low Power

Investigation on Performance of high speed CMOS Full adder Circuits

Low Power Design Bi Directional Shift Register By using GDI Technique

ISSN (PRINT): , (ONLINE): , VOLUME-3, ISSUE-8,

Energy Efficient Full-adder using GDI Technique

Design of low-power, high performance flip-flops

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

Fan in: The number of inputs of a logic gate can handle.

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

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

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

Low Power Adiabatic Logic Design

Implementation of dual stack technique for reducing leakage and dynamic power

Module -18 Flip flops

Energy Efficient and High Speed Charge-Pump Phase Locked Loop

Power Efficient D Flip Flop Circuit Using MTCMOS Technique in Deep Submicron Technology

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

A Low Power High Speed Adders using MTCMOS Technique

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

Low-Power Digital CMOS Design: A Survey

Power And Area Optimization of Pulse Latch Shift Register

DESIGN OF HIGH FREQUENCY CMOS FRACTIONAL-N FREQUENCY DIVIDER

Laboratory Manual CS (P) Digital Systems Lab

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

Design and Implementation of Digital CMOS VLSI Circuits Using Dual Sub-Threshold Supply Voltages

A design of 16-bit adiabatic Microprocessor core

Design and Simulation of 32-Bit Carry-Ripple Adder using HSPICE and Mentor Graphics

! Is it feasible? ! How do we decompose the problem? ! Vdd. ! Topology. " Gate choice, logical optimization. " Fanin, fanout, Serial vs.

CONTENTS Sl. No. Experiment Page No

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

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

Ultra Low Power Consumption Military Communication Systems

STATIC POWER OPTIMIZATION USING DUAL SUB-THRESHOLD SUPPLY VOLTAGES IN DIGITAL CMOS VLSI CIRCUITS

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

HIGH PERFORMANCE VOLTAGE CONTROLLED OSCILLATOR (VCO) USING 65NM VLSI TECHNOLOGY

Power-Area trade-off for Different CMOS Design Technologies

International Journal of Advance Engineering and Research Development

CMOS Digital Integrated Circuits Analysis and Design

CS302 - Digital Logic Design Glossary By

Low Power and High Performance ALU using Dual Mode Transmission Gate Diffusion Input (DMTGDI)

Design and Analysis of CMOS Based DADDA Multiplier

Spec. Instructor: Center

POWER DISSAPATION CHARACTERISTICS IN VARIOUS ADDERS

VLSI Designed Low Power Based DPDT Switch

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

All Digital on Chip Process Sensor Using Ratioed Inverter Based Ring Oscillator

Implementation of Full Adder using Cmos Logic

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

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

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

Design of Adaptive Triggered Flip Flop Design based on a Signal Feed-Through Scheme

Study the Analysis of Low power and High speed CMOS Logic Circuits in 90nm Technology

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

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

A Low Power Single Phase Clock Distribution Multiband Network

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

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

ADIABATIC LOGIC FOR LOW POWER DIGITAL DESIGN

Design & Analysis of Low Power Full Adder

FPGA IMPLEMENTATION OF POWER EFFICIENT ALL DIGITAL PHASE LOCKED LOOP

COMPARISION OF LOW POWER AND DELAY USING BAUGH WOOLEY AND WALLACE TREE MULTIPLIERS

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

Parallel Self Timed Adder using Gate Diffusion Input Logic

4-BIT RCA FOR LOW POWER APPLICATIONS

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

Leakage Power Reduction for Logic Circuits Using Variable Body Biasing Technique

A Fast Locking Digital Phase-Locked Loop using Frequency Difference Stage

Lecture 02: Digital Logic Review

nmos, pmos - Enhancement and depletion MOSFET, threshold voltage, body effect

Optimization of power in different circuits using MTCMOS Technique

COMPUTER ORGANIZATION & ARCHITECTURE DIGITAL LOGIC CSCD211- DEPARTMENT OF COMPUTER SCIENCE, UNIVERSITY OF GHANA

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

Unit level 4 Credit value 15. Introduction. Learning Outcomes

Design and Implementation of Low Power Dynamic Thermometer Encoder For Flash ADC

A LOW POWER SINGLE PHASE CLOCK DISTRIBUTION USING 4/5 PRESCALER TECHNIQUE

A Digital Clock Multiplier for Globally Asynchronous Locally Synchronous Designs

A Novel Dual Stack Sleep Technique for Reactivation Noise suppression in MTCMOS circuits

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified) SUMMER-16 EXAMINATION Model Answer

FTL Based Carry Look ahead Adder Design Using Floating Gates

International Journal of Scientific & Engineering Research, Volume 4, Issue 6, June ISSN

Implementation of Low Power High Speed Full Adder Using GDI Mux

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

A Novel Low-Power Scan Design Technique Using Supply Gating

Winter 14 EXAMINATION Subject Code: Model Answer P a g e 1/28

Domino CMOS Implementation of Power Optimized and High Performance CLA adder

Design Low Power Quaternary Adder Using Multi-Value Logic

A High Speed Encoder for a 5GS/s 5 Bit Flash ADC

Code No: R Set No. 1

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

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

ISSN:

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

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

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

IMPLEMENTATION OF ADIABATIC DYNAMIC LOGIC IN BIT FULL ADDER

DIGITAL ELECTRONICS QUESTION BANK

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

Modelling Of Adders Using CMOS GDI For Vedic Multipliers

Transcription:

Volume-, Issue-, March 2 POWER EFFICIENT DESIGN OF COUNTER ON.2 MICRON TECHNOLOGY Simmy Hirkaney, Sandip Nemade, Vikash Gupta Abstract As chip manufacturing technology is suddenly on the threshold of major evaluation, which shrinks chip in size and performance is implemented in layout level which develops the low power consumption chip, using recent CMOS, micron layout tools. This paper compares 2 architectures in terms of the hardware implementation, power consumption and CMOS layout using Microwind CMOS layout tool. Thus it provides solution to a low power architecture implementation of Counter in CMOS VLSI. The Microwind program allows the designer to design and simulate an integrated circuit at physical description level. Index Terms microwind, micron Technology, layout, asynchronous counter. I. INTRODUCTION Counters are sequential circuits that keep tract of the number of pulses applied on their inputs. They occur frequently in real-world, practical digital systems, with applications in computer systems, communication equipments, scientific instruments, and industrial control, to name a few. Many counter designs have been proposed in literature, patents, and/or used in practice. Counters are usually classified into synchronous counters, such as ring counters and twisted counters, and asynchronous counters, such as ripple counter. In CPUs, microcontrollers, DSPs and many other digital designs which include a program counter, and a timer counter, synchronous counters are usually preferred. Counters are often clocked at a very high rate, usually with an activity factor of. In a good design however, the activity factor can be substantially less than and data-dependent leading to lower power consumption. A counter is a logic circuit that counts the number of occurrence of an input. Each count, a binary number is called the state of the counter. Hence a counter counting in term of n bits has 2n different states. The number of different states of the counter is known as modulus of the counter. Thus, an n bit counter is a module 2n counter. This type of asynchronous counter is also known as serial or ripples counter. The name asynchronous comes from the fact that s this counters flip flop are not being clocked at the same time. The clock input is applied only the first flip flop also called input flip flop in a cascaded arrangement. The purpose of this thesis is to design with Micro wind a 4-bit asynchronous counter with reset function. This counter will raise the output at a falling edge of the clock. The 4-stage asynchronous counter displays number from to 5, using a chain of four D-register cells. The D register design has been implemented using two D Latch (master slave flip flop) with CMOS inverters. A digital asynchronous counter is a semiconductor device that is used for counting the number of time that a digital event has occurred. The term ripple counter comes from the mode in which the clock information ripples through the counter. For designing of 4 bit asynchronous counter we need to cascade 4 D register, the clock signal of the each stage is simply carried out by the previous stage to have an asynchronous counter. With this configuration counter will raise the output at a falling edge of the clock. The counter s output is indexed by one LSB every time the counter is clocked. The 4-stage ripple counter displays number from to 5, using a chain of four D-register cell. In a counter like this after the occurrence of each clock input, the count has to wait for a time period equal to sum of all propagation delay of all flip flop before the next clock pulse can be applied.the propagation delay of each flip flop, of course, will depend upon the logic family to which it belong. II. DESIGN APPROACH OF ASYNCHRONOUS COUNTER MODULES Simply, to operate on n-bit values, we can connect n -bit Counters. 4-bit Counter is constructed using four -bit register as in our case. A. Bottom up- Approch- In a bottom-up approach the individual base elements of the system are first specified in great detail. Manuscript received March 2. Simmy Hirkaney, Student of M.Tech. Final year, Technocrat Institute of Technology, Bhopal (M.p.)-4622, Email- simmyhirkaney@gmail.com Sandeep Nimade, Assistant Professor, Department of Electronics and Communication, Technocrat Institute of Technology, Bhopal (M.p.)-4622, Email:- nemadesandip@yahoo.com Vikash Gupta, Assistant Professor, Department of Electronics and Communication, Technocrat Institute of Technology, Bhopal (M.p.)-4622, Email:- nemadesandip@yahoo.com. Figure- Bottom-up approach design 9

POWER EFFICIENT DESIGN OF COUNTER ON.2 MICRON TECHNOLOGY These elements are then linked together to form larger subsystems, which then in turn are linked, sometimes in many levels, until a complete top-level system is formed many levels, until a complete top-level system is formed III. MPLEMENTATION OF ASYNCHRONOUS COUNTER The counter consists of four stages of cascaded D registers. The D register design has been implemented using CMOS inverter and two D latch with one clock and one input. The clock input is applied to subsequent flip flop comes from the output of its immediately preceding flip flop. For first or instance the output of the first register acts as the clock input to the second register, the output of the second register feed the clock input of third register and the output of the third register feed the clock input of fourth register. The second register can change state only after the output of first register can change its state. That is the second fact that it gets its own clock input from output of the first and not from the input clock. This time delay here the sum of propagation delay of two flip flops. So in this counter four register will change state only after a delay equal to four times the propagation delay of one flip flop. This is binary counter, since the output is in binary system format, that is only two digits are used to represent the count that is and. With only 4-bits it cans only count up to or decimal number 5. Counter was designed using.2 micron technology. This chapter explains in detail the 4 bit asynchronous counter design. All of the registers have been implemented using logic gates and then using CMOS logic. Each stage is discussed in detail in the further section of this paper. A) D Latch- To design a D latch we use universal NAND and NOR gates. The D latch is simple gated S R latch with a NAND inverter connected between its S and R inputs. Due to inverter S and R is always be the complement of each other. Hence S= R = or S = R=, these input condition will never appear. And this will avoid the problems associated with SR= and SR = conditions. To design a D latch we saw a working first, with Dsch software that when the clock is low, output is not affected. When the clock is high, the Q output is equals to input D and the notq output is the inverse of Q. Fig. 2- schematic of D Latch The previous implementation needs 22 transistors. In order to optimize our design, we decide to use complex gates, which only need 4 transistors. Moreover, we have better propagation delay with its implementation. This is CMOS D Latch design by using one CMOS inverter and two complex gates. The one input is D and other is clock, and the output is Q and not Q. The Q output is same as D input. The not Q is just opposite to output Q. B) D Register- This 4 bit asynchronous counter is design by using four D register. Two D latch are connected in master slave structure and one D input is used to design the D register. Then we connect the clock to the master and inverse the same clock to slave. The D input of the master and the output of the slave are the input and output of the D register. Fig.3 - schematic diagram of a NOT gate In the following layout which represents our D register, we tried to optimize the design of the D latch (in comparison with the design of the part 2: cf. figure 6) by bringing the inverters and the complex gates closer, in order to minimize the length of the polysilicon gates. In order to have a counter with reset, we decide to add a reset to our D register. For this, we just add one NMOS to force the D input of the Slave D latch. to be at since the NMOS is able to pass well the logic level. Thus, the Q output of the D register is. We tried to force the Q output of the D register directly with a NMOS but it doesn t work as you can see on the figure 22. You can notice that this reset only forces the Q output to zero and not the notq output of the D register IV- OPERATION OF COUNTER Now, as we have designed all the components of the counter, we can design it according to the schematic diagram that we have seen in the introduction (cf. figure ). For each D register we must connect the notq output to the D input, and the clock signal of each stage (except for the first) is simply carried out by the previous Q output. The first stage receives the clock signal. For the reset, we use the reset of our D registers and we connect them together. However, we need to change the position of the NMOS of the reset of each D register, in order to optimize our layout. Thus, we have not problems with the Q outputs of the counter when we use the reset. Firstly counter is designed by using.6 micron technology and simulate with microwind tools. The following is a 4-bit asynchronous binary counter and 2

Volume-, Issue-, March 2 its timing diagram for one cycle. It has 6 states due to the fourth flip-flop. This counter is display to binary number. This counter is constructed by using D flip flop as master slave arrangement. This D master slave flip flop is called D register. This counter is made by four D register. Only one flip flop is connected to clock and other flip flops are clocked by previous flip flop s output. Reset is connected to all the flip flops. When least significant bit makes a transition then information is ripple through all the stats of flip flops. The clock input is applied to subsequent flip flop comes from the output of its immediately preceding flip flop. For instance the output of the first register acts as the clock input to the second register, the output of the second register feeds the clock input of third register and the output of the third register feeds the clock input of fourth register. As a natural consequence of this all 4 register do not change state at the same time.the second register can change state only after the output of first register can change its state. That is the second fact that it gets its own clock input from the output of the first and not from the input clock. The counter s output is indexed by one LSB every time the counter is clocked. The 4-stage ripple counter displays number from to 5, using a chain of four D-register cell. The Q, Q2, Q3 and Q4 are the four states of output of the counter. 4 5 The layout of counter is design with Microwind software using λ based designing rules is shown in fig.. Fig.5 -Layout of counter using.6micron technology This layout is optimized since we have connected all the Vdd sources, grounds and reset signals together. Moreover, we tried to bring all components closer to save space. Fig. 4-4 bit asynchronous counter using D flip flop Table - 4 Bit Asynchronous Binary Counter Clock Pulse 2 3 4 5 6 7 8 9 2 3 Q Q2 Q3 Q4 On the following simulation, we see that the truth-table of the counter is verified. It counts from ()2 to ()2. However, we notice that the outputs don t immediately fall to when the reset starts. We can think with the following figure that we need to wait one tic of the clock to see the Q outputs which was to, fall to (when the reset start). But the simulation of the figure 9 shows that the outputs can fall to immediately when the reset start. This is the output waveform of counter using.6 micron technology.by analysis this output we get power dissipation and switching delay. 2

POWER EFFICIENT DESIGN OF COUNTER ON.2 MICRON TECHNOLOGY Fig.8 -Layout of counter using.2micron technology Fig. 6 -simulation of counter using.6micron technology This is the output waveform of counter using.2 micron technology. This is the timing diagram of 4 bit counter. Initial state of counter is and the last state is.when reset button is switch on then output is goes to zero. Every falling edge of clock pulse the output is raise. Fig-9- simulation of counter using.2micron technology Fig. 7-voltage vs. current waveform of Counter with reset using.6μm technology Now this layout of the counter is designed by using.2 micron technology and simulate with microwind tools. Fig. -voltage vs. current waveform of Counter with reset using.2μm technology V- CONCLUSIONS 22

Volume-, Issue-, March 2 Comparison of 4 bit asynchronous counter using.6μm using Technology and.2μm Technology Table-2 Comparison of 4 Bit Asynchronous Binary Counter S. NO. Parameter.6μ Technology.2μ Technology Power consumption 4.87m W 2.87m W 2 Number of 24 24 transistors 3 Switching delay 267ps 9ps 4 Layout Area 5975.7μ m square 44.6μm square This paper concludes that 4 bit asynchronous counter is best implemented using the.2micron technology. In this the required switching delay is minimum i.e. 9 ps, power consumption is 2.87 m. watt, Max operating frequency is.3 GHz, layout size area is 44.6 micro sq. meter. Thus that 4 bit asynchronous counter is best implemented using the.2micron technology is preferable over.6 micron technologies in maintaining the logic density in fabrication process, power optimization, reducing the propagation delay & surface area. Thus this counter implemented in CMOS chip technology, is the best illustration of VLSI. REFERENCES [] M. Quirk and J. Serda, Semiconductor manufacturing Technology, New Jersey: Prentice Hall, pp.388-434, 2, IEEE. [2] K. Agarwal, H. Deogun, D. Sylvester, and K. Nowka. Power gating with multiple sleep modes. In Proceedings of the 7th ACM/IEEE [3] International Symposium on Quality Electronic Design, January 26. [4] John Faricelli, Layout-Dependent Proximity Effectsin Deep Nanoscale CMOS, April, 6, 29. [5] James R. Sheets, Bruce W. Smith; Microlithography Science and Technology, New York: Marcel Dekker, pp. 37-365, 2. [6] William Gerard Hurley, Senior Member, IEEE, and Chi Kwan Lee Development, Implementation, and Assessment of a Web-Based Power Electronics Laboratory in IEEE TRANSACTIONS ON EDUCATION, VOL. 48, NO. 4, NOVEMBER 25. [7] Behrooz Vahidi, Senior Member, IEEE, and Jamal Beiza Using Spice in Teaching Impulse Voltage Testing of Power Transformers to Senior Undergraduate Students in TRANSACTIONS ON EDUCATION, VOL. 48, NO. 2, MAY 25 [8] A. Rantala, S. Franssila, K. Kaski, J. Lampinen, M. Aberg and P. Kuivalainen Improved neuron MOS-transistor structures for integrated neural network circuits, IEE Proceedings- Circuits, Devices and Systems, vol. 48, pp 25-34,Feb. 2. [9] Prof. Yusuf Leblebici, CMOS Digital Integrated Circuits, TMH, 23. [] W. Wolf, Modern VLSI Design- Systems on Silicon, Prentice Hall, 998. [] Neil H. E. Weste, Principal of CMOS VLSI Design, Pearson Education, 23 [2] L. Shang, L. Peh, and N. Jha. Dynamic voltage scaling with links for power optimization of interconnection networks. In Proceedings of International Symposium on High- Performance Computer Architecture, pages 9 2, 23, IEEE [3] A.M. Shams and M.A. Bayoumi, A novel high-performance CMOS -bit full-adder cell, IEEE Trans. on Circuits and Systems II: Analog and Digital Signal Processing, vol. 47, pp. 478 48, May 2. [4] Y. Tsividis, Operation and Modeling of The MOS Transistor, Mc Graw-Hill, 999. 23