ECEN620: Network Theory Broadband Circuit Design Fall 2012

Similar documents
ECEN620: Network Theory Broadband Circuit Design Fall 2014

ECEN720: High-Speed Links Circuits and Systems Spring 2017

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2010

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2010

ECEN620: Network Theory Broadband Circuit Design Fall 2014

ECEN620: Network Theory Broadband Circuit Design Fall 2012

ECEN620: Network Theory Broadband Circuit Design Fall 2014

6.976 High Speed Communication Circuits and Systems Lecture 21 MSK Modulation and Clock and Data Recovery Circuits

Lecture 160 Examples of CDR Circuits in CMOS (09/04/03) Page 160-1

High-speed Serial Interface

CLOCK AND DATA RECOVERY (CDR) circuits incorporating

Tuesday, March 29th, 9:15 11:30

Integrated Circuit Design for High-Speed Frequency Synthesis

EE290C - Spring 2004 Advanced Topics in Circuit Design High-Speed Electrical Interfaces. Announcements

Short Course On Phase-Locked Loops and Their Applications Day 5, AM Lecture. Advanced PLL Examples (Part I)

A 0.18µm SiGe BiCMOS Receiver and Transmitter Chipset for SONET OC-768 Transmission Systems

VLSI Broadband Communication Circuits

INF4420 Phase locked loops

Phase interpolation technique based on high-speed SERDES chip CDR Meidong Lin, Zhiping Wen, Lei Chen, Xuewu Li

ISSCC 2003 / SESSION 4 / CLOCK RECOVERY AND BACKPLANE TRANSCEIVERS / PAPER 4.3

This chapter discusses the design issues related to the CDR architectures. The

Dedication. To Mum and Dad

Choosing Loop Bandwidth for PLLs

Taheri: A 4-4.8GHz Adaptive Bandwidth, Adaptive Jitter Phase Locked Loop

/$ IEEE

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012

A 10-Gb/s Multiphase Clock and Data Recovery Circuit with a Rotational Bang-Bang Phase Detector

A 2.2GHZ-2.9V CHARGE PUMP PHASE LOCKED LOOP DESIGN AND ANALYSIS

DESIGN OF MULTIPLYING DELAY LOCKED LOOP FOR DIFFERENT MULTIPLYING FACTORS

A 5.4-Gb/s Clock and Data Recovery Circuit Using Seamless Loop Transition Scheme With Minimal Phase Noise Degradation

6.976 High Speed Communication Circuits and Systems Lecture 17 Advanced Frequency Synthesizers

ISSN:

A 0.2-to-1.45GHz Subsampling Fractional-N All-Digital MDLL with Zero-Offset Aperture PD-Based Spur Cancellation and In-Situ Timing Mismatch Detection

SiNANO-NEREID Workshop:

ECEN 620: Network Theory Broadband Circuit Design Fall 2012

SV2C 28 Gbps, 8 Lane SerDes Tester

Other Effects in PLLs. Behzad Razavi Electrical Engineering Department University of California, Los Angeles

ECEN620: Network Theory Broadband Circuit Design Fall 2014

Lecture 15: Clock Recovery

Phase Locked Loops, Report Writing, Layout Tuesday, April 5th, 9:15 11:00

Jitter in Digital Communication Systems, Part 1

ISSCC 2006 / SESSION 13 / OPTICAL COMMUNICATION / 13.2

Digital Dual Mixer Time Difference for Sub-Nanosecond Time Synchronization in Ethernet

Phil Lehwalder ECE526 Summer 2011 Dr. Chiang

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012

DESIGN AND VERIFICATION OF ANALOG PHASE LOCKED LOOP CIRCUIT

Lecture 15: Clock Recovery

A Variable-Frequency Parallel I/O Interface with Adaptive Power Supply Regulation

Introduction to CMOS RF Integrated Circuits Design

A Clock and Data Recovery Circuit With Programmable Multi-Level Phase Detector Characteristics and a Built-in Jitter Monitor

A HYBRID PHASE-LOCKED LOOP FOR CLOCK AND DATA RECOVERY APPLICATIONS. Mohammad Sadegh Jalali. B.Sc., The University of Tehran, 2008.

Dual-Rate Fibre Channel Repeaters

Lecture 11: Clocking

A Low Area, Switched-Resistor Loop Filter Technique for Fractional-N Synthesizers Applied to a MEMS-based Programmable Oscillator

ECEN 720 High-Speed Links Circuits and Systems

Decoupling Technique for Reducing Sensitivity of Differential Pairs to Power-Supply-Induced Jitter

A fully digital clock and data recovery with fast frequency offset acquisition technique for MIPI LLI applications

To learn fundamentals of high speed I/O link equalization techniques.

Clock and Data Recovery Circuit

ECEN 720 High-Speed Links: Circuits and Systems

HIGH-SPEED LOW-POWER ON-CHIP GLOBAL SIGNALING DESIGN OVERVIEW. Xi Chen, John Wilson, John Poulton, Rizwan Bashirullah, Tom Gray

THE reference spur for a phase-locked loop (PLL) is generated

PHASELOCK TECHNIQUES INTERSCIENCE. Third Edition. FLOYD M. GARDNER Consulting Engineer Palo Alto, California A JOHN WILEY & SONS, INC.

High Performance Digital Fractional-N Frequency Synthesizers. IEEE Distinguished Lecture Lehigh Valley SSCS Chapter

A 60GHz Sub-Sampling PLL Using A Dual-Step-Mixing ILFD

A GHz Wideband Sub-harmonically Injection- Locked PLL with Adaptive Injection Timing Alignment Technique

6.776 High Speed Communication Circuits and Systems Lecture 14 Voltage Controlled Oscillators

20Gb/s 0.13um CMOS Serial Link

Phase Locked Loop Design for Fast Phase and Frequency Acquisition

Self-Biased PLL/DLL. ECG minute Final Project Presentation. Wenlan Wu Electrical and Computer Engineering University of Nevada Las Vegas

Sudatta Mohanty, Madhusmita Panda, Dr Ashis kumar Mal

Accomplishment and Timing Presentation: Clock Generation of CMOS in VLSI

Design and Implementation of High-Speed CMOS Clock and Data Recovery Circuit for Optical Interconnection Applications. Seong-Jun Song. Dec.

High-speed Serial Interface

Low-overhead solutions for clock generation and synchronization.

FFT Analysis, Simulation of Computational Model and Netlist Model of Digital Phase Locked Loop

Circuit Design for a 2.2 GByte/s Memory Interface

ECEN720: High-Speed Links Circuits and Systems Spring 2017

Lecture 23: PLLs. Office hour on Monday moved to 1-2pm and 3:30-4pm Final exam next Wednesday, in class

Cost Effective Spread Spectrum Clock Generator Design Chulwoo Kim, Minyoung Song, Sewook Hwang

2284 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 43, NO. 10, OCTOBER /$ IEEE

European Conference on Nanoelectronics and Embedded Systems for Electric Mobility

THE DEMANDS of a high-bandwidth dynamic random access

Noise Analysis of Phase Locked Loops

Low Power, Wide Bandwidth Phase Locked Loop Design

THE rapid growing of last-mile solution such as passive optical

Lecture 7: Components of Phase Locked Loop (PLL)

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012

Multiple Reference Clock Generator

Design of an Efficient Phase Frequency Detector for a Digital Phase Locked Loop

A CMOS Multi-Gb/s 4-PAM Serial Link Transceiver*

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

High-Speed Serial IO Testing: Jitter Extraction & Bit-Error Rate Estimation. Serial Signaling Speed Trend

Analysis of Phase Noise Profile of a 1.1 GHz Phase-locked Loop

A 5-Gb/s 156-mW Transceiver with FFE/Analog Equalizer in 90-nm CMOS Technology Wang Xinghua a, Wang Zhengchen b, Gui Xiaoyan c,

15.3 A 9.9G-10.8Gb/s Rate-Adaptive Clock and Data-Recovery with No External Reference Clock for WDM Optical Fiber Transmission.

A Complete 64Gb/s/lane Active Electrical Repeater. Yue Lu, Jaeduk Han, Nicholas Sutardja Prof. Elad Alon January 23, 2014

Section 1. Fundamentals of DDS Technology

LETTER A 1.25-Gb/s Burst-Mode Half-Rate Clock and Data Recovery Circuit Using Realigned Oscillation

f o Fig ECE 6440 Frequency Synthesizers P.E. Allen Frequency Magnitude Spectral impurity Frequency Fig010-03

Transcription:

ECEN620: Network Theory Broadband Circuit Design Fall 2012 Lecture 20: CDRs Sam Palermo Analog & Mixed-Signal Center Texas A&M University

Announcements Exam 2 is on Friday Nov. 9 One double-sided 8.5x11 notes page allowed Bring your calculator Project descriptions are posted on the website Preliminary report due 11/19 and will count as the final homework 2

Agenda Exam 2 coverage CDR overview CDR phase detectors Analog & digital CDRs Dual-loop CDRs CDR jitter properties 3

Exam 2 Coverage Exam 2 is theoretically comprehensive, but will emphasize material from Lectures 10-19 Some questions may be qualitative based on key concepts Lecture 10 Phase Detectors Phase detector circuits Phase transfer curves Deadzone impact & solutions Lecture 11 Charge Pumps Basic charge pump circuits Non-idealities & solutions 4

Exam 2 Coverage Lecture 12-14 Loop Filter Circuits Transfer functions & impact on PLL transfer functions Secondary cap function & impact Advanced loop filters Cap multiplier Split path filters Sample-Reset filter Lecture 15 Voltage-Controlled Oscillators Barkhausen criteria applied to ring and LC oscillators Tuning techniques in ring and LC oscillators VCO jitter accumulation 5

Exam 2 Coverage Lecture 16 VCO Phase Noise Phase noise definition Leeson model Hajimiri model (high-level concepts) Lecture 17 Divider Circuits Divide-by-2 circuits CML latch/ff operation Asynchronous/Synchronous dividers Injection-locked dividers 6

Exam 2 Coverage Lecture 18 Fractional-N Frequency Synthesizers General architecture Effective divide ratio Spur locations Lecture 19 Delay-Locked Loops DLL vs PLL properties Delay transfer function Delay compensation Multi-phase generation Frequency synthesis architectures 7

Embedded Clock I/O Circuits TX PLL TX Clock Distribution CDR Per-channel PLL-based Dual-loop w/ Global PLL & Local DLL/PI Local Phase-Rotator PLLs Global PLL requires RX clock distribution to individual channels 8

Clock and Data Recovery [Razavi] A clock and data recovery system (CDR) produces the clocks to sample incoming data The clock(s) must have an effective frequency equal to the incoming data rate 10GHz for 10Gb/s data rate OR, multiple clocks spaced at 100ps Additional clocks may be used for phase detection Sampling clocks should have the proper phase relationship with the incoming data for sufficient timing margin to achieve the desired biterror-rate (BER) CDR should exhibit small effective jitter 9

Embedded Clocking (CDR) PLL-based CDR Dual-Loop CDR VCO V CTRL Frequency Synthesis PLL V ctrl CP Φ PLL [0] PFD 4 800MHZ Ref Clk Φ RX [n:0] D in RX PD early/ late proportional gain CP Σ Loop Filter integral gain 5-stage coupled VCO 5:1 5 Mux/ MUX Interpolator Pairs (16Gb/s) Φ PLL [4:0] (3.2GHz) RX PD Ψ[4:0] Φ PLL [4:0] early/ late 5:1 MUX FSM sel 10 15 Phase-Recovery Loop Clock frequency and optimum phase position are extracted from incoming data Phase detection continuously running Jitter tracking limited by CDR bandwidth With technology scaling we can make CDRs with higher bandwidths and the jitter tracking advantages of source synchronous systems is diminished Possible CDR implementations Stand-alone PLL Dual-loop architecture with a PLL or DLL and phase interpolators (PI) Phase-rotator PLL 10

CDR Phase Detectors [Perrott] A primary difference between CDRs and PLLs is that the incoming data signal is not periodic like the incoming reference clock of a PLL A CDR phase detector must operate properly with missing transition edges in the input data sequence 11

CDR Phase Detectors CDR phase detectors compare the phase between the input data and the recovered clock sampling this data and provides information to adjust the sampling clocks phase Phase detectors can be linear or non-linear Linear phase detectors provide both sign and magnitude information regarding the sampling phase error Hogge Non-linear phase detectors provide only sign information regarding the sampling phase error Alexander or 2x-Oversampled or Bang-Bang Oversampling (>2) Baud-Rate 12

Hogge Phase Detector Late Tb/2 ref [Razavi] Late Tb/2 ref Linear phase detector With a data transition and assuming a full-rate clock The late signal produces a signal whose pulse width is proportional to the phase difference between the incoming data and the sampling clock A Tb/2 reference signal is produced with a Tb/2 delay If the clock is sampling early, the late signal will be shorter than Tb/2 and vice-versa 13

Hogge Phase Detector Late Tb/2 ref (Late Tb/2 ref) [Razavi] Late Tb/2 ref [Lee] -1 Average Output Amplitude 1 Average Output Amplitude K PD 1 = π For phase transfer 0rad is w.r.t optimal Tb/2 (π) spacing between sampling clock and data φ e = φ in φ clk π TD is the transition density no transitions, no information ( TD) A value of 0.5 can be assumed for random data 14

Hogge Phase Detector Nonidealities Late Early Tb/2 ref [Razavi] Late Flip-Flop Clk-to-Q delay widens Late pulse, but doesn t impact Tb/2 reference pulse CDR will lock with a phase shift to equalize Tb/2 reference and Late pulse widths 15

Hogge Phase Detector Nonidealities Late Early Tb/2 ref [Razavi] CDR phase shift compensated with a dummy delay element Other issues: Need extremely high-speed XOR gates Phase skew between Tb/2 reference and Late signals induces a triwave disturbance (ripple) on the control voltage 16

PLL-Based CDR with a Hogge PD [Razavi] XOR outputs can directly drive the charge pump Need a relatively high-speed charge pump 17

Hogge PD Triwave on Vctrl [Razavi] Under nominal lock conditions, the control voltage integrates up and down with each transition Periodic disturbance produces data-dependent jitter (DDJ), as the triangular pulse exhibits a nonzero net area Since the data transition activity is random, a low frequency noise source is created that is not attenuated by the PLL dynamics 18

Modified Hogge PD [DeVito] Two additional latches and XOR gates are added The first flip-flop, latch, and 2 XORs are identical to the original Hogge The second 2 latches and XORs produce an inverted version of the original triwave, which can drive a second parallel charge pump to produce a nominally zero net area waveform 19

Alexander (2x-Oversampled) Phase Detector Most commonly used CDR phase detector Non-linear (Binary) Bang-Bang PD Only provides sign information of phase error (not magnitude) Phase detector uses 2 data samples and one edge sample Data transition necessary D n D n+1 If edge sample is same as second bit (or different from first), then the clock is sampling late En D n If edge sample is same as first bit (or different from second), then the clock is sampling early E n D n+1 E n E n [Sheikholeslami] 20

Alexander Phase Detector Characteristic (No Noise) (Late Early) [Lee] Phase detector only outputs phase error sign information in the form of a late OR early pulse whose width doesn t vary Phase detector gain is ideally infinite at zero phase error Finite gain will be present with noise, clock jitter, sampler metastability, ISI 21

Alexander Phase Detector Characteristic (With Noise) Total transfer characteristic is the convolution of the ideal PD transfer characteristic and the noise PDF Noise linearizes the phase detector over a phase region corresponding to the peak-to-peak jitter K PD 2 J PP ( TD) TD is the transition density no transitions, no information A value of 0.5 can be assumed for random data Output Pulse Width -1 Average Output Amplitude 1 Average Output Amplitude Output Pulse Width [Lee] 22

Oversampling Phase Detectors [Sheikholeslami] Multiple clock phases are used to sample incoming data bits PD can have multiple output levels Can detect rate of phase change for frequency acquisition 23

Mueller-Muller Baud-Rate Phase Detector Baud-rate phase detector only requires one sample clock per symbol (bit) 1 [Musa] Mueller-Muller phase detector commonly used -1-1 Attempting to equalize the amplitude of samples taken before and after a pulse 24

Mueller-Muller Baud-Rate Phase Detector [Spagna ISSCC 2010] 25

Analog PLL-based CDR Linearized K PD [Lee] 26

Analog PLL-based CDR [Lee] CDR bandwidth will vary with input phase variation amplitude with a non-linear phase detector Final performance verification should be done with a time-domain non-linear model 27

Digital PLL-based CDR [Sonntag JSSC 2006] 28

Digital PLL-based CDR Open-Loop Gain: [Sonntag JSSC 2006] 29

Digital PLL-based CDR [Sonntag JSSC 2006] 30

Single-Loop CDR Issues VCO PLL-based CDR V CTRL Φ RX [n:0] proportional gain Σ D in RX PD early/ late CP Loop Filter integral gain Phase detectors have limited frequency acquisition range Results in long lock times or not locking at all Can potentially lock to harmonics of correct clock frequency VCO frequency range variation with process, voltage, and temperature can exceed PLL lock range if only a phase detector is employed 31

Phase and Frequency Tracking Loops [Hsieh] Frequency Detector [Razavi] Capture range ~<15% frequency offset Frequency tracking loop operates during startup or loss of phase lock Ideally should be mostly off in normal operation Frequency loop bandwidth typically much smaller than phase loop bandwidth to prevent loop interaction 32

Analog Dual-Loop CDR w/ Two VCOs Frequency synthesis loop with replica VCO provides a coarse control voltage to set phase tracking loop frequency Frequency loop can be a global PLL shared by multiple channels Issues VCO matching VCO pulling Distributing voltage long distances [Hsieh] 33

Analog Dual-Loop CDR w/ One VCO Frequency loop operates during startup or loss of phase lock Ideally should be mostly off in normal operation Input reference clock simplifies frequency loop design Care must be taken when switching between loops to avoid disturbing VCO control voltage and loose frequency lock [Hsieh] 34

Phase Interpolator (PI) Based CDR Frequency synthesis loop produces multiple clock phases used by the phase interpolators Phase interpolator mixes between input phases to produce a fine sampling phase Ex: Quadrature 90 PI inputs with 5 bit resolution provides sampling phases spaced by 90 /(2 5-1)=2.9 Digital phase tracking loop offers advantages in robustness, area, and flexibility to easily reprogram loop parameters [Hsieh] 35

Phase Interpolator (PI) Based CDR Frequency synthesis loop can be a global PLL Can be difficult to distribute multiple phases long distance Need to preserve phase spacing Clock distribution power increases with phase number If CDR needs more than 4 phases consider local phase generation 36

DLL Local Phase Generation Only differential clock is distributed from global PLL Delay-Locked Loop (DLL) locally generates the multiple clock phases for the phase interpolators DLL can be per-channel or shared by a small number (4) Same architecture can be used in a forwarded-clock system Replace frequency synthesis PLL with forwarded-clock signals 37

Phase Rotator PLL Phase interpolators can be expensive in terms of power and area Phase rotator PLL places one interpolator in PLL feedback to adjust all VCO output phases simultaneously Now frequency synthesis and phase recovery loops are coupled Need PLL bandwidth greater than phase loop Useful in filtering VCO noise 38

CDR Jitter Properties Jitter Transfer Jitter Generation Jitter Tolerance 39

CDR Jitter Model Linearized K PD [Lee] 40

Jitter Transfer Linearized K PD [Lee] Jitter transfer is how much input jitter transfers to the output If the PLL has any peaking in the phase transfer function, this jitter can actually be amplified 41

Jitter Transfer Measurement System recovered clock Clean Clock System input clock with sinusoidal phase modulation (jitter) Sinusoidal output voltage Sinusoidal input voltage for phase mod. [Walker] 42

Jitter Transfer Specification [Walker] 43

Jitter Generation [Mansuri] Jitter generation is how much jitter the CDR generates Assumed to be dominated by VCO Assumes jitter-free serial data input VCO Phase Noise: H n VCO φ φ out ( s) = = = 2 2 n VCO s 2 K + N Loop 2 2 s s K Loop s + 2ζωns + ωn RCs + N For CDR, N should be 1 44

Jitter Generation High-Pass Transfer Function Jitter accumulates up to time 1/PLL bandwidth 20log 10 θ out (s) θ vcon (s) SONET specification: rms output jitter 0.01 UI [McNeill] 45

Jitter Tolerance How much sinusoidal jitter can the CDR tolerate and still achieve a given BER? [Sheikholeslami] Maximum tolerable φ e φ e ( s) φ = 1 φin JTOL out ( s) ( s) φn ( s) ( s) = 2φ ( s) n. in. in Timing Margin 2 TM = φ out 1 φin ( s) ( s) [Lee] 46

Jitter Tolerance Measurement [Lee] Random and sinusoidal jitter are added by modulating the BERT clock Deterministic jitter is added by passing the data through the channel For a given frequency, sinusoidal jitter amplitude is increased until the minimum acceptable BER (10-12 ) is recorded 47

Jitter Tolerance Measurement [Lee] (within CDR bandwidth) Flat region is beyond CDR bandwidth JTOL ( s) = φ ( s) 2 n. in = TM φ 1 φin out ( s) ( s) 48

Next Time Broadband amplifiers Limiting amplifiers Transimpedance amplifiers CML gate design 49