VLSI Broadband Communication Circuits

Similar documents
ECEN620: Network Theory Broadband Circuit Design Fall 2014

ECEN620: Network Theory Broadband Circuit Design Fall 2012

ECEN620: Network Theory Broadband Circuit Design Fall 2014

High-speed Serial Interface

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

INF4420 Phase locked loops

ECEN620: Network Theory Broadband Circuit Design Fall 2014

ABHELSINKI UNIVERSITY OF TECHNOLOGY

Analysis and Design of a 1GHz PLL for Fast Phase and Frequency Acquisition

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

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

Simulation technique for noise and timing jitter in phase locked loop

ECEN720: High-Speed Links Circuits and Systems Spring 2017

Choosing Loop Bandwidth for PLLs

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,

Integrated Circuit Design for High-Speed Frequency Synthesis

Studies on FIR Filter Pre-Emphasis for High-Speed Backplane Data Transmission

filter, followed by a second mixerdownconverter,

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

EE290C Spring Lecture 5: Equalization Techniques. Elad Alon Dept. of EECS 9" FR4 26" FR4. 9" FR4, via stub.

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

DESIGN OF A MODULAR FEEDFORWARD PHASE/FREQUENCY DETECTOR FOR HIGH SPEED PLL

ECEN620: Network Theory Broadband Circuit Design Fall 2012

ISSN:

Self Biased PLL/DLL. ECG 721 Memory Circuit Design (Spring 2017) Dane Gentry 4/17/17

/$ IEEE

Notes on OR Data Math Function

Synchronous Mirror Delays. ECG 721 Memory Circuit Design Kevin Buck

Optimization of Digitally Controlled Oscillator with Low Power

Available online at ScienceDirect. International Conference On DESIGN AND MANUFACTURING, IConDM 2013

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

NRZ DPLL CMOS Frequency Synthesizer Using Active PI Filter

Design of High-Speed Serial-Links in CMOS (Task ID: )

American International Journal of Research in Science, Technology, Engineering & Mathematics

Circuit Techniques for High-Speed Serial and Backplane Signaling Marcus Henricus van Ierssel

Synchronization. EE442 Lecture 17. All digital receivers must be synchronized to the incoming signal s(t).

Introduction to CMOS RF Integrated Circuits Design

The Use and Design of Synchronous Mirror Delays. Vince DiPuccio ECG 721 Spring 2017

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

A 5Gbit/s CMOS Clock and Data Recovery Circuit

Analysis of phase Locked Loop using Ring Voltage Controlled Oscillator

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

Phase Locked Loop Design for Fast Phase and Frequency Acquisition

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

Energy Efficient and High Speed Charge-Pump Phase Locked Loop

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

Efficient and Flexible Simulation of Phase Locked Loops, Part I: Simulator Design

Designing of Charge Pump for Fast-Locking and Low-Power PLL

Dedication. To Mum and Dad

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

DESIGN AND VERIFICATION OF ANALOG PHASE LOCKED LOOP CIRCUIT

[Prajapati, 3(3): March, 2014] ISSN: Impact Factor: 1.852

Sudatta Mohanty, Madhusmita Panda, Dr Ashis kumar Mal

A Novel High Efficient Six Stage Charge Pump

Chapter 2 Analysis of Quantization Noise Reduction Techniques for Fractional-N PLL

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

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

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

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

CLOCK AND DATA RECOVERY (CDR) circuits incorporating

Low Power Phase Locked Loop Design with Minimum Jitter

Serial Data Transmission

T.J.Moir AUT University Auckland. The Ph ase Lock ed Loop.

Signal Processing Techniques for Software Radio

D f ref. Low V dd (~ 1.8V) f in = D f ref

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

Design of CMOS Phase Locked Loop

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

A Blind Baud-Rate CDR and Zero-Forcing Adaptive DFE for an ADC-Based Receiver. Clifford Ting

A DPLL-based per Core Variable Frequency Clock Generator for an Eight-Core POWER7 Microprocessor

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

ISSCC 2006 / SESSION 13 / OPTICAL COMMUNICATION / 13.2

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

Electronic Dispersion Compensation of 40-Gb/s Multimode Fiber Links Using IIR Equalization

Study and Implementation of Phase Frequency Detector and Frequency Divider 45nm using CMOS Technology

A Flying-Adder Architecture of Frequency and Phase Synthesis With Scalability

All Digital Phase Locked Loop Architecture Design Using Vernier Delay Time-to- Digital Converter

Lecture 7: Components of Phase Locked Loop (PLL)

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

Flying-Adder Frequency and Phase Synthesis Architecture

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

DESIGN OF A 10 Gbps TRANSCEIVER

Advances in Radio Science

A FREQUENCY SYNTHESIZER STRUCTURE BASED ON COINCIDENCE MIXER

Jitter Specifications for 1000Base-T

A Comparative review and analysis of different phase frequency detectors for Phase Locked Loops

B.E. SEMESTER III (ELECTRICAL) SUBJECT CODE: X30902 Subject Name: Analog & Digital Electronics

A New Phase-Locked Loop with High Speed Phase Frequency Detector and Enhanced Lock-in

ENGIN 112 Intro to Electrical and Computer Engineering

The Influence of Multipath on the Positioning Error

Performance Evaluation of Nonlinear Equalizer based on Multilayer Perceptron for OFDM Power- Line Communication

Phase-Locked Loop Engineering Handbook for Integrated Circuits

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

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

DESIGN OF MULTIPLYING DELAY LOCKED LOOP FOR DIFFERENT MULTIPLYING FACTORS

Ten-Tec Orion Synthesizer - Design Summary. Abstract

Performance Comparison of ZF, LMS and RLS Algorithms for Linear Adaptive Equalizer

Carrier Phase Recovery. EE3723 : Digital Communications. Synchronization. Carrier Phase Recovery. Carrier Phase Synchronization Techniques.

TUNING. Frequency characteristics of continuous-time filters are based on RC or LC products, or on G m /C ratios, depending on the implementation

Detection and Estimation of Signals in Noise. Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia

Transcription:

Miscellaneous topics Department of Electrical Engineering Indian Institute of Technology, Madras Chennai, 600036, India 16 Nov. 2007

Outline Optimal equalizers LMS adaptation Validity of PLL linear model PLL lock and capture ranges Hogge phase detector offset correction Course summary

Intersymbol interference Channel response h of length N 2 N possible values Received values spread between 1 k 0 h k and 1 + k 0 h k

Maximum likelihood sequence estimation (MLSE) Given received values, estimate the most likely sequence of symbols that generated the value Minimizes bit error rate Exponential complexity with N

Zero forcing linear feedforward equalizer ISI can be eliminated using the inverse filter H 1 (z) Noise enhancement at frequencies where H(z) 1 Truncated inverse filter in practice Minimizes k 0 f k (f = h g, g is the equalizer s response) if k 0 f k 1 Determine optimal coefficients by truncating H 1 (z) to the desired length

Least mean square linear feedforward equalizer Minimizes k 0 f 2 k Very little boost at frequencies where H(z) 1 Optimal performance in presence of noise reduced noise enhancement Optimal coefficients c = (A T A) 1 A T b where columns of A are delayed versions of the input sequence b is [0... 010... 0]

LMS adaptation y = c T g e = y sgn(y) c[k + 1] = c[k] µ c E(e 2 ) c[k + 1] = c[k] µ c e 2 Steepest descent algorithm to minimize E(e 2 ) Use instantaneous value of e 2 instead of expectations (Woodrow)

LMS adaptation y = c T g e = y sgn(y) c[k + 1] = c[k] µe[n]g[n] Full LMS c[k + 1] = c[k] µe[n]sgn(g[n]) c[k + 1] = c[k] µsgn(e[n])g[n] c[k + 1] = c[k] µsgn(e[n])sgn(g[n]) Sign-sign LMS Steepest descent algorithm Gradients are the outputs of FIR delay stages Very easy to realize for a DFE gradients are delayed decisions

Decision feedback equalizer ISI subtraction based on past decisions Can eliminate post cursor ISI without noise enhancement Much lower high frequency boost from the linear feedforward equalizer Possibility of error propagation But works well enough in practice Closing feedback loop in one cycle is the biggest challenge

Phase frequency detector nonlinearity pdout dc ac (at f ref ) +1 Φ +1 +1 +1 +1 +1 2 Φ φ div φ ref φ div = 2πK pd,ik vco Ns 2 ( 1 + skpd /K pd,i ) (1) When Φ doubles, average value doubles, ac part doesn t nonlinear φ If div φ ref φ div 1 at 2πf ref, ac part is removed; approximately linear Linear analysis of the loop valid under this condition: f ref K pd K vco Nagendra /N i.e. Krishnapura reference VLSIfrequency Broadband Communication must Circuits be much

PLL lock and capture ranges Lock range: Range over which PLL can lock, given the right initial conditions limited by the range of some component in the loop Quasi-static operation Start with a locked PLL Sweep the input frequency very slowly until the PLL loses lock. Capture range: Largest frequency step that can be applied to a locked PLL such that it locks to the new frequency Dynamic operation Start with a locked PLL Step the input frequency and see if the PLL acquires lock within a certain interval

PLL lock range Type I PLL May be limited by phase detector range Build a type II PLL Type II PLL Steady state phase error independent of frequency Not limited by the phase detector Limited by VCO range; loop filter output voltage range; Increase these ranges to get rid of the limitation

PLL capture range-type II PLL Phase frequency detector Non zero average output voltage in case of a frequency difference This drives the VCO in the right direction Capture range=lock range; But may take a very long time for a large frequency step Multiplier, XOR gate, Hogge phase detector, Alexander phase detector Zero average output voltage in case of a frequency difference Output contains difference frequency component which can drive the VCO in the right direction If difference frequency component is severely attenuated by the loop, it may fail to capture In practice, a frequency detector is used as an acquisition aid

Successful capture

Unsuccessful capture-but stays locked over this range

Phase frequency detector: f c = 19/20f d

Phase frequency detector: f c = 9/10f d

Hogge phase detector: f c = 19/20f d

Hogge phase detector: f c = 9/10f d

Bang bang phase detector: f c = 19/20f d

Bang bang phase detector: f c = 9/10f d

Hogge phase detector: effects of flip flop delay UP DN data clk D Q 1 Q 2 Q D Q Φ clk-q =t clk-q /T clk clk data Φ = Φ data -Φ clk clk data Φ = Φ data -Φ clk Q 1 Q 1 Q 2 UP DN using ideal flip flops Q 2 UP DN using flip flops with delay tclk-q

Hogge phase detector: effects of flip flop delay Clock to Q delay widens UP pulse by t clk q UP pulse width is unaltered Phase offset of t clk q /T clk to obtain zero average of UP DN

Hogge phase detector: offset correction data UP DN delay t clk-q data clk D Q 1 Q 2 Q D Q Φ clk-q =t clk-q /T clk clk data Q 1 Φ = Φ data -Φ clk clk data data Φ = Φ data -Φ clk Q 2 UP DN using ideal flip flops Q 1 Q 2 UP DN using delay compensation

Hogge phase detector: offset correction Delay the input by t clk q before feeding to the XOR gate Reduces UP pulse width t clk q and eliminates the offset

CML XOR gate A Y B delay t B-t A delay t A V dd Y p Y n A p A n B p B n Delay from B more than delay from A Use this asymmetry to correct Hogge phase detector offset

Hogge phase detector: offset correction UP DN data Q 2 delay t clk-q /2 delay t clk-q /2 data clk D Q 1 Q 2 Q D Q Φ clk-q =t clk-q /T clk clk data Q 1 Φ = Φ data -Φ clk clk data data Φ = Φ data -Φ clk Q 2 UP DN using ideal flip flops Q 1 Q 2 Q 2 UP DN asymmetric flip flops with appropriate delays

Hogge phase detector: offset correction Reduce UP pulse width by t clk q /2 and increase DN pulse width by t clk q /2 to correct the offset Difference is XOR input delays must be t clk q /2 In practice, cancellation won t be exact

EE685: Serial communication link Equalizers to enhance eye opening Clock and data recovery Topics covered Generate discrete time channel model from continuous-time channel response Determine optimal equalizer coefficients Design high speed transmit FIR feedforward or receive decision feedback equalizers Design clock and data recovery circuits, given a VCO Eye diagrams Topics left out Transmission lines channels Fractionally spaced equalizers Oscillator design Detailed treatment of jitter

References John G. Proakis, Digital Communications, McGraw Hill, 2000. B. Razavi (editor), Monolithic Phase Locked Loops and Clock Recovery Circuits-Theory and Design, IEEE Press, 1996. B. Razavi (editor), Phase-Locking in High-Performance Systems: From Devices to Architectures, Wiley-IEEE Press, 2003. Rick Walker s papers at http://www.omnisterra.com/walker/pubs.html