ECEN620: Network Theory Broadband Circuit Design Fall 2014

Similar documents
ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2011

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

Design of a High Frequency Dual Modulus Prescaler using Efficient TSPC Flip Flop using 180nm Technology

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

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

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

A FOUR GAIN READOUT INTEGRATED CIRCUIT : FRIC 96_1

Design of an Efficient Low Power Multi Modulus Prescaler

CMOS Low Power, High Speed Dual- Modulus32/33Prescalerin sub-nanometer Technology

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

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

Timing Error Detection: An Adaptive Scheme To Combat Variability EE241 Final Report Nathan Narevsky and Richard Ott {nnarevsky,

Sequential Logic. References:

DESIGN OF DOUBLE PULSE TRIGGERED FLIP-FLOP BASED ON SIGNAL FEED THROUGH SCHEME

Memory elements. Topics. Memory element terminology. Variations in memory elements. Clock terminology. Memory element parameters. clock.

A low jitter clock and data recovery with a single edge sensing Bang-Bang PD

High speed, Low power N/ (N+1) prescaler using TSPC and E-TSPC: A survey Nemitha B 1, Pradeep Kumar B.P 2

ECE321 Electronics I

A 5-Gb/s Half-rate Clock Recovery Circuit in 0.25-μm CMOS Technology

Clocking Spring /18/05

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

Efficient 500 MHz Digital Phase Locked Loop Implementation sin 180nm CMOS Technology

Flip-Flops A) Synchronization: Clocks and Latches B) Two Stage Latch C) Memory Requires Feedback D) Simple Flip-Flop Gate

ESE 570 STATIC SEQUENTIAL CMOS LOGIC CELLS. Kenneth R. Laker, University of Pennsylvania, updated 25Mar15

CHAPTER 6 ASYNCHRONOUS QUASI DELAY INSENSITIVE TEMPLATES (QDI) BASED VITERBI DECODER

High Frequency 32/33 Prescalers Using 2/3 Prescaler Technique

The outputs are formed by a combinational logic function of the inputs to the circuit or the values stored in the flip-flops (or both).

CMOS Latches and Flip-Flops

Asynchronous inputs. 9 - Metastability and Clock Recovery. A simple synchronizer. Only one synchronizer per input

High Performance Dynamic Hybrid Flip-Flop For Pipeline Stages with Methodical Implanted Logic

EE241 - Spring 2005 Advanced Digital Integrated Circuits

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

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

LFSR Counter Implementation in CMOS VLSI

LOW-POWER CLOCK DISTRIBUTION IN EDGE TRIGGERED FLIP-FLOP

Long and Fast Up/Down Counters Pushpinder Kaur CHOUHAN 6 th Jan, 2003

Parametric Optimization of Clocked Redundant Flip-Flop Using Transmission Gate

A Power Efficient Flip Flop by using 90nm Technology

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

55:131 Introduction to VLSI Design Project #1 -- Fall 2009 Counter built from NAND gates, timing Due Date: Friday October 9, 2009.

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

EE-382M VLSI II FLIP-FLOPS

Experiment 8 Introduction to Latches and Flip-Flops and registers

MOS Logic Families. Somayyeh Koohi. Department of Computer Engineering Sharif University of Technology

Asynchronous (Ripple) Counters

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

Integrated Circuit Design ELCT 701 (Winter 2017) Lecture 1: Introduction

P.Akila 1. P a g e 60

Sequential Circuit Design: Part 1

SYNCHRONOUS DERIVED CLOCK AND SYNTHESIS OF LOW POWER SEQUENTIAL CIRCUITS *

Chapter 6. sequential logic design. This is the beginning of the second part of this course, sequential logic.

UNIT III COMBINATIONAL AND SEQUENTIAL CIRCUIT DESIGN

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

Copyright. Robert Alexander Fontaine

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

Research Article Ultra Low Power, High Performance Negative Edge Triggered ECRL Energy Recovery Sequential Elements with Power Clock Gating

Digital Integrated Circuits EECS 312

LOW POWER DIGITAL EQUALIZATION FOR HIGH SPEED SERDES. Masum Hossain University of Alberta

WINTER 15 EXAMINATION Model Answer

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

Chapter 5 Flip-Flops and Related Devices

Sequential Circuit Design: Part 1

Combinational vs Sequential

Low Power D Flip Flop Using Static Pass Transistor Logic

TEST-3 (DIGITAL ELECTRONICS)-(EECTRONIC)

Lecture 21: Sequential Circuits. Review: Timing Definitions

ELEC 4609 IC DESIGN TERM PROJECT: DYNAMIC PRSG v1.2

11. Sequential Elements

Lecture 3, Opamps. Operational amplifiers, high-gain, high-speed

Load-Sensitive Flip-Flop Characterization

Design and Analysis of Custom Clock Buffers and a D Flip-Flop for Low Swing Clock Distribution Networks. A Thesis presented.

Topic 8. Sequential Circuits 1

An efficient Sense amplifier based Flip-Flop design

CHAPTER 1 LATCHES & FLIP-FLOPS

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

Clock Generation and Distribution for High-Performance Processors

SEQUENTIAL LOGIC. Satish Chandra Assistant Professor Department of Physics P P N College, Kanpur

Communication and Computer Engineering ( CCE ) Prepared by

Low-Noise Downconverters through Mixer-LNA Integration

Fully Static and Compressed Topology Using Power Saving in Digital circuits for Reduced Transistor Flip flop

Analysis of Digitally Controlled Delay Loop-NAND Gate for Glitch Free Design

16 Stage Bi-Directional LED Sequencer

VLSI Design: 3) Explain the various MOSFET Capacitances & their significance. 4) Draw a CMOS Inverter. Explain its transfer characteristics

True Random Number Generation with Logic Gates Only

An Analog Multiphase Self-Calibrating DLL to Minimize the Effects of Process, Supply Voltage, and Temperature Variations

EE273 Lecture 11 Pipelined Timing Closed-Loop Timing November 2, Today s Assignment

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

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

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

CS/EE 6710 Digital VLSI Design CAD Assignment #3 Due Thursday September 21 st, 5:00pm

Energy Recovery Clocking Scheme and Flip-Flops for Ultra Low-Energy Applications

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

DESIGN OF LOW POWER TEST PATTERN GENERATOR

PHASE-LOCKED loops (PLLs) are widely used in many

ECEN454 Digital Integrated Circuit Design. Sequential Circuits. Sequencing. Output depends on current inputs

Leakage Current Reduction in Sequential Circuits by Modifying the Scan Chains

Static Timing Analysis for Nanometer Designs

SEQUENTIAL CIRCUITS SEQUENTIAL CIRCUITS

Transcription:

ECEN620: Network Theory Broadband Circuit Design Fall 2014 Lecture 12: Divider Circuits Sam Palermo Analog & Mixed-Signal Center Texas A&M University

Announcements & Agenda Divider Basics Dynamic CMOS Divider CML Divider Divider Circuit Style Partitioning Asynchronous vs Syncnronous Dividers Dual-Modulus Prescalers Injection-Locked Dividers 2

Charge-Pump PLL Circuits Phase Detector Charge-Pump Loop Filter VCO Divider 3

Loop Divider φ out (t) φ fb (t) [Perrott] Time-domain model 1 ω fb ω N ( t) = ( t) out φ fb 1 out = N 1 N ( t) = ω ( t) dt φ ( t) out 4

Basic Divide-by-2 [Perrott] Divide-by-2 can be realized by a flip-flip in negative feedback Divider should operate correctly up to the maximum output clock frequency of interest PLUS some margin [Fischette] 5

Divide-by-2 with TSPC FF True Single Phase Clock Flip-Flop Q Divider Equivalent Circuit Note: output inverter not in left schematic Advantages Reasonably fast, compact size, and no static power Requires only one phase of the clock Disadvantages Signal needs to propagate through three gates per input cycle Need full swing CMOS inputs Dynamic flip-flop can fail at low frequency (test mode) due to leakage, as various nodes are floating during different CLK phases & output states Ex: Q_bar is floating during when CLK is low 6

Divide-by-2 with CML FF [Razavi] Advantages Signal only propagates through two CML gates per input cycle Accepts CML input levels Disadvantages Larger size and dissipates static power Requires differential input Need tail current biasing Additional speedup (>50%) can be achieved with shunt peaking inductors 7

CML Latch Low-Frequency Operation When the clock is high (M5 on), the input pair (M1 & M2) tracks (linearly amplifies) the input When the clock is low (M6 on), the regenerative pair (M3 & M4) latches (with positive feedback) the state 8

CML Latch High-Frequency Operation When the clock is high (M5 on), the input pair (M1 & M2) tracks (linearly amplifies) the input When the clock is low (M6 on), the regenerative pair (M3 & M4) latches (with positive feedback) the state This regenerative pair continues to provide gain in the store mode, allowing for short cycle operation The minimum cross-coupled pair gain to hold the state is g m3,4 R D >1 9

Optimized CML FF for High-Speed Dividers The cross-coupled pair gate and drain capacitances slow down the latch/flip-flop If the flip-flop is switching at high-speed, the regenerative pair gain can actually have a loop gain less than unity due to the short hold state One way to achieve this is by using a different current in the track state (I SS1 ) and the hold state (I SS2 ), allowing for smaller regeneration transistors when I SS2 < I SS1 10

CML Latch Swing Control If suitable resistors are not available in a certain process, the PMOS triode-region loads can be used Due to PVT variations, feedback control is generally required to maintain the desired CML logic swing level A replica circuit produces the required PMOS gate bias to insure the desired CML logic swing for a given I SS Note, triode PMOS loads will generally have more parasitic capacitance than linear resistors, resulting in a slower circuit 11

CML Latch with PMOS Diode Loads PMOS diode loads may allow for simpler biasing over PVT variations One issue with this is the large headroom ( VTP +VOD) required to turn-on the PMOS diode NMOS source followers can allow for similar headroom as with triode loads 12

CML Latch with PMOS Diode Loads PMOS diode loads may allow for simpler biasing over PVT variations One issue with this is the large headroom ( VTP +VOD) required to turn-on the PMOS diode NMOS source followers can allow for similar headroom as with triode loads Another issue stems from the highly non-linear effective resistance which can introduce inter-symbol interference for random data Note, this is not an issue for periodic switching divider applications 13

CML Divider Clock Swing vs Frequency Interestingly, the divider minimum required clock swing can actually decrease with frequency This is due to the feedback configuration of the divider yielding an effective ring oscillator topology that will naturally oscillate at certain frequency Near this frequency, the input clock amplitude can be very low For frequencies above this natural oscillation frequency, the minimum clock input amplitude increases 14

Divider Circuit Style Partitioning While CML dividers generally operate at the highest speed, the static power consumption reduces their efficiency at lower speeds For large divide ratios, a mixture of CML and static CMOS dividers are often used The first fastest fixed dividers (prescalers) are CML, while the following lower frequency dividers are static CMOS 15

Binary Dividers: Asynchronous vs Synchronous Asynchronous Divider Synchronous Divider [Perrott] Advantages Each stage runs at lower frequency, resulting in reduced power Reduced high frequency clock loading Disadvantage Jitter accumulation Advantage Reduced jitter Disadvantage All flip-flops work at maximum frequency, resulting in high power Large loading on high frequency clock 16

Jitter in Asynchronous vs Synchronous Dividers Asynchronous Jitter accumulates with the clock-to-q delays through the divider Extra divider delay can also degrade PLL phase margin Synchronous Divider output is sampled with high frequency clock Jitter on divider clock is similar to VCO output [Perrott] Minimal divider delay 17

Dual Modulus Prescalers 2/3 MC=0 3 MC=1 2 15/16 [Razavi] Synchronous 3/4 Asynchronous 4 For /15, first prescaler circuit divides by 3 once and 4 three times during the 15 cycles 18

128/129 Dual-Modulus Prescaler Synchronous 4/5 [Craninckx JSSC 1996] Mode=0 128 Mode=1 129 Asynchronous 32 For /129, first prescaler circuit divides by 5 once and 4 thirty-one times during the 129 cycles The synchronous 4/5 block with the extra NAND logic limits the maximum operating frequency and has 3 flip-flops operating at the maximum speed 19

Phase-Switching Dual-Modulus Prescaler [Craninckx JSSC 1996] In order to 129, instead of adding an extra highfrequency cycle in a 4/5 block, simply delay the phase of the 4 signal by 90 Allows for a fully-asynchronous design with only 1 flip-flop operating at the maximum speed Needs quadrature phase outputs at the 4 outputs 20

Adding an Extra Cycle with a 90 Shift A differential Master/Slave flip-flop provides quadrature signals at the latch outputs Every 128 cycles, delay the 4 signal by 90 to yield a divide by 129 output [Craninckx JSSC 1996] 21

Watch Out For Glitches! There is the potential for glitches at the output of the phase selector during lowfrequency operation, causing the divider to fail This is solved by insuring a minimum rise time (slowing down C0), such that the block selects a signal when it has a sufficient high value [Craninckx JSSC 1996] 22

128/129 Phase-Switching Dual-Modulus Prescaler [Craninckx JSSC 1996] In a 0.7um CMOS process achieved 2.65GHz operation with 5V power supply 1.75GHz operation with 3V power supply 23

Improved Glitch Robustness Using 8 Signals Using 8 signals and switching 45 allows for improved glitch robustness Requires two parallel 2 blocks Careful! These two 2 blocks have two possible phase relationships Need to detect this relationship to determine the appropriate phase switching order [Shu JSSC 2003] 24

Injection-Locked Frequency Dividers LC-oscillator type (/2) Ring-oscillator type (/3) [Verma JSSC 2003, Rategh JSSC 1999] [Lo CICC 2009] Superharmonic injection-locked oscillators (ILOs) can realize frequency dividers Faster and lower power than flip-flop based dividers Injection locking range can be limited 25

LC INFDs Advantage: Better noise performance (LC filtering) Low power consumption Very high operation frequency (~ fmax) Disadvantage: Smaller locking range (LC limited) Unwanted harmonics Large silicon area due to L and C Very difficult to provide multiple phases or large divisor number in one LC oscillator stage (area penalty) Difficult to find an excellent source to inject signal YCLO AMSC-TAMU 26

Ring-Oscillator-Based ILFDs Advantage: Smaller area Wide locking range Small power consumption Disadvantage: Inferior phase noise to LC ILFDs (Still decent) Worse unwanted harmonics (No LC resonant filtering) False locking YCLO AMSC-TAMU 27

Complementary Injection-Locked Frequency Divider (CILFD) Large odd-modulus Only dynamic power consumption 100% frequency locking range Differential input/output 50% duty cycle Small area Auxiliary Inverter F in ( 0 + 360 /(2n+1) ) F in ( 0 ) F in ( 0 + 360 (2n)/(2n+1) ) F in ( 0 + 360 (2n)/(2n+1) ) (2n+1)-stage F in ( 180 + 360 /(2n+1) ) F in ( 180 ) (2n+1)-stage /3,5,7, (2n+1) F in ( ø + 0 ) (2n+1) F in ( ø + 180 ) 28

Complementary Injection Scheme Complementary injection reinforces the injection strength to widen the frequency locking range. Only when the inverter transits state the tail transistors inject current. Independent tail injection to each stage avoids the interference between each stage. Injection Signal Ring-oscillator output Tail NMOS injection current Tail PMOS injection current 29 /7 Example

Locking Range (Input Sensitivity) Over 100% locking range(post-layout simulation in TSMC 0.18 µm technology) Divided-by-3 operation Divided-by-15 operation 8 8 6 6 4 4 Input Power (dbm) 2 0-2 -4-6 -8 Input Power (dbm) 2 0-2 -4-6 -8-10 0 1 2 3 4 5 6 7 8-10 0 1 2 3 4 5 6 7 8 Incident Frequency (GHz) Incident Frequency (GHz) 30

Power Consumption and Phase Noise Power consumption: 2 1 One ring-oscillator stage: PStage CVDD f Inj 2n + 1 2 CILFD: PTotal 2CVDD finj The power consumption is independent to the division modulus (# of ring-oscillator stage). Phase noise: The phase noise of CILFD is mainly determined by the phase noise of injection signal. PN( CILFD) PN( Incident) 10log( Modulus No. ) 2 From top to bottom (1) free running CILFD, (2) incident signal, and (3) locked CILFD 31

Next Time Frequency Synthesizer Examples 32