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

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

ECEN620: Network Theory Broadband Circuit Design Fall 2014

ECEN 720 High-Speed Links: Circuits and Systems. Lab3 Transmitter Circuits. Objective. Introduction. Transmitter Automatic Termination Adjustment

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

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

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

ECEN 720 High-Speed Links: Circuits and Systems

ECEN720: High-Speed Links Circuits and Systems Spring 2017

ECEN720: High-Speed Links Circuits and Systems Spring 2017

Signal Technologies 1

ECEN689: Special Topics in Optical Interconnects Circuits and Systems Spring 2016

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

High Speed Communication Circuits and Systems Lecture 14 High Speed Frequency Dividers

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

ECEN620: Network Theory Broadband Circuit Design Fall 2014

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,

12.5 Gb/s JESD204B Compliant Transmitter Design in 28nm FD-SOI Technology

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

Microcircuit Electrical Issues

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

A 19-GHz Broadband Amplifier Using a g m -Boosted Cascode in 0.18-μm CMOS

ECEN620: Network Theory Broadband Circuit Design Fall 2012

Design of High-Speed Op-Amps for Signal Processing

ISSCC 2003 / SESSION 10 / HIGH SPEED BUILDING BLOCKS / PAPER 10.8

5Gbps Serial Link Transmitter with Pre-emphasis

Multiplexer for Capacitive sensors

ECEN720: High-Speed Links Circuits and Systems Spring 2017

Design of Low Power High Speed Fully Dynamic CMOS Latched Comparator

Design and Simulation of Low Voltage Operational Amplifier

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

Single-Ended to Differential Converter for Multiple-Stage Single-Ended Ring Oscillators

High-speed Serial Interface

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

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

6.776 High Speed Communication Circuits Lecture 6 MOS Transistors, Passive Components, Gain- Bandwidth Issue for Broadband Amplifiers

800Mbps LVDS/LVPECL-to-LVDS 2 x 2 Crosspoint Switch

ECEN720: High-Speed Links Circuits and Systems Spring 2017

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

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

Advanced Operational Amplifiers

Index. Small-Signal Models, 14 saturation current, 3, 5 Transistor Cutoff Frequency, 18 transconductance, 16, 22 transit time, 10

ECEN620: Network Theory Broadband Circuit Design Fall 2012

6.776 High Speed Communication Circuits Lecture 7 High Freqeuncy, Broadband Amplifiers

Low Jitter, Low Emission Timing Solutions For High Speed Digital Systems. A Design Methodology

EE 330 Lecture 44. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

EE241 - Spring 2004 Advanced Digital Integrated Circuits. Announcements. Borivoje Nikolic. Lecture 15 Low-Power Design: Supply Voltage Scaling

SGM ns, Low-Power, 3V/5V, Rail-to-Rail Input Single-Supply Comparator

Lecture 9: Clocking for High Performance Processors

12 Bit 1.2 GS/s 4:1 MUXDAC

ECEN 620: Network Theory Broadband Circuit Design Fall 2012

電子電路. Memory and Advanced Digital Circuits

High-Speed Circuits and Systems Laboratory B.M.Yu. High-Speed Circuits and Systems Lab.

Digital Systems Power, Speed and Packages II CMPE 650

ISSCC 2004 / SESSION 26 / OPTICAL AND FAST I/O / 26.6

UMAINE ECE Morse Code ROM and Transmitter at ISM Band Frequency

LF442 Dual Low Power JFET Input Operational Amplifier

Lecture 15: Transmitter and Receiver Design

LVTTL/CMOS DATA INPUT 100Ω SHIELDED TWISTED CABLE OR MICROSTRIP PC BOARD TRACES. Maxim Integrated Products 1

20Gb/s 0.13um CMOS Serial Link

ECE 3110: Engineering Electronics II Fall Final Exam. Dec. 16, 8:00-10:00am. Name: (78 points total)

Hot Topics and Cool Ideas in Scaled CMOS Analog Design

To learn S-parameters, eye diagram, ISI, modulation techniques and their simulations in MATLAB and Cadence.

On Chip Active Decoupling Capacitors for Supply Noise Reduction for Power Gating and Dynamic Dual Vdd Circuits in Digital VLSI

To learn statistical bit-error-rate (BER) simulation, BER link noise budgeting and using ADS to model high speed I/O link circuits

Lecture 3 Switched-Capacitor Circuits Trevor Caldwell

if the conductance is set to zero, the equation can be written as following t 2 (4)

ECE 497 JS Lecture - 22 Timing & Signaling

A 2.4 GHZ RECEIVER IN SILICON-ON-SAPPHIRE MICHAEL PETERS. B.S., Kansas State University, 2009 A REPORT

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

DUAL ULTRA MICROPOWER RAIL-TO-RAIL CMOS OPERATIONAL AMPLIFIER

ECEN 474/704 Lab 6: Differential Pairs

Electronic Circuits EE359A

The GBTIA, a 5 Gbit/s Radiation-Hard Optical Receiver for the SLHC Upgrades

EE141-Spring 2007 Digital Integrated Circuits

ECEN620: Network Theory Broadband Circuit Design Fall 2014

TOP VIEW. Maxim Integrated Products 1

Low-power 2.5 Gbps VCSEL driver in 0.5 µm CMOS technology

A 10Gbps Analog Adaptive Equalizer and Pulse Shaping Circuit for Backplane Interface

EE273 Lecture 6 Introduction to Signaling January 28, 2004

Chapter 6 Combinational CMOS Circuit and Logic Design. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

AN-1106 Custom Instrumentation Amplifier Design Author: Craig Cary Date: January 16, 2017

Tel: Fax:

A 16Ω Audio Amplifier with 93.8 mw Peak loadpower and 1.43 quiscent power consumption

A 4 GSample/s 8-bit ADC in. Ken Poulton, Robert Neff, Art Muto, Wei Liu, Andrew Burstein*, Mehrdad Heshami* Agilent Laboratories Palo Alto, California

Digital Integrated Circuits Lecture 20: Package, Power, Clock, and I/O

Data Sheet. AEAS Ultra-Precision 16 bit Gray Code Absolute Encoder Module. Description. Functional Description. Features. Background.

A10-Gb/slow-power adaptive continuous-time linear equalizer using asynchronous under-sampling histogram

Current Mode Interconnect

1-Input/4-Output Video Distribution Amplifiers MAX4137/MAX4138

ISSCC 2006 / SESSION 13 / OPTICAL COMMUNICATION / 13.2

OBSOLETE. Ultrahigh Speed Window Comparator with Latch AD1317

EE E6930 Advanced Digital Integrated Circuits. Spring, 2002 Lecture 7. Clocked and self-resetting logic I

Understanding and Minimizing Ground Bounce

LVTTL/LVCMOS DATA INPUT 100Ω SHIELDED TWISTED CABLE OR MICROSTRIP PC BOARD TRACES. Maxim Integrated Products 1

Research Article Volume 6 Issue No. 12

2.996/6.971 Biomedical Devices Design Laboratory Lecture 7: OpAmps

Digital Controller Chip Set for Isolated DC Power Supplies

Dynamic Threshold for Advanced CMOS Logic

Analog I/O. ECE 153B Sensor & Peripheral Interface Design Winter 2016

Transcription:

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012 Lecture 5: Termination, TX Driver, & Multiplexer Circuits Sam Palermo Analog & Mixed-Signal Center Texas A&M University

Announcements & Agenda Lab 1 Report and Pre-lab 2 due Thursday Reading Papers posted on voltage-mode drivers and high-order TX multiplexer circuits Termination Circuits TX Driver Circuits TX circuit speed limitations Clock distribution Multiplexing techniques 2

High-Speed Electrical Link System 3

Termination Off-chip vs on-chip Series vs parallel DC vs AC Coupling Termination circuits 4

Off-Chip vs On-Chip Termination [Dally] Package parasitics act as an unterminated stub which sends reflections back onto the line On-chip termination makes package inductance part of transmission line 5

Series vs Parallel Termination Series Termination Parallel Termination Double Termination Low impedance voltage-mode driver typically employs series termination High impedance current-mode driver typically employs parallel termination Double termination yields best signal quality Done in majority of high performance serial links 6

AC vs DC Coupled Termination DC coupling allows for uncoded data RX common-mode set by transmitter signal level RX Common-Mode = IR/2 AC coupling allows for independent RX common-mode level Now channel has low frequency cut-off Data must be coded RX Common-Mode = V TT 7

Passive Termination Choice of integrated resistors involves trade-offs in manufacturing steps, sheet resistance, parasitic capacitance, linearity, and ESD tolerance Integrated passive termination resistors are typically realized with unsalicided poly, diffusion, or n-well resistors Poly resistors are typically used due to linearity and tighter tolerances, but they typically vary +/-30% over process and temperature Resistor Options (90nm CMOS) Resistor Poly N-diffusion N-well Sheet R (Ω/sq) 90±10 300±50 450±200 VC1(V -1 ) 0 10-3 8x10-3 Parasitic Cap 2-3fF/um 2 (min L poly) 0.9fF/um 2 (area), 0.04fF/um (perimeter) 0.2fF/um 2 (area), 0.7fF/um (perimeter) 8

Active Termination Transistors must be used for termination in CMOS processes which don t provide resistors [Dally] Triode-biased FET works well for low-swing (<500mV) Adding a diode connected FET increases linear range Pass-gate structure allows for differential termination 9

Adjustable Termination FET resistance is a function of gate overdrive R FET 1 = µ C ox ( W L)( V V ) GS t Large variance in FET threshold voltage requires adjustable termination structures Calibration can be done with an analog control voltage or through digital trimming Analog control reduces V GS and linear range Digital control is generally preferred [Dally] 10

Termination Digital Control Loop [Dally] Off-chip precision resistor is used as reference On-chip termination is varied until voltages are within an LSB Dither filter typically used to avoid voltage noise Control loop may be shared among several links, but with increased nanometer CMOS variation per-channel calibration may be necessary 11

High-Speed Electrical Link System 12

TX Driver Circuits Single-ended vs differential signaling Current-mode drivers Voltage-mode drivers Slew-rate control 13

Single-Ended Signaling Finite supply impedance causes significant Simultaneous Switching Output (SSO) noise (xtalk) Necessitates large amounts of decoupling capacitance for supplies and reference voltage Decap limits I/O area more that circuitry 14

Differential Signaling [Sidiropoulos] A difference between voltage or current is sent between two lines Requires 2x signal lines relative to single-ended signaling, but less return pins Advantages Signal is self-referenced Can achieve twice the signal swing Rejects common-mode noise Return current is ideally only DC 15

Current vs Voltage-Mode Driver Signal integrity considerations (min. reflections) requires 50Ω driver output impedance To produce an output drive voltage Current-mode drivers use Norton-equivalent parallel termination Easier to control output impedance Voltage-mode drivers use Thevenin-equivalent series termination Potentially ½ to ¼ the current for a given output swing V Zcont 2V SW D+ D- D+ D- Current-Mode Voltage-Mode 16

Push-Pull Current-Mode Driver Used in Low-Voltage Differential Signals (LVDS) standard Driver current is ideally constant, resulting in low di/dt noise Dual current sources allow for good PSRR, but headroom can be a problem in low-voltage technologies Differential peak-to-peak RX swing is ±IR with double termination 17

Current-Mode Logic (CML) Driver Used in most high performance serial links Low voltage operation relative to push-pull driver High output common-mode keeps current source saturated Can use DC or AC coupling AC coupling requires data coding Differential pp RX swing is ±IR/2 with double termination 18

Current-Mode Current Levels Single-Ended Termination V V V d,1 d,0 d, pp = Vd, I = R ( I 2) R ( I 2) = = IR pp R Differential Termination V V V d,1 d,0 d, pp = Vd, I = R ( I 4)( 2R) ( I 4)( 2R) = = IR pp 19

Voltage-Mode Current Levels Single-Ended Termination V V V I d,1 d,1 d, pp = = ( Vs 2) ( V 2) = = V ( V 2R) s Vd, pp I = 2R s s Differential Termination V V V I d,1 d,1 d, pp = = ( Vs 2) ( V 2) = = V ( V 4R) s Vd, pp I = 4R s s 20

Current-Mode vs Voltage-Mode Summary Driver/Termination Current Level Normalized Current Level Current-Mode/SE V d,pp /Z 0 1x Current-Mode/Diff V d,pp /Z 0 1x Voltage-Mode/SE V d,pp /2Z 0 0.5x Voltage-Mode/Diff V d,pp /4Z 0 0.25x An ideal voltage-mode driver with differential RX termination enables a potential 4x reduction in driver power Actual driver power levels also depend on Output impedance control Pre-driver power Equalization implementation 21

Voltage-Mode Drivers Voltage-mode driver implementation depends on output swing requirements For low-swing (<400-500mVpp), an all NMOS driver is suitable For high-swing, CMOS driver is used Low-Swing Voltage-Mode Driver High-Swing Voltage-Mode Driver V V s s 4 < 3 < 2 ( VDD V V ) t1 (Diff. Term) ( VDD V V ) (SE Term) t1 OD1 OD1 V > V + V s t1 OD1 22

Low-Swing VM Driver Impedance Control [Poulton JSSC 2007] A linear regulator sets the output stage supply, V s Termination is implemented by output NMOS transistors To compensate for PVT and varying output swing levels, the pre-drive supply is adjusted with a feedback loop The top and bottom output stage transistors need to be sized differently, as they see a different V OD 23

High-Swing VM Driver Impedance Control (Segmented for 4-tap TX equalization) [Kossel JSSC 2008] [Fukada ISSCC 2008] High-swing voltage-mode driver termination is implemented with a combination of output driver transistors and series resistors To meet termination resistance levels (50Ω), large output transistors are required Degrades potential power savings vs current-mode driver 24

TX Driver Slew Rate Control Output transition times should be controlled Too slow Limits max data rate Too fast Can excite resonant circuits, resulting in ISI due to ringing Cause excessive crosstalk Slew rate control reduces reflections and crosstalk 25

Slew Rate Control w/ Segmented Driver Current-Mode Driver Voltage-Mode Driver [Dally] [Wilson JSSC 2001] Slew rate control can be implemented with a segmented output driver Segments turn-on time are spaced by 1/n of desired transition time Predriver transition time should also be controlled 26

Current-Mode Driver Example 27

Voltage-Mode Driver Example 28

TX Circuit Speed Limitations High-speed links can be limited by both the channel and the circuits Clock generation and distribution is key circuit bandwidth bottleneck Multiplexing circuitry also limits maximum data rate 29

TX Multiplexer Full Rate Tree-mux architecture with cascaded 2:1 stages often used Full-rate architecture relaxes clock dutycycle, but limits max data rate Need to generate and distribute high-speed clock Need to design highspeed flip-flop 30

TX Multiplexer Full Rate Example CML logic sometimes used in last stages Minimize CML to save power [Cao JSSC 2002] 10Gb/s in 0.18µm CMOS 130mW!! 31

TX Multiplexer Half Rate Half-rate architecture eliminates high-speed clock and flip-flop Output eye is sensitive to clock duty cycle Critical path no longer has flip-flop setup time Final mux control is swapped to prevent output glitches Can also do this in preceding stages for better timing margin 32

Clock Distribution Speed Limitations Max clock frequency that can be efficiently distributed is limited by clock buffers ability to propagate narrow pulses CMOS buffers are limited to a min clock period near 8FO4 inverter delays About 4GHz in typical 90nm CMOS Full-rate architecture limited to this data rate in Gb/s Need a faster clock use faster clock buffers CML CML w/ inductive peaking faster t FO4 in 90nm ~ 30ps Clock Amplitude Reduction* *C.-K. Yang, Design of High-Speed Serial Links in CMOS," 1998. slower 33

Multiplexing Techniques ½ Rate Full-rate architecture is limited by maximum clock frequency to 8FO4 T b To increase data rates eliminate final retiming and use multiple phases of a slower clock to mux data Half-rate architecture uses 2 clock phases separated by 180 to mux data Allows for 4FO4T b 180 phase spacing (duty cycle) critical for uniform output eye 34

2:1 CMOS Mux *C.-K. Yang, Design of High-Speed Serial Links in CMOS," 1998. faster 2:1 CMOS mux able to propagate a minimum pulse near 2FO4 T b However, with a ½-rate architecture still limited by clock distribution to 4FO4 T b 8Gb/s in typical 90nm slower 35

2:1 CML Mux [Razavi] CML mux can achieve higher speeds due to reduced self-loading factor Cost is higher power consumption that is independent of data rate (static current) 36

Increasing Multiplexing Factor ¼ Rate Increase multiplexing factor to allow for lower frequency clock distribution ¼-rate architecture 4-phase clock distribution spaced at 90 allows for 2FO4 Tb 90 phase spacing and duty cycle critical for uniform output eye 37

Increasing Multiplexing Factor Mux Speed Higher fan-in muxes run slower due to increased cap at mux node ¼-rate architecture 4:1 CMOS mux can potentially achieve 2FO4 T b with low fanout An aggressive CMOS-style design has potential for 16Gb/s in typical 90nm CMOS 1/8-rate architecture 8-phase clock distribution spaced at 45 allows for 1FO4 Tb No way a CMOS mux can achieve this!! <10% pulse width closure select signal 2:1 8:1 *C.-K. Yang, Design of High-Speed Serial Links in CMOS," 1998. 38

High-Order Current-Mode Output-Multiplexed 8:1 current-mode mux directly at output pad Makes sense if output time constant smaller than on-chip time constant τ = 25Ω out C out Very sensitive to clock phase spacing Yang achieved 6Gb/s in 0.35µm CMOS Equivalent to 33Gb/s in 90nm CMOS (now channel (not circuit) limited) Reduction *C.-K. Yang, Design of High-Speed Serial Links in CMOS," 1998. Bit Time (FO4) 39

Current-Mode Input-Multiplexed [Lee JSSC 2000] faster slower Reduces output capacitance relative to output-multiplexed driver Easier to implement TX equalization Not sensitive to output stage current mismatches Reduces power due to each mux stage not having to be sized to deliver full output current 40

Next Time Receiver Circuits RX parameters RX static amplifiers Clocked comparators Circuits Characterization techniques Integrating receivers RX sensitivity Offset correction 41