0% found this document useful (0 votes)
269 views41 pages

Lecture5 Ee720 Termination Txdriver PDF

This document discusses a lecture on high-speed link circuits and systems. The key topics covered include termination circuits, transmitter driver circuits, and techniques to improve circuit speed. Specifically, it discusses off-chip versus on-chip termination, series versus parallel termination, passive versus active termination, and voltage-mode versus current-mode driver circuits. It provides examples of different termination and driver circuit implementations.

Uploaded by

Mohamed Megahed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
269 views41 pages

Lecture5 Ee720 Termination Txdriver PDF

This document discusses a lecture on high-speed link circuits and systems. The key topics covered include termination circuits, transmitter driver circuits, and techniques to improve circuit speed. Specifically, it discusses off-chip versus on-chip termination, series versus parallel termination, passive versus active termination, and voltage-mode versus current-mode driver circuits. It provides examples of different termination and driver circuit implementations.

Uploaded by

Mohamed Megahed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 41

ECEN720: Special Topics in High-Speed

Links Circuits and Systems


Spring 2013

Lecture 5: Termination, TX Driver, & Multiplexer Circuits

Sam Palermo
Analog & Mixed-Signal Center
Texas A&M University
Announcements & Agenda
• 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
RX Common-Mode = IR/2
uncoded data
• RX common-mode set
by transmitter signal
level

• AC coupling allows for RX Common-Mode = VTT


independent RX
common-mode level
• Now channel has low
frequency cut-off
• Data must be coded

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
2-3fF/um2 0.9fF/um2 (area), 0.2fF/um2 (area),
Parasitic Cap
(min L poly) 0.04fF/um (perimeter) 0.7fF/um (perimeter)
8
Active Termination

• Transistors must be used for [Dally]

termination in CMOS processes


which don’t provide resistors
• 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
1
RFET =
µCox (W L )(VGS − Vt ) [Dally]

• 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 VGS and linear range
• Digital control is generally preferred
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
VZcont 2VSW

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
Vd ,1 = (I 2 )R
Vd , 0 = −(I 2 )R
Vd , pp = IR
Vd, pp
I=
R

Differential Termination
Vd ,1 = (I 4 )(2 R )
Vd , 0 = −(I 4 )(2 R )
Vd , pp = IR
Vd, pp
I=
R

19
Voltage-Mode Current Levels
Single-Ended Termination Vd ,1 = (Vs 2 )
Vd ,1 = −(Vs 2 )
Vd , pp = Vs
I = (Vs 2 R )
Vd, pp
I=
2R

Differential Termination
Vd ,1 = (Vs 2 )
Vd ,1 = −(Vs 2 )
Vd , pp = Vs
I = (Vs 4 R )
Vd, pp
I=
4R
20
Current-Mode vs Voltage-Mode Summary
Driver/Termination Current Level Normalized Current Level
Current-Mode/SE Vd,pp/Z0 1x
Current-Mode/Diff Vd,pp/Z0 1x
Voltage-Mode/SE Vd,pp/2Z0 0.5x
Voltage-Mode/Diff Vd,pp/4Z0 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

Vs <
4
(VDD − Vt1 − VOD1 ) (Diff. Term)
3 Vs > Vt1 + VOD1
Vs < 2(VDD − Vt1 − VOD1 ) (SE Term)
22
Low-Swing VM Driver Impedance Control

[Poulton JSSC 2007]

• A linear regulator sets the output stage supply, Vs


• 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 VOD
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 duty-
cycle, but limits max
data rate
• Need to generate and
distribute high-speed
clock
• Need to design high-
speed flip-flop
30
TX Multiplexer – Full Rate Example
• CML logic sometimes
used in last stages [Cao JSSC 2002]
• Minimize CML to save
power

• 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 tFO4 in 90nm ~ 30ps
can be efficiently distributed
is limited by clock buffers
ability to propagate narrow
pulses
Clock Amplitude Reduction*
• 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 faster slower
• CML w/ inductive peaking *C.-K. Yang, “Design of High-Speed Serial Links in
CMOS," 1998.

33
Multiplexing Techniques – ½ Rate
• Full-rate architecture is
limited by maximum clock
frequency to 8FO4 Tb
• 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 4FO4Tb
• 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 slower
• 2:1 CMOS mux able to propagate a minimum pulse near
2FO4 Tb
• However, with a ½-rate architecture still limited by
clock distribution to 4FO4 Tb
• 8Gb/s in typical 90nm
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 Tb with low fanout
• An aggressive CMOS-style design has
potential for 16Gb/s in typical 90nm <10% pulse
CMOS width closure

• 1/8-rate architecture
select signal
• 8-phase clock distribution spaced at
45° allows for 1FO4 Tb
• No way a CMOS mux can achieve
this!!
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
τ out = 25Ω × Cout
• 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. 39


Bit Time (FO4)
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

You might also like