Design of a Low Power Four-Bit Binary Counter Using Enhancement Type Mosfet

Similar documents
LFSR Counter Implementation in CMOS VLSI

ELE2120 Digital Circuits and Systems. Tutorial Note 7

Report on 4-bit Counter design Report- 1, 2. Report on D- Flipflop. Course project for ECE533

Implementation of High Speed, Low Power NAND Gate-based JK Flip-Flop using Modified GDI Technique in 130 nm Technology

A NOVEL DESIGN OF COUNTER USING TSPC D FLIP-FLOP FOR HIGH PERFORMANCE AND LOW POWER VLSI DESIGN APPLICATIONS USING 45NM CMOS TECHNOLOGY

YEDITEPE UNIVERSITY DEPARTMENT OF COMPUTER ENGINEERING. EXPERIMENT VIII: FLIP-FLOPS, COUNTERS 2014 Fall

DESIGN AND ANALYSIS OF COMBINATIONAL CODING CIRCUITS USING ADIABATIC LOGIC

Design and Simulation of a Digital CMOS Synchronous 4-bit Up-Counter with Set and Reset

Asynchronous (Ripple) Counters

DIGITAL SYSTEM FUNDAMENTALS (ECE421) DIGITAL ELECTRONICS FUNDAMENTAL (ECE422) LATCHES and FLIP-FLOPS

Lecture 8: Sequential Logic

Electrical & Computer Engineering ECE 491. Introduction to VLSI. Report 1

Flip Flop. S-R Flip Flop. Sequential Circuits. Block diagram. Prepared by:- Anwar Bari

EL302 DIGITAL INTEGRATED CIRCUITS LAB #3 CMOS EDGE TRIGGERED D FLIP-FLOP. Due İLKER KALYONCU, 10043

EEC 118 Lecture #9: Sequential Logic. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

DIFFERENTIAL CONDITIONAL CAPTURING FLIP-FLOP TECHNIQUE USED FOR LOW POWER CONSUMPTION IN CLOCKING SCHEME

CHAPTER 1 LATCHES & FLIP-FLOPS

CMOS DESIGN OF FLIP-FLOP ON 120nm

COE 202: Digital Logic Design Sequential Circuits Part 1. Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office:

Logic and Computer Design Fundamentals. Chapter 7. Registers and Counters

Chapter. Synchronous Sequential Circuits

Counter dan Register

Single Edge Triggered Static D Flip-Flops: Performance Comparison

CSE Latches and Flip-flops Dr. Izadi. NOR gate property: A B Z Cross coupled NOR gates: S M S R Q M

Experiment 8 Introduction to Latches and Flip-Flops and registers

Dr. Shahram Shirani COE2DI4 Midterm Test #2 Nov 19, 2008

SYNCHRONOUS DERIVED CLOCK AND SYNTHESIS OF LOW POWER SEQUENTIAL CIRCUITS *

DESIGN AND IMPLEMENTATION OF SYNCHRONOUS 4-BIT UP COUNTER USING 180NM CMOS PROCESS TECHNOLOGY

Dual Edge Adaptive Pulse Triggered Flip-Flop for a High Speed and Low Power Applications

Chapter 5 Synchronous Sequential Logic

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District UNIT-III SEQUENTIAL CIRCUITS

data and is used in digital networks and storage devices. CRC s are easy to implement in binary

High Speed 8-bit Counters using State Excitation Logic and their Application in Frequency Divider

Computer Architecture and Organization

RS flip-flop using NOR gate

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath

Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

Power Efficient Design of Sequential Circuits using OBSC and RTPG Integration

CPS311 Lecture: Sequential Circuits

Sequential Design Basics

Logic Design. Flip Flops, Registers and Counters

Improve Performance of Low-Power Clock Branch Sharing Double-Edge Triggered Flip-Flop

Digital Integrated Circuits EECS 312

1. Convert the decimal number to binary, octal, and hexadecimal.

EEC 116 Fall 2011 Lab #5: Pipelined 32b Adder

EFFICIENT POWER REDUCTION OF TOPOLOGICALLY COMPRESSED FLIP-FLOP AND GDI BASED FLIP FLOP

Chapter 5 Sequential Circuits

D flip flops for Linear Response Shift Register in CMOS technology

`COEN 312 DIGITAL SYSTEMS DESIGN - LECTURE NOTES Concordia University

ECE321 Electronics I

Low Power D Flip Flop Using Static Pass Transistor Logic

Digital Logic Design Sequential Circuits. Dr. Basem ElHalawany

A Power Efficient Flip Flop by using 90nm Technology

DIGITAL CIRCUIT COMBINATORIAL LOGIC

Switching Theory And Logic Design UNIT-IV SEQUENTIAL LOGIC CIRCUITS

ELEN Electronique numérique

More on Flip-Flops Digital Design and Computer Architecture: ARM Edition 2015 Chapter 3 <98> 98

Parametric Optimization of Clocked Redundant Flip-Flop Using Transmission Gate

AN EFFICIENT LOW POWER DESIGN FOR ASYNCHRONOUS DATA SAMPLING IN DOUBLE EDGE TRIGGERED FLIP-FLOPS

Design of Low Power D-Flip Flop Using True Single Phase Clock (TSPC)

P.Akila 1. P a g e 60

An Efficient Power Saving Latch Based Flip- Flop Design for Low Power Applications

ELCT201: DIGITAL LOGIC DESIGN

UNIT III COMBINATIONAL AND SEQUENTIAL CIRCUIT DESIGN

WINTER 15 EXAMINATION Model Answer

MUHAMMAD NAEEM LATIF MCS 3 RD SEMESTER KHANEWAL

12-bit Wallace Tree Multiplier CMPEN 411 Final Report Matthew Poremba 5/1/2009

ELCT201: DIGITAL LOGIC DESIGN

Chapter 4. Logic Design

Computer Systems Architecture

Vignana Bharathi Institute of Technology UNIT 4 DLD

PERFORMANCE ANALYSIS OF AN EFFICIENT PULSE-TRIGGERED FLIP FLOPS FOR ULTRA LOW POWER APPLICATIONS

LOW-POWER CLOCK DISTRIBUTION IN EDGE TRIGGERED FLIP-FLOP

RS flip-flop using NOR gate

New Single Edge Triggered Flip-Flop Design with Improved Power and Power Delay Product for Low Data Activity Applications

A Low-Power CMOS Flip-Flop for High Performance Processors

Sequential Logic. E&CE 223 Digital Circuits and Systems (A. Kennings) Page 1

Solution to Digital Logic )What is the magnitude comparator? Design a logic circuit for 4 bit magnitude comparator and explain it,

CSE 352 Laboratory Assignment 3

ASYNCHRONOUS COUNTER CIRCUITS

Module -5 Sequential Logic Design

Introduction to Sequential Circuits

Registers and Counters

ANALYSIS OF POWER REDUCTION IN 2 TO 4 LINE DECODER DESIGN USING GATE DIFFUSION INPUT TECHNIQUE

Chapter 3 Unit Combinational

Other Flip-Flops. Lecture 27 1

(CSC-3501) Lecture 7 (07 Feb 2008) Seung-Jong Park (Jay) CSC S.J. Park. Announcement

IT T35 Digital system desigm y - ii /s - iii

Introduction. NAND Gate Latch. Digital Logic Design 1 FLIP-FLOP. Digital Logic Design 1

Advanced Digital Logic Design EECS 303

Sequential Digital Design. Laboratory Manual. Experiment #7. Counters

Area Efficient Level Sensitive Flip-Flops A Performance Comparison

Sequential Logic Circuits

CHAPTER 4: Logic Circuits

International Journal of Computer Trends and Technology (IJCTT) volume 24 Number 2 June 2015

MC9211 Computer Organization

Principles of Computer Architecture. Appendix A: Digital Logic

WINTER 14 EXAMINATION

Universal Asynchronous Receiver- Transmitter (UART)

CHAPTER 4: Logic Circuits

Transcription:

Design of a Low Power Four-Bit Binary Counter Using Enhancement Type Mosfet Praween Sinha Department of Electronics & Communication Engineering Maharaja Agrasen Institute Of Technology, Rohini sector -22, Delhi 110085, India Shreyaansh Srivastava Department of Electronics & Communication Engineering Northern India Engineering College, FC-26, Shastri Park, New Delhi 110053, India Abstract Digital positioning systems often require a down counter for their operation. Due to the necessity of particular logic sequences and control of individual terminals, the design of counters for particular use is very essential. In this paper the design procedure and logic diagram for a synchronous binary counter is presented. The main objective of this paper is to provide new low power solution for Very Large Scale Integration (VLSI) designers. Especially, this work provides a challenge to exploit the topological features of MOSFET. Various techniques at the different levels of the design process have been implemented to reduce the power dissipation at the circuit, architectural and system level. Furthermore, the number of gates per chip area is constantly increasing, while the gate switching energy does not decrease at the same rate, the power dissipation rises and heat removal becomes more difficult and expensive. To limit the power dissipation, alternative solutions at each level of abstraction are used. The dynamic power requirement of CMOS circuits is rapidly becoming a major concern in the design of personal information systems and large computers. In this project work, a new CMOS logic style called Gate Diffusion Input (GDI) is discussed. GDI s basic cell is very similar to basic CMOS logic style but it enables us to design complex functions with fewer gates as compared to CMOS, further reducing the power consumption of/by the circuit. Keywords-Gate Diffusion Input (GDI), AND Gate, Binary Counter, T flip-flop, XOR Gate 1. INTRODUCTION Circuit design plays an important role in the design of digital circuits like counters. First, to guarantee the counter to work at the desired clock rate, the designer has to know the delay of critical path and the required time of inserting a pipeline stage. Second, to reduce the area of the counter, several architectures of counter are investigated [1]. Circuit analysis helps the designer verify the functions and performances of the counters. The architecture of the counter has to be determined first. Thereafter, the number of the pipeline stages can be decided by the speed of the counter. The size of the circuit should be as small as possible if all the requirements can be met [5]. Fast airthmetic requires fast circuits. Fast circuits require small size to minimize the delay effects of the wires. Small size implies a single chip system to minimize input/output delays [2]. The increasing demand for low-power VLSI asks among other, for power efficient logic styles. Performance criteria for logic style are circuit speed, circuit size, power dissipation, and wiring complexity as well as ease-of-use and generality of gates in cell-based design techniques. Dynamic logic styles are often a good choice for high speed, but not for low-power circuit implementations due to the high node activity and large clock loads. After guaranteeing correct digital functionality, the primary consideration for system designers has always been speed. A circuit is specified to operate at a particular delay, otherwise the entire system may not work; further reduction is beneficial but not strictly necessary. Other factors may have equal or greater importance than power dissipation; area of implementation and reliability issues are subjects which designer must take into account. It s worth to note that power reduction techniques are not necessarily negatively corrected to delay reduction. For example, one method to reduce delay in a circuit s critical path is to upsize the driving strength of gates, which results in increased power reduction. However, reducing interconnect capacitance, which is another way to lower delay, reduces both power and delay. Generally, great power savings can be achieved if delay is not an issue, but optimizing power without delay consideration is insignificant [3]. A Flip-flop is the name given to two-state devices which offer basic memory for sequential logic operations. Flip-flops are synchronous bi-stable devices that operate as memory elements [6]. A flip-flop circuit contains two outputs, one is for the normal value and the other is for the complement value of the stored bit. Flip-flops are used for digital data storage and transfer and are commonly used in banks called "registers" for the storage of binary numerical data [4]. 1

Counters are designed using flip-flops. Counters can be classified as synchronous and asynchronous counters based on the application of clock to the flip-flops. A synchronous counter is clocked by a single clock for all the stages and the output for each stage changes at the same time. In an asynchronous counter the output from the previous stage is given as the clock for the next stage so that the output ripples across each stage to reach the final count [4]. A.4 BIT BINARY COUNTER adequate output voltage swing [7]. In the current work a 4-bit binary counter with D flip-flop and XOR gate using GDI technique has been proposed. The rest of paper is organized as follows: In section 2 three T flip-flops using D flip-flop and XOR gate using GDI technique have been reported. In section 3 results of proposed T flip-flop cell have been combined with AND gate and resulting counter is 4-bit binary counter. Section 4 concludes the work. 2. DESIGN OF PROPOSED T FLIP-FLOP A 4-bit binary counter has 16 possible states, in other words it counts from 0 to 15 up/down [4]. That is, it counts from 0000 through 1111 and again rolls over to 0000 again. Fig. 1. 4-bit binary counter. TABLE I Font Sizes for Truth Table of the 4-bit Counter with Reset and Carry-out We have proposed a new design of the counter using the cells of T flip-flop. For T flip-flop we propose the use D-flip flop as a base. The D flip-flop here was formed by the combination of transmission gate and two inverters. The input to the transmission gate transfers logic 1 as a strong logic through NMOS and logic 0 as a strong logic through PMOS in the transmission gate. The output of the transmission gate is given into the inverter which results in an inverted output. The inverted output was again given to the inverter and the output of this inverter is said as the output of D flip-flop. But here, the feedback is also provided through the transmission gate and the output of this transmission gate was given to the first inverter. This transmission network is known as feedback transmission gate. The D flip-flop passes the input as the output, but after some delay. The output of the D flipflop is given as an input to the XOR Gate with another input and the output of XOR gate was given as an input to the D flip-flop. This whole arrangement acts as the T flip-flop. A. LAYOUT DESIGN OF XOR GATE The layout design of XOR Gate is designed using the TANNER TOOLS (L-Edit). Here the XOR Gate is designed using Gate Diffusion Input (GDI) technique of low-power digital combinatorial circuit design. This technique allows reducing power consumption, propagation delay, and area of digital circuits maintaining low complexity of logic design. At circuit level, an optimized design is desirable having less numbers of transistors, small power consumption and Fig. 2. Layout of the XOR Gate. 2

B. D FLIP-FLOP Fig.3. Simulation result for XOR Gate. C. T FLIP-FLOP Fig.5. Simulation result for D flip-flop. The D flip-flop was formed by the combination of two transmission gates and two inverters. The input to the transmission gate & the output of the transmission gate is given into the inverter which gives an inverted output. The inverted output was again given to the other inverter and the output of this inverter is said to be the output of D flip-flop. The output of the D flip-flop is given as an input to the XOR gate with another input and the output of XOR gate was given as an input to the D flip-flop. This whole arrangement is the T flip-flop. We need to design the circuit to generate a triggering signal T as a function of D and Q: D = f (T, Q) Consider the excitation table: Q N Q N+1 T 0 0 0 0 1 1 1 0 1 1 1 0 Treating T as a function of D and current FF state Q(t), we have T =D Q + QD Fig. 4. Layout of the D flip-flop. Fig.6. Toggle flip-flop. 3

Fig.7. Layout of the T flip-flop. Fig.8. Simulation result for T flip-flop. 3. DESIGN OF THE PROPOSED 4-BIT BINARY COUNTER In this section, the proposed counter is developed by combining the T flip-flop proposed above along with the gates mentioned at all states to form a 4-bit binary counter. Following figures show the layout of the proposed 4-bit binary counter and its simulation results. 4

Fig. 9. Layout of the proposed 4-bit binary counter. Fig.10. Simulation result for the proposed 4-bit binary counter. 5

TABLE II SPECIFICATIONS OF THE PROPOSED 4-BIT BINARY COUNTER SPECIFICATION VALUE Maximum clock frequency 476 MHz Maximum rise time 2.1 ns Maximum Fall Time 2ns Maximum Propagation Delay without 2.1ns load Maximum Capacitive load before 300x10-15 F Distortion Technology Used 1um Operating Voltage 3V 4. CONCLUSIONS In the current work, a new low power 4-bit binary counter with three T flip-flops is developed using D flip-flop, XOR gate, AND gate and GDI technique. The reported counter works at a voltage of 3V. Compared to the earlier reported 4- bit binary counter, the proposed circuit clearly shows qualitative characteristics such as reduced power consumption and better output signal levels. Also, the new circuit design fairly reduces the transistor count in comparison to the earlier counter. 5. REFERENCES [1] N.H.E. Weste, Principle of CMOS VLSI Design Addison-Wesely 1998. [2] Neredimelli V V P Hide, Dr. I. Santi Prabha, Design of Modulo 2n-1 based on Radix-8 Algorithm for RNS & MAC Applications, International Journal of Research in Computer and Communication Technology. [3] Pascal Constantin Hans Meier, Analysis and Design of Low Power Digital Multipliers. [4] M.Moris Mano, Digital Design, Prentice Hall, 1994. [5] Phillip E. Allen and Douglas R. Holberg, CMOS Analog Circuit Design, Oxford University Press, 2006. [6] J.Rabaey and A.Nikolic and A. Chandrakasan, Digital Integrated Circuits: A Design Perspective Prentice Hall 2003. [7] Sung-Mo Kang and Yusuf Leblebici, CMOS Digital Integrated Circuits, McGraw-Hill, 2003. 6