high-speed serial link
DESCRIPTION
High-Speed Serial Link. Deog-Kyoon Jeong Seoul National University [email protected]. Outline. Introduction High-speed I/O overview Hot design issues Design examples Summary. 10 4. 10 8. 10 7. 10 3. 10 6. 10 5. Gates density. CPU performance. 10 2. 10 4. 10 3. 10 1. 10 2. - PowerPoint PPT PresentationTRANSCRIPT
Deog-Kyoon JeongSeoul National [email protected]
High-Speed Serial Link
Integrated System Design Lab. 2
Introduction High-speed I/O overview Hot design issues Design examples Summary
Outline
Integrated System Design Lab. 3
Introduction Moore’s law
– Performance & density improvement in digital system
100
101
102
103
104
105
106
107
108
1980
1984
1988
1992
1996
2000
2004
Gates density
100
101
102
103
104
1980
1984
1988
1992
1996
2000
2004
CPU perfo
rman
ce
Integrated System Design Lab. 4
Introduction Moore’s law
100
101
102
103
104
1980
1984
1988
1992
1996
2000
2004
CPU perfo
rman
ce
Memory access
100
101
102
103
104
105
106
107
108
1980
1984
1988
1992
1996
2000
2004
Gates density
Signal pins
Growing gap limits system performance!!
Integrated System Design Lab. 5
Digital System Performance
Communication - bound
Computation - bound
Performance bottleneck– The cost of arithmetic operation is cheap now
“Pentium Pro”10 ~ 20 cycles / Arithmetic operation
70 cycles / DRAM access
“Pentium 4”20 ~ 30 cycles / Arithmetic operation
500 ~ 600 cycles / DRAM access
Integrated System Design Lab. 6
Computing System High-speed I/O is needed everywhere
NorthBridge
CPU
SouthBridge
MemoryGraphic
Disk
LAN
Display
Switch
Local I/OLong distance
SAN
Integrated System Design Lab. 7
Parallel Bus & Serial Link
Group data (Bus) Source synchronous Matched trace
Parallel Bus
Core I/O
Clock
Data
CoreI/O
Serial Link
Core I/O
SerialData
CoreI/O
Single trace Plesiochronous Clock embedded in data Clock & data recovery
Integrated System Design Lab. 8
Parallel vs. Serial
Parallel Bus Serial LinkHardware
Complexity Low High
Latency Short Long
Speed ~ 200Mbps / pin~ 10Gbps / pin
or moreManufacturing
CostHigh Low
World is moving toward “serial link” or “serial-link-like parallel bus” !!
Integrated System Design Lab. 9
Serial Link Architecture
Receiver
Transmitter
PLL
Framer
PCS Serializer
Deframer
Clock recovery
Channel
PCSDeserializer
Transmitter + Receiver= Transceiver
Integrated System Design Lab. 10
Link Component
PhaseDetector
Loop-Filter
Voltage-ControlledOscillator
M
CKi
( fin )Vctrerror CKo
( fout )
Phase-locked Loop (PLL)
Frequency multiplication: fout = M·fin
Jitter filter Zero-delay buffer
Integrated System Design Lab. 11
Link Component High-speed, low voltage swing interface
Usually, differential Small swing - ~ several hundreds mV
Z 0Z 0
Channel
DC block
Termination( R = Z0 )VTT VRR
ToCDR
Driver Limiting amp
Integrated System Design Lab. 12
Link Component Clock & data recovery (CDR) circuits
NRZ PhaseDetector
Loop-Filter
Voltage-ControlledOscillator
DiVctrerror
Do
CKr
Decision circuit
Di
Do
CKr
0 1 1 0 1 0 0 1 0 0 0
Integrated System Design Lab. 13
Link Performance Metric Eye diagram & jitter
Random bit sequence
Tbit
Eye diagram
TbitTiming uncertainty : Jitter
Jitter histogram
Ideal Realistic
Integrated System Design Lab. 14
Link Performance Metric Eye diagram example – Near end & far end
PLL
Framer
Deframer
Clock recovery
Channel
Integrated System Design Lab. 15
Link Performance Metric Bit-error rate (BER)
– In most serial link standards, BER < 10-12 is specified
Eye diagram
Jitter histogram
Recovered clock
Bit error!!
Jitter PDF = f(x)
UI
UI
dxxfdxxfBER5.0
5.0
)()(
UI
UI
dxxfdxxfBER5.0
5.0
)()(
Integrated System Design Lab. 16
High-Speed Link Standards
NorthBridge
CPU
SouthBridge
MemoryGraphic
Disk
LAN
Display
Switch
Local I/O
SAN
DVI
LVDS
Ethernet
SATA
SONET/SDH
FibreChannel
InfiniBand
PCI ExpressHyperTransport
RDRAMXDR
Integrated System Design Lab. 17
Industry Roadmaps
0.1G 1G 10G 100G
Data-rateEthernetSONET/SDH
Fast Ethernet Gigabit Ethernet 10G Ethernet
OC-48 OC-192 OC-768SATA
OC-12
XAUI
Gen1 Gen2 Gen3PCI Express
PCIe1.0 PCIe2.0(?)Fibre Channel
FC-PI-1 FC-PI-2 10GFCDVI
VGA UXGASXGA
Year 2005, world is here!!
Integrated System Design Lab. 18
Digital Visual Interface (DVI) PC display – CRT (analog) LCD (digital) DVI – Digital Visual Interface
Analog Digital
Integrated System Design Lab. 19
Digital Visual Interface (DVI) TMDS
– Transition minimized differential signaling– EMI reduction
TMDS
enco
der
PLL
Grap
hic
cont
rolle
r
TMDS
deco
der
PLL
Disp
lay
cont
rolle
r
Integrated System Design Lab. 20
High Definition Multimedia Interface (HDMI) HDMI
– High-definition multi-media interface– Digital video + multi-channel audio interface for
consumer electronics– Compatible with DVI
Integrated System Design Lab. 21
Serial ATA (SATA) Next generation ATA bus within PC box Eliminates fat ATA cables Point-to-point connection – 1.5G/3G/6G
Parallel ATA cabling Serial ATA cabling
Integrated System Design Lab. 22
Transceiver Chip Design Technology
– CMOS, InP, GaAs, SiGe, BiCMOS …– CMOS will be the eventual winner – Low cost, high-
integrity Speed Power consumption Area Level of integration
– Mixed-signal SoC – Serial link interface + digital circuitry
Trade-off!!
Integrated System Design Lab. 23
Hot Design Issues
PLL
Framer
Deframer
Clock recovery
CMOS serial link transceiver
Integrated System Design Lab. 24
Hot Design Issues
PLL
Framer
Deframer
Clock recovery
CMOS serial link transceiver
Precise-timing generation- High-frequency, low jitter PLL
High-performance CDR- High-speed NRZ PD- Various CDR architectures
High-speed CMOS circuits- Logic gates, analog buffer
Channel loss compensation- Equalizer
Integrated System Design Lab. 25
Precise Timing generation VCO noise PLL jitter Data eye jitter Low noise, high-frequency VCO is required
PhaseDetector
Loop-Filter
Voltage-ControlledOscillator
M
CKi
( fin )Vctrerror CKo
( fout )
Integrated System Design Lab. 26
Voltage-Controlled Oscillator
Poor Noise GoodLow Frequency HighWide Tuning range NarrowLow Cost High
Ring oscillator
M stages
dMTf
21
Td = C·V / I
LC tank oscillator
Parasitic resistance
Negative gm
On-chip spiral LOn-chip varactor
varLCf
21
Integrated System Design Lab. 27
High-Speed CMOS Circuits
Current-mode logic (CML)
ZL
NMOSLogic
• R• R + L• R + T-coil
CMOS logic
NMOSPull-down
PMOSPull-up
Complementary
Intermediate Speed FastSmall Area LargeSmall Power consumption Large
High-speed logic gates
Integrated System Design Lab. 28
High-Speed CMOS Circuits High-speed buffer with on-chip inductor
– Shunt peaking – Inserts a zero at high frequency– Series peaking – Isolates the buffer output node from
load capacitance
Normal Shunt peaking
Shunt peaking
Shunt seriespeaking
Series peaking
Shunt double-series peaking
Series peaking
Integrated System Design Lab. 29
High-Speed CDR – NRZ PD Hogge phase-detector – Linear PD
Full-rate operation Matched up/down when locked – Less noisy
D Q D Q
DN
UP
CK
D
A
B
DCKABUPDN
Area difference Phase errorVery short pulse!!
Phase error – Clock early
Integrated System Design Lab. 30
High-Speed CDR – NRZ PD Alexander phase-detector – Binary PD
With multi-phase clock – Time interleaving Bang-bang control – Noisy
D0 D1
A BT
Clock early
D0 D1
A BT
Clock late
UPDN
D Q D Q
D Q D Q
B
ADN
UP
T
CK
D
Integrated System Design Lab. 31
High-Speed CDR – Architectures PLL-based CDR
1 PLL / channel – Precise phase control Suitable for high-speed, high-performance
system
NRZ PhaseDetector
Loop-Filter
Voltage-ControlledOscillator
DiVctrerror
Do
CKr
Decision circuit
Either linear or binary
Integrated System Design Lab. 32
Channel Loss Band-limited channel
– Bonding wire, PCB trace, connector, cable … Skin effect Dielectric loss
0 2 4 6 8 10
-60
-50
-40
-30
-20
-10
0
frequency [GHz]
Atte
nuat
ion
[dB
]
9" FR4, via stub
26" FR4,via stub
26" FR4
9" FR4
Integrated System Design Lab. 33
Channel Loss Effect Inter-symbol interference (ISI)
0 0 0 1 0 1 1 1Time-4TB -3TB -2TB -TB TB 2TB 3TB 4TB0
Amplitude
Integrated System Design Lab. 34
Channel Loss Compensation TX – Pre-emphasis
Withpre-emphasis
Withoutpre-emphasis
Integrated System Design Lab. 35
Channel Loss Compensation RX – Equalization
Continuous time equalizer
g
Din DoutHigh-pass filter
Capacitivedegeneration
Integrated System Design Lab. 36
Design Examples 40Gbps transmitter
– Process – 0.13 CMOS– Power – 2.8W– Area – 2.5 3.6 mm2
Features– 20G standing-wave VCO– Shunt-double series
peaking at 10/20/40G buffers
– Active feedback at 20G divider
– 410 on-chip spiral inductors
Integrated System Design Lab. 37
Design Examples 40G transmitter – Standing wave VCO
differentialshort
L
VBIAS
VCTRL
MOS varactors
coupled microstrips
complementary cross-coupled VCO
Varactors
Integrated System Design Lab. 38
Design Examples 40G transmitter – test results
Test chip
25ps
Integrated System Design Lab. 39
Design Examples
Features– 10G LC-tank VCO– PLL-based 10G CDR– DLL-based quad 3.125G
CDR (XAUI)– Integrated with digital
control core
10G Ethernet PHY with XAUI interface– Process – 0.13 CMOS– Power – 900mW– Area – 5 5 mm2
Integrated System Design Lab. 40
Design Examples 3.5G continuous time adaptive equalizer
– Process – 0.18 CMOS– Area – 0.48 0.73 mm2– Power – 80mW @ 3.5G
Cable input Cable output Equalizer output
Features– ~ 3.5G – Adaptive mode– ~ 5G – Manual mode
Integrated System Design Lab. 41
Summary Now, digital system performance is bounded
by system I/O bandwidth In industry, serial link I/O is going
mainstream Toward low-cost, high-bandwidth system I/O,
we should overcome several physical limitations such as– Jitter & noise – Channel loss– Device speed