TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN



Similar documents
True Single Phase Clocking Flip-Flop Design using Multi Threshold CMOS Technique

Design and analysis of flip flops for low power clocking system

A Survey on Sequential Elements for Low Power Clocking System

S. Venkatesh, Mrs. T. Gowri, Department of ECE, GIT, GITAM University, Vishakhapatnam, India

Efficient Interconnect Design with Novel Repeater Insertion for Low Power Applications

LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOP

Performance of Flip-Flop Using 22nm CMOS Technology

Two-Phase Clocking Scheme for Low-Power and High- Speed VLSI

International Journal of Electronics and Computer Science Engineering 1482

LOW POWER DESIGN OF DIGITAL SYSTEMS USING ENERGY RECOVERY CLOCKING AND CLOCK GATING

Sequential 4-bit Adder Design Report

High Performance Low Power Dual Edge Triggered Static D Flip-Flop

Introduction to CMOS VLSI Design

Lecture 10: Latch and Flip-Flop Design. Outline

ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7

路 論 Chapter 15 System-Level Physical Design

Introduction to CMOS VLSI Design (E158) Lecture 8: Clocking of VLSI Systems

Clock Distribution in RNS-based VLSI Systems

Alpha CPU and Clock Design Evolution

Topics of Chapter 5 Sequential Machines. Memory elements. Memory element terminology. Clock terminology

Sequential Circuit Design

NAME AND SURNAME. TIME: 1 hour 30 minutes 1/6

Static-Noise-Margin Analysis of Conventional 6T SRAM Cell at 45nm Technology

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

DESIGN CHALLENGES OF TECHNOLOGY SCALING

Experiment # 9. Clock generator circuits & Counters. Eng. Waleed Y. Mousa

Lesson 12 Sequential Circuits: Flip-Flops

Latch Timing Parameters. Flip-flop Timing Parameters. Typical Clock System. Clocking Overhead

Design of Energy Efficient Low Power Full Adder using Supply Voltage Gating

CHAPTER 11: Flip Flops

Design of Low Power One-Bit Hybrid-CMOS Full Adder Cells

Chapter 9 Latches, Flip-Flops, and Timers

數 位 積 體 電 路 Digital Integrated Circuits

Clocking. Figure by MIT OCW Spring /18/05 L06 Clocks 1

EE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad

Lecture 7: Clocking of VLSI Systems

Power Reduction Techniques in the SoC Clock Network. Clock Power

Lecture 10: Sequential Circuits

System on Chip Design. Michael Nydegger

Digital Logic Design Sequential circuits

Fault Modeling. Why model faults? Some real defects in VLSI and PCB Common fault models Stuck-at faults. Transistor faults Summary

Automist - A Tool for Automated Instruction Set Characterization of Embedded Processors

Clock Distribution Networks in Synchronous Digital Integrated Circuits

Lecture 11: Sequential Circuit Design

CHARGE pumps are the circuits that used to generate dc

CMOS Power Consumption and C pd Calculation

Reconfigurable ECO Cells for Timing Closure and IR Drop Minimization. TingTing Hwang Tsing Hua University, Hsin-Chu

Optimization and Comparison of 4-Stage Inverter, 2-i/p NAND Gate, 2-i/p NOR Gate Driving Standard Load By Using Logical Effort

Lecture-3 MEMORY: Development of Memory:

A 1.62/2.7/5.4 Gbps Clock and Data Recovery Circuit for DisplayPort 1.2 with a single VCO

A Beginning in the Reversible Logic Synthesis of Sequential Circuits

Model-Based Synthesis of High- Speed Serial-Link Transmitter Designs

HIGH SPEED AREA EFFICIENT 1-BIT HYBRID FULL ADDER

So far we have investigated combinational logic for which the output of the logic devices/circuits depends only on the present state of the inputs.

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Module 7 : I/O PADs Lecture 33 : I/O PADs

Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop.

Design Compiler Graphical Create a Better Starting Point for Faster Physical Implementation

TIMING-DRIVEN PHYSICAL DESIGN FOR DIGITAL SYNCHRONOUS VLSI CIRCUITS USING RESONANT CLOCKING

ETEC 2301 Programmable Logic Devices. Chapter 10 Counters. Shawnee State University Department of Industrial and Engineering Technologies

Counters and Decoders

Low leakage and high speed BCD adder using clock gating technique

Theory of Logic Circuits. Laboratory manual. Exercise 3

A 10,000 Frames/s 0.18 µm CMOS Digital Pixel Sensor with Pixel-Level Memory

ECE380 Digital Logic

CMOS, the Ideal Logic Family

Low Power AMD Athlon 64 and AMD Opteron Processors

DIGITAL COUNTERS. Q B Q A = 00 initially. Q B Q A = 01 after the first clock pulse.

HCF4056B BCD TO 7 SEGMENT DECODER /DRIVER WITH STROBED LATCH FUNCTION

Sequential Logic: Clocks, Registers, etc.

CS311 Lecture: Sequential Circuits

Sequential Circuits. Combinational Circuits Outputs depend on the current inputs

Testing Low Power Designs with Power-Aware Test Manage Manufacturing Test Power Issues with DFTMAX and TetraMAX

Leakage Power Reduction Using Sleepy Stack Power Gating Technique

Set-Reset (SR) Latch

Subthreshold Real-Time Counter.

Sequential Logic. (Materials taken from: Principles of Computer Hardware by Alan Clements )

ECE 410: VLSI Design Course Introduction

ECE124 Digital Circuits and Systems Page 1

WEEK 8.1 Registers and Counters. ECE124 Digital Circuits and Systems Page 1

Digital Controller for Pedestrian Crossing and Traffic Lights

Class 11: Transmission Gates, Latches

Flip-Flops, Registers, Counters, and a Simple Processor

McPAT: An Integrated Power, Area, and Timing Modeling Framework for Multicore and Manycore Architectures

Parametric variation analysis of CUK converter for constant voltage applications

To design digital counter circuits using JK-Flip-Flop. To implement counter using 74LS193 IC.

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

Master/Slave Flip Flops

L4: Sequential Building Blocks (Flip-flops, Latches and Registers)

ASYNCHRONOUS COUNTERS

Latches, the D Flip-Flop & Counter Design. ECE 152A Winter 2012

Clock- and data-recovery IC with demultiplexer for a 2.5 Gb/s ATM physical layer controller

A Novel Low Power, High Speed 14 Transistor CMOS Full Adder Cell with 50% Improvement in Threshold Loss Problem

Phase Locked Loop (PLL) based Clock and Data Recovery Circuits (CDR) using Calibrated Delay Flip Flop

Measuring Metastability

Chapter 2 Logic Gates and Introduction to Computer Architecture

Layout of Multiple Cells

Transcription:

TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN USING DIFFERENT FOUNDRIES Priyanka Sharma 1 and Rajesh Mehra 2 1 ME student, Department of E.C.E, NITTTR, Chandigarh, India 2 Associate Professor, Department of E.C.E, NITTTR, Chandigarh, India ABSTRACT This paper enumerates a low power, high speed design of flip-flop having less number of transistors. In flip-flop design only one transistor is being clocked by short pulse train which is known as True Single Phase Clocking (TSPC) flip-flop. The true single-phase clock (TSPC) is common dynamic flip-flop which performs the flip-flop operation with little power and at high speeds. In this paper, an extensive comparison of existing designs of positive edge triggered True Single Phase Clocking Flip-flop is carried out. As True Single Phase Clocking (TSPC) flip-flop design has small area and low power consumption. And it can be used in various applications like digital VLSI clocking system, microprocessors, buffers etc. The analysis for various flip-flops for power dissipation and propagation delay has been carried out at different foundries. The designed flip-flops are compared in terms of power consumption and propagation delay and power delay product using DSCH and MICROWIND tools. KEYWORDS - CMOS, TSPC flip-flop, Power, Delay, Figure of Merit (FOM). I. INTRODUCTION Flip-flops are the basic building block of the data path structure. They allow for the storage of data, processed by combinational circuit and synchronization of operation at a given clock frequency. They are the fundamental building block of the digital electronics systems used in computers and many other types of systems. Flip flop can be either simple or clocked; simple devices are known as latches. A latch is level sensitive, and mainly used as storage element. And clocked devices are known as flipflop. Flip-flop is edge sensitive means their output only changes on a single type of clock edge (positive or negative going edge). Flip-Flop is an electronic circuit that stores the logical state of one or more data input signal in response to a clocking pulse. They are often used in computational circuits to operate in selected sequences during recurring clock intervals to receive and maintain data for a limited time period sufficient for other circuits within a system to further process data [1]. Data is stored in flip-flop at each rising and falling edge of clock signal so that it can be applied as inputs to other combinational or sequential circuits, such flip-flops that store data on rising or falling edge of clock are referred as single edge triggered flip flops and the flip-flops that store data on both the rising and falling edge of a clock pulse are referred as double edge triggered flip-flops. In the earlier period, the VLSI designers were more bent towards the performance and area of the circuits. Cost and Reliability also gained core importance whereas power consumption was a peripheral consideration for them. In recent years, however, this has begun to change rapidly and power is being given equal importance in comparison to area and speed [2]. The main issues in the performance are- power dissipation and propagation delay. Power consumption is one of the basic constraints in any integrated circuit. There is always a trade- off between power and performance [3]. In CMOS circuit there are 3 sources of power dissipation, first static (leakage) power dissipation which is related to the logical states of the circuits and independent of switching activity. Second is short circuit power dissipation when both NMOS and PMOS transistor in the circuit is turned on 352 Vol. 7, Issue 2, pp. 352-358

simultaneously for short duration of time during switching. And as a result direct current path between powers supply and ground is formed. And third is Dynamic (switching) power dissipation which is caused by power dissipation during switching activity [4]. Another important timing value for a flip-flop is the clock-to-output delay (t P) i.e. the time taken by a flip-flop to change its output after the clock edge. In digital electronics, the power-delay product which is also known as switching energy, is FOM (figure of merit) correlated with the energy efficiency of a logic gate. Power delay product is used to evaluate the performance of CMOS process. When the technology scales down, total power dissipation decreases and at the same time delay varies depends upon supply voltage, threshold voltage, aspect ratio, oxide thickness, and load capacitance [5]. This paper is organized as follows. Section II discusses a brief literature review and presents the design and work on true single phase clocking flip-flop. Section III presents layout simulation of different design of TSPC flip-flop. Section IV presents result analysis of edge triggered TSPC flipflop. Section V concludes the paper and presents the future directions. II. LITERATURE REVIEW In literature many designs have been proposed for the flip-flops. Several techniques as well as various flip-flops have been proposed recently to reduce redundancy in clock system. There are many flipflops given in the literature [8]-[10]. Many digital and computational circuits selectively use master slave and pulsed triggered flip-flops [6]. The paper presents small area dynamic TSPCL (True Single Phase Clocked Logic) D flip-flops that were presented in [5] and [7]. These edge triggered flip-flops are small in area since they exhibit low transistor count. With a simple modification, the internal switching at some nodes of these flip-flops is minimized in order to reduce power consumption [7]. TSPCL dynamic logic style uses just a single clock signal for synchronization and it also reduces complexity. In the design of TSPC flip-flop edge triggered (positive or negative) D flip-flop is used. The circuit consists of alternating stages called n-blocks and p-blocks and each block is being driven by the same clock signal. The schematic of original TSPC flip-flop is shown in Fig.1. In this design a single global clock signal needs to be generated and distributed in order to simplify the design. Fig.1 presents positive edge triggered TSPC D-flip-flop. It is operated as when the clock signal clk is LOW, the input is isolated from the output. When clock makes a LOW-to-HIGH the output will latch the complement of the input. Fig.1 shows the schematic of TSPC D flip-flop with 11 transistors, this edge triggered flip-flop uses just a single clock signal for synchronization. Fig.1. 11 Transistors TSPC D Flip-Flop Fig.1 shows the positive edge triggered 11 transistors TSPC (True Single Phase Clocking) flip- flop. During the ON period whatever is the value of input it becomes output. Now another design of TSPC D flip-flop with 5 transistors. The schematic of 5 transistors TSPC D flip-flop is shown in Fig.2. This flip-flop is built using 3 NMOS and 2 PMOS transistors. This edge 353 Vol. 7, Issue 2, pp. 352-358

triggered flip-flop is small in area since it exhibit low transistor count only 5 transistors are used and it also reduces power consumption. Fig.2. 5 Transistors TSPC D Flip-Flop Fig.2 shows positive edge triggered TSPC D flip-flop. When clock clk and input is high then output is also high. During ON period of clock whatever the value of input it becomes output. III. LAYOUT SIMULATION Performance analysis of both the designs of TSPC D flip-flop is presented in this section. Designs are simulated using DSCH and MICROWIND Tools at different technologies like 90nm, 70nm, 50nm. The layout design rule describes how the small features can be and how closely they can be packed in particular manufacturing process. Different logical layers are used by the designers to generate the layout. There are specific layers for metal, contacts or diffusion areas, polysilicon. In the layout design red color presents polysilicon, green color indicates n+ diffusion, light green color indicates p+ diffusion, light and dark blue color shows metal1 and metal 2 respectively. Now the layout of 11 transistors TSPC D flip-flop with micro-wind software using λ based design rule is shown in the Fig.3 using 90nm technologies. Fig.3. Layout of 11 transistors TSPC D flip-flop The layout design for 5 transistor TSPC D flip-flop using 90nm technology is shown in Fig.4. 354 Vol. 7, Issue 2, pp. 352-358

Fig.4. Layout of 5 transistor TSPC D flip-flop The simulation is performed on MICROWIND software; result of simulation includes parameters such as power dissipation, delay and power delay product (PDP). The results indicate the comparative study of edge triggered TSPC D flip-flop with 11 transistors and with 5 transistors using different technologies like 90nm, 70nm, 50nm. As a result of simulation, power dissipation for 11 transistors TSPC flip-flop using 90nm, 70nm, and 50nm technologies is shown in Fig.5 to Fig.7 respectively. Fig.5. Power Dissipation using 90nm with V DD= 1V Fig.6. Power Dissipation using 70nm with V DD= 1V 355 Vol. 7, Issue 2, pp. 352-358

Fig.7. Power Dissipation using 50nm with V DD= 1V Now the simulation results for 5 transistors TSPC D flip-flop. As a result of simulation, power dissipation for 5 transistors TSPC D flip-flop using 90nm, 70nm, 50nm technologies is given in Fig. 8 to Fig. 10 respectively. Fig.8. Power Dissipation using 90nm with V DD= 1V Fig.9. Power Dissipation using 70nm with V DD= 1V Fig.10. Power Dissipation using 50nm with V DD= 1V 356 Vol. 7, Issue 2, pp. 352-358

IV. RESULT ANALYSIS On the basis of the simulation results, now we will prepare a comparison table. This table presents comparative study of simulation parameters for the design of edge triggered TSPC D flip-flop with 11 transistors and with 5 transistors. Table: 1 Comparison Table for 90 nm technologies Circuit Delay Power FOM (fj) 11T TSPC D-FF 5ps 0.446 mw 2.23 5T TSPC D-FF 15ps 5.352µW 0.08028 Thus Table:1 shows 90nm Technology Delay, Power Dissipation and Figure of Merit with V DD=1V.The result concludes that 11transistor TSPC D flip-flop is having higher power dissipation but lesser delay as compared with 5transistor TSPC D flip-flop. Table: 2 Comparison Table for 70 nm technologies Circuit Delay Power FOM (fj) 11T TSPC D-FF 3ps 0.806 mw 2.418 5T TSPC D-FF 14ps 14.188 µw 0.1986 Thus Table: 2 shows 70nm Technology Delay, Power Dissipation and Figure of Merit with V DD=1V. The result concludes that 11transistor TSPC D flip-flop is having higher power dissipation but lesser delay as compared with 5transistor TSPC D flip-flop. Table: 3 Comparison Table for 50 nm technologies Thus Table: 3 presents 50nm Technology Delay, Power Dissipation and Figure of Merit with V DD=1V. Results show that as technology scales down static power dissipation increases and propagation delay decreases. From Table I, II, III it is clear that 50 nm technology has higher power dissipation as compared to 70nm and 90nm technologies. And power delay product of 5 transistors TSPC D flipflop is lesser than 11transistors TSPC D flip-flop. Thus 5 transistors TSPC D flip-flop has highest figure of merit (FOM) because of least power delay product (PDP). Therefore, the overall performance of 5 transistors TSPC flip-flop is better. V. CONCLUSION Circuit Delay Power FOM (fj) 11T TSPC D-FF 1.5ps 0.997Mw 1.4955 5T TSPC D-FF 21ps 55 µw 1.155 An efficient design of edge triggered True Single Phase Clocking (TSPC) flip-flop is presented. From the simulation results it is clear that edge triggered TSPC D flip-flop with 5 transistors is having less power consumption. In the design of 5 transistors TSPC DFF only one transistor being clocked and the clock is having short pulse train. These edge triggered TSPC D flip-flop are simulated for 90nm, 70nm, 50nm technologies with V DD=1V using DSCH and MICROWIND tools. From the result it is concluded that when technology is scaled down propagation delay decreases and static powerdissipation increases. Figure of merit (FOM) i.e. power delay product, is calculated for both the circuits. These TSPC flip-flop is having least power delay product (PDP) thus highest figure of merit hence it gives best performance. There are several advantages with this type of circuit as it eliminates the clock skew caused by different clock phases and clock signals are generated off-chip which 357 Vol. 7, Issue 2, pp. 352-358

significantly saves chip area and power consumption. Furthermore, it can be used in several applications like level converters, microprocessors, clocking system counter. REFERENCES [1] M. A. Hernandez and M. L. Aranda, A Clock Gated Pulse-Triggered D Flip-Flop for Low Power High Performance VLSI Synchronous Systems, Proceedings of the 6 th International Caribbean Conference on Devices, Circuits and Systems, Mexico, pp. 293-29, 28 April 2006. [2] M. Pedram, Power minimization in IC Design: Principles and applications, ACM Transactions on Design Automation of Electronic Systems, Vol. 1, pp. 3-56, Jan 1996. [3] B. Nikolic, Design in The Power Limited Scaling Regime, IEEE Transaction on Electronic Devices, Vol. 55, No. 1, pp. 71-83, January 2008. [4] Neil H. E. Weste, David Harris, Ayan Banerjee, CMOS VLSI DESIGN: A Circuits and Systems Perspective, Third Edition, 2007. [5] Surya Naik and Rajeevan Chandel, Design of a Low Power Flip-Flop Using CMOS Deep Submicron Technology, IEEE International Conference on Recent Trends in Information, Telecommunication and Computing (ITC), pp. 253-256, 2010. [6] Z. Peiyi, M. Jason, K. Weidong, W. Nan, and W. Zhongfeng, Design of Sequential Elements for Low Power Clocking System. IEEE Transaction on Very large Scale Integration, pp. 914-918, July 2010. [7] Mohamad Elgamel, Tarek Darwish and Magdy Bayoumi, Noise Tolerant Low Power Dynamic TSPCL D Flip- Flops, IEEE Annual Symposium on Very Large Scale Integration (ISVLSI.02), pp. 80-85, 2002. [8] P. Zhao, T. K. Darwish, and M. A. Bayoumi, High-Performance and Low-Power Conditional Discharge Flip-Flop, IEEE transactions on very large scale integration (VLSI) systems, Vol.12, No.5, pp. 477-484, May 2004. [9] C. K. Teh, M. Hamada, T. Fujita,H. Hara, N. Ikumi, and Y. Oowaki, Conditional Data Mapping Flip-Flops for Low-Power and High-Performance Systems, IEEE Transactions on very large scale integration (VLSI) systems, Vol. 14, No. 12, pp. 1379-1383, December 2006. [10] Bhuvana S, Sangeetha R, A Survey on Sequential Elements for Low Power Clocking System, Journal of Computer Applications, ISSN: 0974 1925, Vol. 5, 10 February 2012. AUTHORS BIOGRAPHY Priyanka Sharma is currently pursuing Regular M.E. from National Institute of Technical Teachers Training and Research, Chandigarh Sec-26. She has completed her B.Tech from Pranveer Singh Institute of Technology, Kanpur (U.P.). She has two year academic experience in Rama Institute of Engineering & Technology, Kanpur. Her interest s areas are VLSI design, embedded system. Rajesh Mehra is currently Associate Professor at National Institute of Technical Teachers Training & Research, Chandigarh, India. He is pursuing his PhD from Panjab University, Chandigarh, India. He has completed his M.E. from NITTTR, Chandigarh, India and B.Tech. from NIT, Jalandhar, India. Mr. Mehra has more than 16 years of academic experience. He has authored more than 100 research papers including more than 50 in Journals. Mr. Mehra s interest areas are VLSI Design, Embedded System Design, and Advanced Digital Signal Processing. Mr. Mehra is member of IEEE & ISTE. 358 Vol. 7, Issue 2, pp. 352-358