Professional Documents
Culture Documents
Lecture 1: Introduction
Class Topics
System and design issues relevant to high-speed electrical (and optical) signaling Channel properties
Modeling, measurements, communication techniques
Administrative
Instructor:
Sam Palermo 315E WERC Bldg., 845-4114, spalermo@ece.tamu.edu Office hours: TR 9:00am-10:30pm
Class Material
Textbook: Class Notes and Technical Papers Key References
Digital Systems Engineering, W. Dally and J. Poulton, Cambridge University Press, 1998. Advanced Signal Integrity for High-Speed Digital Designs, S. H. Hall and H. L. Heck, John Wiley & Sons, 2009. High-Speed Digital Design: A Handbook of Black Magic, H. Johnson & M. Graham, Prentice Hall, 1993. Design of Integrated Circuits for Optical Communications, B. Razavi, McGraw-Hill, 2003.
Class notes
Will hand out hard copies in class
4
Grading
Exams (50%)
Two midterm exams (25% each)
Prerequisites
This is a circuits AND systems class Circuits
ECEN474 or approval of instructor Basic knowledge of CMOS gates, flops, etc Circuit simulation experience (HSPICE, Spectre)
Systems
Basic knowledge of s- and z-transforms Basic digital communication knowledge MATLAB experience
6
Simulation Tools
Matlab Stateye (Statistical BER link analysis) Cadence 90nm CMOS device models
Can use other technology models if they are a 90nm or more advanced CMOS node
Processor-to-peripheral
PCIe (2.5, 5, 8Gbps), Infiniband (10Gbps), USB3 (4.8Gbps)
Processor-to-processor
Intel QPI (6.4Gbps), AMD Hypertransport (6.4Gbps)
Storage
SATA (6Gbps), Fibre Channel (20Gbps)
Networks
LAN: Ethernet (1, 10Gbps) WAN: SONET (2.5, 10, 40Gbps) Backplane Routers: (2.5 12.5Gbps)
9
Decade
1980s
Speeds
>10Mb/s >100Mb/s
Transceiver Features
Inverter out, inverter in Termination Source-synchronous clk. Pt-to-pt serial streams Pre-emphasis equalization Adaptive Equalization, Advanced low power clk. Alternate channel materials
Transmission line
1990s
2000s
>1 Gb/s
noise
Future
Sampler RX Equalizer CDR
>10 Gb/s
Slicer
Single Multi Many-Core Processors Tera-scale many-core processors will aggressively drive aggregate I/O rates
ITRS Projections* 80 processor cores On-die mesh interconnect network w/ >2Tb/s aggregate bandwidth 100 million transistors 275mm2
S. Vangal et al, An 80-Tile Sub-100W TeraFLOPS Processor in 65nm CMOS," JSSC, 2008.
11
TX data
Deserializer
Serializer
RX data
ref clk
PLL
RX clk
CDR
D[n]
D[n+1]
D[n+2]
D[n+3]
12
Co-channel interference
Far-end (FEXT) & near-end (NEXT) crosstalk
13
14
15
16
INPUT
Eye FFE1 10.0Gb/s [OPEN,1e-8] No Xtalk 500mV DATA = RAND Tx 600mVpd AGC Gain -6.02dB XTALK = NONE AGC 5.0GHz 0.00dB PKG=0/0 TERM = 5050/5050 IC = 3/3 400mV 300mV 200mV
500mV DATA = RAND Tx 600mVpd AGC Gain -5.48dB XTALK = NONE AGC 5.0GHz 0.00dB PKG=0/0 TERM = 5050/5050 IC = 3/3 400mV 300mV 200mV 100mV -0.0mV -100mV -200mV -300mV HSSCDR = 2.3.2-pre2 IBM Confidential Date = Sat 01/21/2006 12:00 PM PLL=0F1V0S0,C16,N32,O1,L80 FREQ=0.00ppm/0.00us -400mV FFE = [1.000, 0.000] -500mV -100ps -50ps 0ps Time 50ps 100ps
100mV -0.0mV -100mV -200mV -300mV HSSCDR = 2.3.2-pre2 IBM Confidential Date = Sat 01/21/2006 12:01 PM PLL=0F1V0S0,C16,N32,O1,L80 FREQ=0.00ppm/0.00us -400mV FFE = [1.000, 0.000] -500mV -100ps -50ps 0ps Time 50ps 100ps
OUTPUT
Via stub
60 50 40 30 [OPEN,1e-8] Channel Response
-40 -50 -60 -70 -80 -90 0Hz 2.0GHz 4.0GHz 6.0GHz Frequency 8.0GHz
10
-24.6dB @ 5GHz
Pkg
|S11|,|S22|
20
S21 |SDD21|
Pkg Rx IC
17
18
Transmitter Architecture
Key Features:
- Half-rate CML design - 4-tap FFE - Tap polarity control - ESD protection - 70mW (24mA main tap, no FFE)
VDD=1.0V IDACs & Bias Control 1/4 FFE Taps Pre-cursor Cursor 1st Post-cursor 2nd Post-cursor Full Scale 25% 100% 50% 25% DAC bits 4 6 5 4 ESD VDDA=1.2V 50 Out-P VDDA=1.2V 1 1/2 1/4 Out-N (10Gb/s)
1x VDDIO=1.0V D0 (2.5Gb/s) D1 D2 D3
1 1 1 1 2 2 2 2
4x
2x
1x
sgn-1
sgn0 L
sgn1 L
sgn2 L
A Low Power 10Gb/s Serial Link Transmitter in 90-nm CMOS A. Rylyakov et al., CSICS 2005
19
Measured
2 .4 IB M C o n fid e n tia l R E Q O F S = 0 .0 0 p p m /0 .0 0 u s N 32 0 .0 0 0 ]
Simulated
50ps 100ps
50ps
0ps T im e
e F F E 4 1 0 . 0 G b / s [ O P E N , 1 e - 8 ] N o X t a lk 8 0 0 m VA G C G a in - 6 . 0 2 d B pd E A G C 5 .0 G H z 0 .0 0 d B R M = 5 0 5 0 /5 0 5 0 IC = 3 /0
0ps
0ps T im e
50ps
100ps
20
Receiver Architecture
From on-chip PLL (5GHz) C2-I Vcm 50 I C2-Q I-Clock control CDR logic Q-Clock control 8 VDDIO=1V
2 2 2 2 1 1 1 1
Phase rotator PI PI Q
D0 D1 D2 D3 (2.5Gb/s)
(10Gb/s)
8:16 DMUX
Tap weights
VDD=1.0V
Key Features: - Half-rate design - 5-tap continuously adaptive DFE - Variable gain amplifier - Digital CDR - ESD protection (HBM & CDM) - 130mW (with DFE and CDR logic) 21
DFE Approach
(+H1)
I L
I L
I L
(-H1)
Deven
Data
H1-5
(+H1)
Tap weights
(-H1)
I I I
Dodd L I L I L
Amplitude
Key Features:
- Half-rate DFE with H1 speculation and dynamic H2-H5 feedback allows 2UI for settling - DFE algorithm maximizes vertical eye opening at the data slicing instant - Offset adjustment at all the slicer inputs
ISI
22
CDR Loop
Data Clock Z-1 Data Z-1 E D DMUX E D XORs Late Early From on-chip PLL I Rotator Control D/A Digital Q Rotator Filter Control D/A PI C2-I PI C2-Q Edge Clock
Receiver Jitter tolerance curve ( BER<1e-9)
1.4
Jitter Tolerance
Key Features:
- Fully digital loop - Can handle up to +/- 4000ppm frequency offset - Independent I,Q control
Sine Jitter (UI pp)
Modulation Frequency
23
SerDes1
Trace SerDes2
Trace Length 5GHz losses
(Tx module + board trace + Rx module)
Number of vias
3.8mm via stub / 1.8mm via stub / 1.8mm via through
10 (#1) 10 (#2) 15 20
SerDes1
Module
SerDes2
Module
24
Horizontal eye opening of the equalized 10 (#1) 10 (#2) eye at the receiver slicer input 60.00% 15
20
50.00%
DFE ONLY DFE ONLY
FFE ONLY
DFE + FFE
10.00% 0.00%
10" (#1)
DFE + FFE
DFE + FFE
20" 25
Preliminary Schedule
Next Time
Channels
Components
Chip packages, PCBs, Wires, Connectors
Modeling
Wires, Transmission Lines
27