LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOP



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

TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN

Design and analysis of flip flops for low power clocking system

A Survey on Sequential Elements for Low Power Clocking System

Lecture 10: Latch and Flip-Flop Design. Outline

Sequential 4-bit Adder Design Report

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

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 DESIGN OF DIGITAL SYSTEMS USING ENERGY RECOVERY CLOCKING AND CLOCK GATING

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

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

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

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

International Journal of Electronics and Computer Science Engineering 1482

Performance of Flip-Flop Using 22nm CMOS Technology

HIGH SPEED AREA EFFICIENT 1-BIT HYBRID FULL ADDER

STUDY AND ANALYSIS OF DIFFERENT TYPES OF COMPARATORS

Set-Reset (SR) Latch

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

Theory of Logic Circuits. Laboratory manual. Exercise 3

Sequential Circuit Design

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

Alpha CPU and Clock Design Evolution

Sequential Logic: Clocks, Registers, etc.

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

Lecture 10 Sequential Circuit Design Zhuo Feng. Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 2010

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

Lecture 11: Sequential Circuit Design

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

ECE124 Digital Circuits and Systems Page 1

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

10 BIT s Current Mode Pipelined ADC

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

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

ASYNCHRONOUS COUNTERS

Sequential Logic Design Principles.Latches and Flip-Flops

DATA SHEET. HEF40193B MSI 4-bit up/down binary counter. For a complete data sheet, please also download: INTEGRATED CIRCUITS

Lesson 12 Sequential Circuits: Flip-Flops

7. Latches and Flip-Flops

Chapter 9 Latches, Flip-Flops, and Timers

CHARGE pumps are the circuits that used to generate dc

A New Low Power Dynamic Full Adder Cell Based on Majority Function

Lecture 7: Clocking of VLSI Systems

Lecture 10: Sequential Circuits

Layout of Multiple Cells

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

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

Module 3: Floyd, Digital Fundamental

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

Sequential Circuits. Combinational Circuits Outputs depend on the current inputs

Memory Elements. Combinational logic cannot remember

Clock Distribution in RNS-based VLSI Systems

CD40174BC CD40175BC Hex D-Type Flip-Flop Quad D-Type Flip-Flop

路 論 Chapter 15 System-Level Physical Design

CD4027BC Dual J-K Master/Slave Flip-Flop with Set and Reset

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

Chapter 10 Advanced CMOS Circuits

Master/Slave Flip Flops

CMOS Thyristor Based Low Frequency Ring Oscillator

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

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

CHAPTER 11: Flip Flops

Obsolete Product(s) - Obsolete Product(s)

Automated Switching Mechanism for Multi-Standard RFID Transponder

Pass Gate Logic An alternative to implementing complex logic is to realize it using a logic network of pass transistors (switches).

Analysis and Design of High gain Low Power Fully Differential Gain- Boosted Folded-Cascode Op-amp with Settling time optimization

Asynchronous IC Interconnect Network Design and Implementation Using a Standard ASIC Flow

CMOS Binary Full Adder

Introduction to CMOS VLSI Design

LOW POWER MULTIPLEXER BASED FULL ADDER USING PASS TRANSISTOR LOGIC

A high Speed 8 Transistor Full Adder Design using Novel 3 Transistor XOR Gates

MM74HCT373 MM74HCT374 3-STATE Octal D-Type Latch 3-STATE Octal D-Type Flip-Flop

MM74HC4538 Dual Retriggerable Monostable Multivibrator

DESIGN CHALLENGES OF TECHNOLOGY SCALING

ECE410 Design Project Spring 2008 Design and Characterization of a CMOS 8-bit Microprocessor Data Path

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

Class 11: Transmission Gates, Latches

SEQUENTIAL CIRCUITS. Block diagram. Flip Flop. S-R Flip Flop. Block Diagram. Circuit Diagram

Measuring Metastability

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

CD4027BMS. CMOS Dual J-K Master-Slave Flip-Flop. Pinout. Features. Functional Diagram. Applications. Description. December 1992

Module 4 : Propagation Delays in MOS Lecture 22 : Logical Effort Calculation of few Basic Logic Circuits

CHAPTER 11 LATCHES AND FLIP-FLOPS

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 ELECTRONICS. Counters. By: Electrical Engineering Department

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

ECE380 Digital Logic

CD4013BC Dual D-Type Flip-Flop

HEF4021B. 1. General description. 2. Features and benefits. 3. Ordering information. 8-bit static shift register

A 1-GSPS CMOS Flash A/D Converter for System-on-Chip Applications

Lecture-3 MEMORY: Development of Memory:

DIGITAL SYSTEM CLOCKING. High-Performance and Low-Power Aspects

CD4027BM CD4027BC Dual J-K Master Slave Flip-Flop with Set and Reset

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

Three-Phase Dual-Rail Pre-Charge Logic

Power Reduction Techniques in the SoC Clock Network. Clock Power

Transcription:

LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOP Anurag #1, Gurmohan Singh #2, V. Sulochana #3 # Centre for Development of Advanced Computing, Mohali, India 1 anuragece09@gmail.com 2 gurmohan@cdac.in 3 vemus@cdac.in ABSTRACT This paper enumerates new architecture of low power dual-edge triggered Flip-Flop (DETFF) designed at 180nm CMOS technology. In DETFF same data throughput can be achieved with half of the clock frequency as compared to single edge triggered Flip-Flop (SETFF). In this paper conventional and proposed DETFF are presented and compared at same simulation conditions. The post layout experimental results comparison shows that the average power dissipation is improved by 48.17%, 41.29% and 36.84% when compared with SCDFF, DEPFF and SEDNIFF respectively and improvement in PDP is 42.44%, 33.88% and 24.69% as compared to SCDFF, DEPFF and SEDNIFF respectively. Therefore the proposed DETFF design is suitable for low power and small area applications. KEYWORDS Dual-Edge Triggered, Flip-Flop, High Speed, Low Power, Static D Flip-Flop 1. INTRODUCTION The latest advancement in computing technology has set a goal of high performance with low power consumption for VLSI designer [1]. Flip-Flops are important timing elements in digital circuits which have a great impact on circuit power consumption and speed. The performance of the Flip-Flop is an important element to determine the performance of the whole synchronous circuit, particularly in deeper pipelined design [2]. For improving the performance one innovating approach is to increase the clock frequency. However, using high clock frequency has many disadvantages. Power consumption of the clock system increases dramatically and clock uncertainties take significant part of the clock cycle at high frequencies. Moreover the non-ideal clock distribution results in degradation of the clock waveform, power supply noise and crosstalk. About 30%-70% of the total power in the system is dissipated due to clocking network, and the Flip-Flops [3]. An alternative clocking approach is based on the use of storage elements which are capable of capturing data on both rising and falling edges of the clock. Such storage elements are termed as Dual-Edge Triggered Flip-Flops (DETFFs). In this scenario, same data throughput can be achieved at half of the clock frequency as compared to single edge triggered Flip-Flops [4]. In other words we can say that double edge clocking can be used to save half of the power in the clock distribution network. The average power in a digital CMOS circuits is given by the following equation: Pavg = p t (C L V*V dd * f clk ) + I sc *V dd + I leakage*v dd (1) The above equation represents the three major sources of power dissipation in CMOS VLSI circuits. The first term represents the dynamic or switching power dissipation. The second term indicates the direct path short circuit power dissipation. The third term reflects leakage power. All DOI : 10.5121/vlsic.2013.4303 23

these three types of powers are highly dependent on supply voltage. In majority of the cases, the voltage swing V is the same as the supply voltage V dd. Dynamic power is proportional to the square of the supply voltage, contributes highest power consumption among the three. Therefore reducing the supply voltage is the most effective way to reduce power consumption of the design. However it decreases the speed of the designed circuit. Reduction in clock frequency is another alternative to reduce the dynamic power. Double edge clocking approach is adapted in this paper to reduce the clock frequency. In this approach same data throughput can be achieved with half of the clock frequency as compared to SETFF. The paper is organized as follows- Section 2 explains the conventional DETFF circuits and a new proposed architecture of DETFF. Section 3 contains the nominal simulation conditions, along with analysis and optimization performed, during simulation. Section 4 contains performance results for proposed design. These results are compared with conventional designs in terms of delay, power, PDP and area and Section 5 ends with conclusion. 2. FLIP FLOP STRUCTURES In some of the designs DETFF approach is preferred to reduce power dissipation [5]. Unlike SETFF, data is captured by both edges of the clock. Implementation of DETFF is shown in the block diagram in Fig 1. D Positive Edge Triggered D flip Flop Clk Mux 2:1 Q Negative Edge Triggered D flip Flop Fig 1 - Dual-edge-triggered Flip-Flops Both positive and negative edges are used to sample the D input at alternate clock edges, and the appropriate sample is selected for the Q output by a clocked multiplexer (MUX). 2.1. Conventional Dual-Edge Triggered Flip-Flops M.W.Phyu et.al, proposed a static output-controlled discharge Flip Flop (SCDFF) [6]. SCDFF is implemented by Cross-coupled inverters to keep the data at the output Q. However, race problem is there in the cross-coupled inverters, which not only degrades the speed of charging and discharging, but also causes short-circuit power dissipation. The duration of the race current will be prolonged if the output load capacitance is large, which may distort the desired output signal and also increases the dynamic power dissipation. Yan-yun Dai et.al, proposed a dynamic explicit-pulsed double-edge triggered Flip Flop (DEPFF) [7], Which is a pulse-triggered Flip Flop. To precharge the internal node an always ON PMOS transistor is used in DEPFF pulse generator circuit, but it results in a short-circuit current in the scenario when the discharge path is also ON. 24

Xue-Xiang Wu et.al, proposed a static explicit-pulsed dual edge triggered Flip-Flop with latch node built-in (SEDNIFF) [8]. In SEDNIFF, a pulse generator circuit is used to generate narrow pulses at both rising and falling edges of the clock as shown in Fig 2. Fig 2- SEDNIFF circuit In SEDNIFF the charge paths, from VDD to CLK-pulse are OFF when the discharge paths, from CLK-pulse to ground are ON and vice versa, which leads to reduction in short-circuit power dissipation. However because of large number of clocked transistors present in the clock generator circuit the overall power dissipation of the design is more. 2.2. Proposed Dual-Edge Triggered Flip-Flop In the proposed DETFF, positive latch and negative latch are connected in parallel as shown in Fig 3. These latches are designed using one transmission gate and two inverters connected back to back and the output of both the latches are connected to 2:1Mux as input. Mux is designed using one PMOS and one NMOS connected in series and gates are connected together and derived by the inverted CLK. Output of Mux is connected to the inverter for strengthening the output. Back to back connected inverters hold the data when transmission gate is OFF and at the same time Mux sends the latched data to the inverter to get the correct D at the output. Fig 3 - Proposed DETFF Circuit 25

The proposed DETFF works as follows. When the CLK is low M3, M4 and M18 are ON and M5, M6 and M17 are OFF. Hence data hold by negative latch is transparent to Q. When CLK is high M5, M6 and M17 are ON and M3, M4 and M18 are OFF. If input D remains the same, Q also remains unchanged. On the other hand, if D is changed before the CLK then D will be hold by positive latch and the same value will be send to the output when CLK changes from Low to high and similarly for the transition of CLK from high to low. 3. SIMULATIONS For a fair comparison each circuit is simulated at the layout level on same simulation parameters. The layout of proposed DETFF shown in Fig 4 is designed using cadence virtuoso layout editor. Simulation parameters used for comparison are shown in Table I. Technology Min. Gate Width: Max. Gate Width: MOSFET Model: Nominal Conditions: Table I CMOS Simulation Parameters 180 nm 600 nm 1200 nm Duty Cycle: 50 % Nominal Clock Frequency: BSIM 3v3 V dd = 1.8V, T=27 0 C 125MHz Fig 4- Layout of proposed DETFF All simulations are performed on Cadence Spectre circuit simulator using BSIM3v3 models at 180nm technology node. The Post-layout simulation waveforms for proposed DETFF are shown in Fig 5. The post-layout simulation results were captured for 125MHz clock frequency and 21fF load at the output. The input data set D (1111010110010000) is applied with a pulse width of 7.5ns at a supply voltage of 1.8V for 120ns duration. 26

3.1. Analysis and Optimization Fig 5 - Output waveform for proposed DETFF Flip-Flops designs can be compared at different parameters like delay, average power dissipation, power delay product (PDP) etc. Generally, for portable systems in which the battery life is of the primary concern PDP-based comparison is appropriate [8]. However, there is always a trade off between propagation delay and power dissipation of a circuit. If we optimize a circuit for power its delay increases and vice-versa. We designed the circuit to achieve minimum power-delay product (PDP). In addition to this delay, power consumption and area of the Flip-Flop designs are also compared. 4. EXPERIMENTAL RESULTS COMPARISON The proposed DETFF is designed and compared with several conventional Flip-Flops. Each Flip- Flop is optimized for power delay product. The proposed DETFF is having lesser number of clocked transistors than the other discussed DET FFs. Simulation results for power, delay, PDP and area at nominal conditions for the Flip-Flops are summarized in Table II. Table II Results Comparison Design Name Layout Area (µm 2 ) Number of Transistors used Minimum Clk-to-Q Delay (ps) Total avg. Power (µw) PDP (fj) SCDFF 682.2 29 234.5 41.97 9.80 DEPFF 578.3 29 230.2 37.05 8.53 SEDNIFF 497.7 29 217.7 34.44 7.49 Proposed DETFF 183.06 24 259.6 21.75 5.64 27

Post-layout simulation results show that the proposed DET flip-flop has 21.75µW average power dissipation that shows an improvement of 48.17%, 41.29% and 36.84% when compared with SCDFF, DEPFF and SEDNIFF respectively. On the other hand clock to Q delay is increased by 10.7%, 12.77% and 19.24% respectively. However proposed DETFF has an improvement of 42.44%, 33.88% and 24.69% in terms of power delay product (PDP) as compared to SCDFF, DEPFF and SEDNIFF respectively. The proposed design also has an improvement of 73.16%, 68.34% and 63.21% in terms of layout area as compared to SCDFF, DEPFF and SEDNIFF respectively. 5. CONCLUSION In this paper, we proposed a low power, small area DETFF design which is static in nature. The proposed DETFF has lesser number of clocked transistors with respect to other DETFF. The post layout experimental simulation results shows that proposed DETFF offers improvement in power dissipation, PDP and area. Therefore the proposed DETFF is very well suited for low power and small area applications. REFERENCES [1] 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. [2] Bhargavaram, D.; Pillai, M.G.K., "Low power dual edge triggered flip-flop," Advances in Engineering, Science and Management (ICAESM), 2012 International Conference on, vol., no., pp.63,67, 30-31 March 2012. [3] Stojanovic, V.; Oklobdzija, V.G., "Comparative analysis of master-slave latches and flip-flops for high-performance and low-power systems," Solid-State Circuits, IEEE Journal of, vol.34, no.4, pp.536,548, Apr 1999. [4] Nedovic, Nikola; Aleksic, M.; Oklobdzija, V.G., "Conditional pre-charge techniques for powerefficient dual-edge clocking," Low Power Electronics and Design, 2002. ISLPED '02. Proceedings of the 2002 International Symposium on, vol., no., pp.56,59, 2002. [5] Nedovic, Nikola; Aleksic, M.; Oklobdzija, V.G., "Comparative analysis of double-edge versus singleedge triggered clocked storage elements," Circuits and Systems, 2002. ISCAS 2002. IEEE International Symposium on, vol.5, no., pp.v-105,v-108 vol.5, 2002. [6] Phyu, M.-W.; Goh, W.L.; Yeo, K.-S., "A low-power static dual edge-triggered flip-flop using an output-controlled discharge configuration," Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on, vol., no., pp.2429,2432 Vol. 3, 23-26 May 2005. [7] Dai, Yanyun, and Shen, Jizhong, Structure and design method for pulse-triggered flip flops at switch level, J. Cent. South Univ. Technol., 17, (6), pp. 1279 1284, 2010. [8] Xue-Xiang Wu; Ji-Zhong Shen, "Low-power explicit-pulsed triggered flip-flop with robust output," Electronics Letters, vol.48, no.24, pp.1523,1525, November 22 2012. 28

Authors Anurag is pursuing Masters of Technology at C-DAC Mohali in VLSI Design. He has obtained his Bachelor of Engineering degree in Electronics & Communication Engineering from Kumaun University, Nainital in 2009. His research interests include low power Digital & Analog VLSI Design. His email-id is anuragece09@gmail.com Gurmohan Singh has obtained his Bachelor of Technology degree in Electronics & Communication Engineering from Giani Zail Singh College of Engineering & Technology, Bathinda and Master of Technology degree in Mircoelectronics from Panjab University, Chandigarh in 2001 and 2005 respectively. He is working as a Senior Engineer in Digital Electronics & Comm. Division at C-DAC, Mohali. He is involved in many technological research areas in the field of VLSI Design. He has more than 7 years of experience. He has also worked in Bharat Sanchar Nigam Limited for 3 years. He was invoved in installation, configuration & Testing of latest communication equipements like DWDM, GPON OLTEs & LAN Switches and MADMs etc. His major research interests are analog integrated circuits design, low power CMOS circuit design techniques and VLSI Testing. His email-id is gurmohan@cdac.in Vemu Sulochana has obtained her Bachelor of Technology degree from JNTU Kakinada and Master of Technology degree from NIT, Hamirpur in 2004 and 2009 respectively. In 2011, she joined C-DAC, Mohali to conduct innovative research in the area of VLSI design, where she is now a Project Engineer - II. Her research is concerned with low power VLSI design, Design of high speed VLSI interconnects. She is conducting research in IC interconnect characterization, modeling and simulation for the high speed VLSl circuit design.her email-id is vemus@cdac.in 29