Equalization/Compensation of Transmission Media. Channel (copper or fiber)

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

Duobinary Modulation For Optical Systems

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

A 3.2Gb/s Clock and Data Recovery Circuit Without Reference Clock for a High-Speed Serial Data Link

Wideband Driver Amplifiers

Impedance 50 (75 connectors via adapters)

A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION

Fundamentals of Power Electronics. Robert W. Erickson University of Colorado, Boulder

Programmable Single-/Dual-/Triple- Tone Gong SAE 800

Op-Amp Simulation EE/CS 5720/6720. Read Chapter 5 in Johns & Martin before you begin this assignment.

QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications

Fully Differential CMOS Amplifier

Isolated AC Sine Wave Input 3B42 / 3B43 / 3B44 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM

High Speed, Low Power Monolithic Op Amp AD847

Technical Datasheet Scalar Network Analyzer Model MHz to 40 GHz

Timing Errors and Jitter

Equalization for High-Speed Serial Interfaces in Xilinx 7 Series FPGA Transceivers

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

Introduction to Digital Subscriber s Line (DSL)

Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept

8 Gbps CMOS interface for parallel fiber-optic interconnects

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

Laboratory 4: Feedback and Compensation

Propagation Channel Emulator ECP_V3

Feasibility Study on High Speed Transmission over UTP Cables

Adaptive Equalization of binary encoded signals Using LMS Algorithm

Signal Types and Terminations

Eye Doctor II Advanced Signal Integrity Tools

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

TSL INTEGRATED OPTO SENSOR

US-SPI New generation of High performances Ultrasonic device

it4036f 120-ps Wideband Phase Delay Description Features Device Diagram Timing Diagram

Lecture 2. High-Speed I/O

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

Frequency Response of Filters

High-Speed Gigabit Data Transmission Across Various Cable Media at Various Lengths and Data Rate

MPC 4. Machinery Protection Card Type MPC 4 FEATURES. Continuous on-line Machinery Protection Card

Application Note Noise Frequently Asked Questions

MEASUREMENT UNCERTAINTY IN VECTOR NETWORK ANALYZER

Using Pre-Emphasis and Equalization with Stratix GX

Equalization: The Correction and Analysis of Degraded Signals. White Paper

NTE923 & NTE923D Integrated Circuit Precision Voltage Regulator

PS323. Precision, Single-Supply SPST Analog Switch. Features. Description. Block Diagram, Pin Configuration, and Truth Table. Applications PS323 PS323

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

ACT4077 Driver for MACAIR A3818, A5690, A5232, A4905 & MIL-STD-1553

LABORATORY 2 THE DIFFERENTIAL AMPLIFIER

Jitter in PCIe application on embedded boards with PLL Zero delay Clock buffer

DS2187 Receive Line Interface

Clock Recovery in Serial-Data Systems Ransom Stephens, Ph.D.

A/D Converter based on Binary Search Algorithm

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA

1+1 PROTECTION WITHOUT RELAYS USING IDT82V2044/48/48L & IDT82V2054/58/58L HITLESS PROTECTION SWITCHING

6.976 High Speed Communication Circuits and Systems Lecture 1 Overview of Course

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Technical Innovation. Salland delivers fully Integrated Solutions for High Volume Testing of Ultra-fast SerDes Applications

11. High-Speed Differential Interfaces in Cyclone II Devices

Calibration and performance test of the Very Front End electronics for the CMS electromagnetic calorimeter

ZL40221 Precision 2:6 LVDS Fanout Buffer with Glitchfree Input Reference Switching and On-Chip Input Termination Data Sheet

TL084 TL084A - TL084B

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

Lock - in Amplifier and Applications

FX604. CML Semiconductor Products. V23 Compatible Modem. 1.0 Features. 1200/75 bits/sec Full Duplex V23 compatible Modem with:

LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS

A 3 V 12b 100 MS/s CMOS D/A Converter for High- Speed Communication Systems

Indirect X-ray photon counting image sensor with 27T pixels and 15 electrons RMS accurate threshold

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

Optical Fibres. Introduction. Safety precautions. For your safety. For the safety of the apparatus

81110A Pulse Pattern Generator Simulating Distorted Signals for Tolerance Testing

A 125-MHz Mixed-Signal Echo Canceller for Gigabit Ethernet on Copper Wire

Σ _. Feedback Amplifiers: One and Two Pole cases. Negative Feedback:

A 10-Gb/s CMOS Clock and Data Recovery Circuit with a Half-Rate Linear Phase Detector

An All-Digital Phase-Locked Loop with High Resolution for Local On-Chip Clock Synthesis

Digital to Analog Converter. Raghu Tumati

High-Frequency Integrated Circuits

Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements. Application Note

LM 358 Op Amp. If you have small signals and need a more useful reading we could amplify it using the op amp, this is commonly used in sensors.

TL074 TL074A - TL074B

Reading: HH Sections , (pgs , )

MATRIX TECHNICAL NOTES

SFP+ LR 10G Ethernet 10km SFP+ Transceiver 10GBASE-LR / 10BBASE-LW

Quad, Rail-to-Rail, Fault-Protected, SPST Analog Switches

HIGH SPEED DATA CONVERSION

Precision Diode Rectifiers

Use and Application of Output Limiting Amplifiers (HFA1115, HFA1130, HFA1135)

High Speed, Low Power Dual Op Amp AD827

Implementation of Short Reach (SR) and Very Short Reach (VSR) data links using POET DOES (Digital Opto- electronic Switch)

DESIGN CHALLENGES OF TECHNOLOGY SCALING

12-Bit, 4-Channel Parallel Output Sampling ANALOG-TO-DIGITAL CONVERTER

路 論 Chapter 15 System-Level Physical Design

DDX 7000 & Digital Partial Discharge Detectors FEATURES APPLICATIONS

Enhancing Second Harmonic Suppression in an Ultra-Broadband RF Push-Pull Amplifier

USB 3.0 CDR Model White Paper Revision 0.5

AMICSA Integrated SAR Receiver/Converter for L, C and X bands Markku Åberg VTT Technical Research Centre of Finland

VITESSE SEMICONDUCTOR CORPORATION. 16:1 Multiplexer. Timing Generator. CMU x16

LM139/LM239/LM339/LM2901/LM3302 Low Power Low Offset Voltage Quad Comparators

RF Measurements Using a Modular Digitizer

Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm

isim ACTIVE FILTER DESIGNER NEW, VERY CAPABLE, MULTI-STAGE ACTIVE FILTER DESIGN TOOL

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

Transcription:

Equalization/Compensation of Transmission Media Channel (copper or fiber) 1

Optical Receiver Block Diagram O E TIA LA EQ CDR DMUX -18 dbm 10 µa 10 mv p-p 400 mv p-p 2

Copper Cable Model Copper Cable 4-foot cable H( ω) e Lα ω 15-foot cable Where: L is the cable length a is a cable-dependent characteristic 2

Effect of Copper on Broadband Data waveform eye diagram 3

Adaptive Analog Equalizer for Copper Implemented in Jazz Semiconductor SiGe BiCMOS process: 120 GHz f T npn 0.35 µm CMOS 4

Equalizer Block Diagram 5

Analog Equalizer Concept (1) Simple linear circuit (normalized to 1Hz): 1 V V 1 2 V 3 +0.5-0.5 1s C 1 1 1 1 1 V 1 α V 1 ( 1 α) V 2 1 simple channel model bandpass filter combined flat response + peaked response 6

Analog Equalizer Concept (2) 1 V 1 V 2 V 3 +0.5-0.5 1s C 1 1 1 1 1 V 1 α V 1 ( 1 α) V 2 1 V 1 V 2 7

Analog Equalizer Concept (3) Equalized output pulses: Rise time = voltage swing/slew rate V 3 Rise time nearly constant over different channels! 8

Feedforward Path V out 9

Equalizer Frequency Response V eq V in (db) V control f (Hz) 10

ISI & Transition Time 0.3 0 V FFE t eq = 45ps PW = 108ps t eq = 60ps PW = 100ps t eq = 75ps PW = 86ps -0.3 2.4 2.5 2.6 2.7 2.8 t (ns) Simulations indicate that ISI correlates strongly with FFE transition time t eq. Optimum t eq is observed to be 60 ps. Nonlinearities affect pulse shape, but not location of zero crossings. 11

Slicer Restores full logic levels Exhibits controlled transition time 12

Feedback Path 13

Transition Time Detector DC characteristic: V S V + V - V S I SS C SS Transient Characteristic: V + V (b) (a) V + V Rectification & filtering done in a single stage. V S (b) (a) 14 t

Integrator H(s) = A 0 1 1+ sτ int A 0 sτ int A 0 = g ( m 1 r o1 r ) o2 τ int = C L g m 1 15

Detector + Integrator From FFE t FFE From Slicer t slicer = 60ps V control (mv) FFE transition Time t FFE slope detector slope detector 60 40 20 90ps 75ps 0 60ps _ + V control -20-40 -60 0 10 20 30 40 50 t (ns) 45ps 15ps 16

System Analysis t slicer detector K d + _ V control integrator H(s) feedforward equalizer K eq t eq detector K d t t eq slicer H( s) KdK = 1+ K K 1 sτ int d eq H( s) eq H( s) t t eq slicer = 1+ s τ int 1 K d K eq K eq = 1.5 ps/mv K d = 2.5 mv/ps τ int = 75ns τ adapt = τ int K d K eq = 20ns 17

Measurement Setup EQ inputs Die under test 2 31 PRBS signal applied to cable EQ outputs 18

Measured Eye Diagrams EQ input EQ output 4-foot RU256 cable (-5 db atten. @ 5 GHz) 4.0 ps rms jitter 15-foot RU256 cable (-15 db atten. @ 5 GHz) 3.9 ps rms jitter 19

Summary of Measured Performance Supply voltage 3.3 V Power Dissipation Die Size 350 mw (155 mw not including output driver) 0.81mm X 0.87mm Output Swing 490 mv single-ended p-p Random Jitter 4.0 ps rms (4-foot cable) 3.9 ps rms (15-foot cable) Presented at ISSCC Feb. 2004 20

Equalization vs. Compensation Equalization is accomplished by inverting the transfer function of the channel. Compensation is accomplished only by canceling the ISI at each unit interval. Electronic Dispersion Compensation (EDC) refers to the electronics that accomplishes compensation of copper or optical transmission media. EDC is becoming especially critical as bit rates increase on legacy equipment (e.g., backplane, optical connectors, optical fiber). 21

Pre-Cursor/Post-Cursor ISI Input pulse (no ISI): 0 T Output pulse: pre-cursor ISI cursor post-cursor ISI 0 T 22

Feedforward Equalization (FFE) Idea: To cancel ISI, subtract a weighted & delayed version of the pulse: output pulse delayed by T: d -1 output pulse: d 0 # X d & 1 % ( $ ' d 0 Result with 0 pre-cursor ISI: 23

Feedforward Equalization (2) D in (t) T D in (t T) Time domain: + a 1 _ Σ D out (t) D out (t) = D in (t) a 1 D in (t T) a 1 = d 1 d 0 Frequency domain: 1+ a 1 2 H(s) = 1 a 1 e st H( jω) = 1 a 1 e jωt ( ) = 1 a 1 cosωt j sinωt 1 a 1 H( jω) 2 = (1+ a 1 2 ) 2a 1 cosωt π T ω 24

Feedforward Equalization (3) N-tap FFE structure: D in (t) T T T a 0 a 1 a 2 a n Σ D out (t) FFE can cancel both pre- and post-cursor distortion. 25

Feedforward Equalization (4) 3-tap summing circuit: R R negative coefficient D in+ (k) _ V out + D in (k) D in+ (k 1) D in (k 1) D in+ (k 2) D in (k 2) V 0 V 1 V 2 I SS Coefficients set by g m of each differential pair. 26

Feedforward Equalization (5) Fractional spacing: π T ω 1-tap T-spaced FFE frequency response 5-tap T-spaced FFE eye diagram 2π T 1-tap T/2-spaced FFE frequency response ω 5-tap T/2-spaced FFE eye diagram 27

Adaptation (1) Assume original sequence D in (k) is known. Define error signal e(k) as: ^ e(k) D out (k) D out (k) ^ where D out (k) is an appropriately delayed version of D in (k). Steepest Descent Algorithm: e 2 optimum setting Set Δa i a 2 a 1 = µ de2 da i step size Algorithm moves coefficients in direction of decreasing mean-square error. Step size µ should be made sufficiently small to guarantee convergence. Requires knowledge of properties of mean-square error; usually not available. 28

Adaptation (2) Least mean-square (LMS) algorithm: Set Δa i = µ d [ e2 (k)] da i FFE output signal: D out (k) = a 0 D in (k) + a 1 D in (k 1) + + a n D in (k n) [ ] 2 e 2 ^ (k) = D out (k) D out (k) [ ] da i d e 2 (k) ( ) dd out = 2 D ^ out D out = 2 e(k) D in (k i) da i Δa i = 2µ e(k) D in (k i) Analog version of LMS: a i (t) = 1 τ e(t) D in (t it)dt both signals are available on chip. 29

Adaptation (3) Types of adaptation: 1. Training Sequence A training sequence with known properties is sent through the channel + equalizer. The equalizer output is compared to the original sequence and an error signal is generated. 2. Blind Adapation Adaptation is continually performed while system is running. Only limited properties of the signal are known. An error signal must somehow be generated without having the original sequence. 30

Adaptation (4) Generation of error signal: D in FFE D out ^ D out _ Σ + e Slicer restores logic levels and opens eye vertically. Bit sequences at slicer input & input are identical. Slicer has no effect on placement of zero crossing. Slicer can be realized using CML buffers with sufficient gain and speed. 31

Decision Feedback Equalization (DFE) FFE structure: D in (t) T T T a 0 a 1 a 2 a n Σ D out (t) Noise applied to FFE input will be retained (perhaps filtered) at the output. DFE structure: D in (t) + Σ - - - D out (t) b m b 2 b 1 T T T 32

Decision Feedback Equalization (2) D in (t) Σ + - - - D out (t) b m b 2 b 1 T T T Slicer is embedded in the structure; D out is a digital signal. Delay elements are digital -- commonly realized by DFFs. Use of slicer suppresses input noise. Cancels post-cursor distortion only. 33

Decision Feedback Equalization (3) D in (t) + Σ - - - D out (t) 1-tap example: D in (k) 2/3 post-cursor distortion 1/3 b m b 2 b 1 consistent with D out (k) (desired) 1 1 T T T D out (k 1) Tap weights provide a look-up table, canceling post-cursor distortion based on last m bits of output sequence. DFE can sometimes latch up with wrong tap weights during adaptation. D in (k) 1 3 D out (k 1) 2/3 b 1 = 1 3 34

FFE + DFE D in (t) T T T a 0 a 1 a 2 a n Σ + Σ - - - D out (t) Combined FFE and DFE can be used to cancel both pre- and post-cursor distortion with low noise. b m b 2 b 1 T T T 35

Front-End Circuits for DSP-Based Receivers from channel V in V PGA A ADC D out [1:n] ADC requires strict control over its input amplitude V A. V C AGC Programmable Gain Amplifier (PGA): V A (t) = G(V C ) V in (t) where # G(V C ) = V 1 exp V & C % ( $ ' V 2 Automatic Gain Control Linear in db gain characteristic gives settling time independent of input amplitude. 36

PGA Design 1. Differential Pair: 2. Source Degeneration: 3. Op-Amp with Feedback: I out- V in+ I out+ V in- I out- V in+ I out+ V in- + V_ in R S R S R f + V_ out I SS 2R S + V C _ R f For biasing in weak inversion: I SS I out = g m V in 2nV T % I SS = I D0 exp V V ( C T ' * & nv T ) I out = g m 1+ g m R S V in V in R S for g m R S >> 1 V out = R f R S V in R S varied with constant db per step. 37

PGA Example (1) C.-C. Hsu, J.-T. Wu, A highly linear 125-MHz CMOS switched-resistor programmable-gain amplifier, JSSC, Oct. 2003, pp. 1663-1670. V out = R f R S V in Realization of R S : R S1 = 420 R S1 + R S2 = 529 R S1 + R S2 + R S3 = 666 R S1 + R S2 +!+ R S10 = 4200 2 db steps 38

PGA Example (2) J. Cao, et al., A 500mW digitally calibrated AFE in 65nm CMOS for 10Gb/s links over backplane and multimode fiber, ISSC 2009, pp. 370-371. A v = g m R = N µ n C ox W L I O R gain of single diff. pair where N = number of diff. pairs turned on 39

Track & Hold Circuit The T/H circuit is comprised of two switch-capacitor stages and an amplifier which provides gain and isolation. Dummy switches are used to cancel channel charge injection and achieve better linearity. 40

Simulation Results T/H differential output for f in = 1.5 GHz and f s =10 GS/sec 41

High-speed Comparator High-Level Clocking: Improves isolation between the input and output, reducing kickback from output. Cascoding of the clock switches reduces the Miller effect of the input transistors. Reduced headroom 42

Comparator/Latch Results (1) 43

Metastable Behavior (1) Comp./Latch output Metastable event T/H output What is the probability of this error occurring? 44

Metastable Behavior (2) For v d v 1 v 2 : C t R + v 1 + v 2 R v d (t) C t C t dv d dt = v d R + g m v d % v d (t) = v d (0) exp' & τ m g m C t t τ m ( * ) 1 1 1 g m R g m = 4.2 ms R = 400 Ω C t = 36 ff τ m = 30 ps t 45

V out (digital) Metastable Behavior (3) 11 10 01 -V dec -ε +ε +V dec 00 0 1 2 3 V in (analog) 2ε 2V dec V LSB Error probability: Including comparator gain: P error = 2ε P error = V LSB 2ε A comp V LSB V dec = minimum detectable logic level ε = minimum input at t = 0 so that output level is V dec at t = T/2 46

Metastable Behavior (4) v d (t) Recall: $ v d (t) = v d (0) exp& % v d (T c 2) V dec t τ m ' ) ( For error-free operation after half-clock period: ' V dec = ε exp T * c ), ( 2τ m + ' ε = V dec exp T * c ), ( 2τ m + τ m = 23 ps τ m = 30 ps t Error probability: P error = = 2ε A comp V LSB 2V & dec exp T ) c ( + A comp V LSB ' 2τ m * 47

Reducing Metastability Errors Additional high-speed latches following the comparator/latch stage reduces probability of metastable events at the output. Latch output 48