Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
1
Why do Measurement-based Channel Modeling ?
2
AgendaAgenda
• Why do measurement based channel modeling?• Tyco™ HM-ZD legacy backplane study
• Backplane measurements using Vector Network Analyzer (VNA) and PLTS• Importance of VNA Calibration
• Short, Open, Line, & Thru (SOLT)• De-embedding• Thru Reflect Line (TRL)
• Physical Layer Test System (PLTS) measurements• Mixed mode S-parameters• TDR and Eye Diagram measurements
• Advanced Design System simulations• TDR simulation using S-parameters• Building backplane model in ADS• Time domain optimization of backplane model• Model verification using measured data
3
Digital Data Rates are IncreasingDigital Data Rates are Increasing
4
Digital Data Rates are IncreasingDigital Data Rates are Increasing
Risetimes get faster
5
Digital Data Rates are IncreasingDigital Data Rates are Increasing
Via stub reflections get
larger
Risetimes get faster
6
Digital Data Rates are IncreasingDigital Data Rates are Increasing
Via stub reflections get
larger
Risetimes get faster
7
Typical 10 Gbps Telecom SystemTypical 10 Gbps Telecom System
Components
Line Cards
Network Elements & Systems
Modules
Trunk Fiber
Copper
Router
8
Backplanes are a Critical LinkBackplanes are a Critical Link
9
ConnectorsBackplanes
IC Packages
Cables
PC Boards
Signal Integrity Problems are EverywhereSignal Integrity Problems are Everywhere
10
Example: Tyco HM-Zd Legacy XAUI BackplaneExample: Tyco HM-Zd Legacy XAUI Backplane
The Channel
The Channel consists of one differential transmission line•One 16” backplane
•Two 2” daughter cards
13
24
11
AgendaAgenda
• Why do measurement based channel modeling?• Tyco™ HM-ZD legacy backplane study
• Backplane measurements using Vector Network Analyzer (VNA) and PLTS• Importance of VNA Calibration
• Short, Open, Line, & Thru (SOLT)• De-embedding• Thru Reflect Line (TRL)
• Physical Layer Test System (PLTS) measurements• Mixed mode S-parameters• TDR and Eye Diagram measurements
• Advanced Design System simulations• TDR simulation using S-parameters• Building backplane model in ADS• Time domain optimization of backplane model• Model verification using measured data
12
= Pre-measurement error correction= Post-measurement error correction
MostAccurate
Easiest
S-Parameter De-embedding
Port ExtensionTime Domain Gating
NormalizationReference Plane Calibration
Thru-Reflect-Line (TRL)Line-Reflect-Match (LRM)
Short-Open-Load-Thru (SOLT)
Error Correction Techniques (aka Calibration)Error Correction Techniques (aka Calibration)
13
Short-Open-Load-Thru (SOLT) Calibration Short-Open-Load-Thru (SOLT) Calibration
•Electronic Calibration Module (ECal)
•Mechanical Calibration Kit
14
De-embedding Example with PLTSDe-embedding Example with PLTS
Step 1
Step 2
Step 3
Assumption: Touchstone (s-parameter) file is available. For extraction of Touchstone file of your fixture, visit www.gigatest.com
15
Methods for Obtaining De-embed FilesMethods for Obtaining De-embed Files
• Two tier adaptor removal using PLTS• www.agilent.com/find/plts
• Model from geometry layout• www.agilent.com/find/eesof-eda
• Professional services for fee• www.gigatest.com
16
Thru-Reflect-Line (TRL) CalibrationThru-Reflect-Line (TRL) Calibration
TRL Calculator courtesy of Molex
17
Thru-Reflect-Line (TRL) CalibrationThru-Reflect-Line (TRL) Calibration
TRL PCB courtesy of Molex
18
Typical Reference Plane LocationTypical Reference Plane Location
• SOLT (Easiest)
13
24
••
••
••
••
SOLT
SOLT
19
Typical Reference Plane LocationTypical Reference Plane Location
• SOLT (Easiest)• De-embedding (Most Accurate)
13
24
••
••
••
••
SOLT
SOLT
De-embedding
De-embedding
20
Typical Reference Plane LocationTypical Reference Plane Location
• SOLT (Easiest)• De-embedding (Most Accurate)• TRL (Most Flexible)
13
24
••
••
••
••
SOLT
SOLT
De-embedding
De-embeddingTRLTRL
21
Typical Reference Plane LocationTypical Reference Plane Location
• SOLT (Easiest)• De-embedding (Most Accurate)• TRL (Most Flexible)
13
24
••
••
••
••
SOLT
SOLT
De-embedding
De-embeddingTRLTRL
GoodBetter
Best
22
AgendaAgenda
• Why do measurement based channel modeling?• Tyco™ HM-ZD legacy backplane study
• Backplane measurements using Vector Network Analyzer (VNA) and PLTS• Importance of VNA Calibration
• Short, Open, Line, & Thru (SOLT)• De-embedding• Thru Reflect Line (TRL)
• Physical Layer Test System (PLTS) measurements• Mixed mode S-parameters• TDR and Eye Diagram measurements
• Advanced Design System simulations• TDR simulation using S-parameters• Building backplane model in ADS• Time domain optimization of backplane model• Model verification using measured data
23
Measurement Set UpMeasurement Set Up4-port Vector Network Analyzer
Physical Layer Test System Software (PLTS)
24
Differential S-parametersDifferential S-parameters
25
Physical Layer Test System (PLTS) MeasurementsPhysical Layer Test System (PLTS) Measurements
SDD21
TDD11TDC11
26
Typical Frequency Domain AnalysisTypical Frequency Domain Analysis
Differential Insertion
Loss(SDD21)
Differential Return Loss
(SDD11)
Differential Crosstalk(SDD13)
Measurement data courtesy of University of New Hampshire
27
Typical Time Domain AnalysisTypical Time Domain Analysis
SMA Launch
Daughter card traces
Daughter card via
Backplane via
connector Backplane traces
SMA Launch
Daughter card traces
Daughter card via
Backplane viaconnector
Impe
danc
e, in
Ohm
s
28
Synthesizing Eye Diagrams from TDD21Synthesizing Eye Diagrams from TDD21
PRBS, 5 Gbps, 211 – 1 bits
Convolution integral
=Overlay each bit, synchronous with the clock
+Displayed with Agilent’s PLTS
Impulse Response
29
Differential Eye Diagram AnalysisDifferential Eye Diagram Analysis
30
Transparent Translation Between PLTS and ADSTransparent Translation Between PLTS and ADS
TDR
TermTerm3
Z=50 OhmNum=3
TermTerm1
Z=50 OhmNum=1
TeTe
Z=Nu
TeTe
Z=NuML2CTL_V
CLin1
W [1]=W _1 milLength=Len inSubst="Subst1"
ADS
VNA
31
Transparent Translation Between PLTS and ADSTransparent Translation Between PLTS and ADS
Single ended S-parameters Differential S-parameters
Differential T-parametersSingle ended T-parameters
TDR
TermTerm3
Z=50 OhmNum=3
TermTerm1
Z=50 OhmNum=1
TeTe
Z=Nu
TeTe
Z=NuML2CTL_V
CLin1
W [1]=W _1 milLength=Len inSubst="Subst1"
ADS
VNA
Frequency Domain
Time Domain
32
TDR or VNA with PLTS System?TDR or VNA with PLTS System?
In order to get the measurement-based model of a differential interconnect, the full 4x4 s-parameter matrix must be obtained. This dictates the use of a VNA for this application to be accomplished.
Ideal SystemCustomer ConcernsTDR-based VNA-based Both
Greatest Ease of Use, Quick Set Up XGood First-Order Characterization XCalculates Excess Reactance XBest Dynamic Range (SNR) for measuring low levels of crosstalk X
Best Models XCharacterize Small Coupling Effects XHighest Accuracy XError Correction Capability XS-Parameters X
33
AgendaAgenda
• Why do measurement based channel modeling?• Tyco™ HM-ZD legacy backplane study
• Backplane measurements using Vector Network Analyzer (VNA) and PLTS• Importance of VNA Calibration
• Short, Open, Line, & Thru (SOLT)• De-embedding• Thru Reflect Line (TRL)
• Physical Layer Test System (PLTS) measurements• Mixed mode S-parameters• TDR and Eye Diagram measurements
• Advanced Design System simulations• TDR simulation using S-parameters• Building backplane model in ADS• Time domain optimization of backplane model• Model verification using measured data
34
Measured S-parameter using PLTS
TDR simulation is used to:• Detect discontinuities • Locate discontinuities• Quantify discontinuities• Build equivalent circuits from measured data
TDR Simulation in Advanced Design SystemTDR Simulation in Advanced Design System
The Goal is to create the backplane model using TDR response
Comparison of ADS and PLTS TDR response
35
•Enables “what if” analysis
• Swap components one by one
• Improve performance of an existing design
•Greater understanding of the internal dynamics of the channel
• Without a model you are limited to the information at the terminals
•Avoid the need to build complex test fixtures for de-embedding
Why Create a Model?Why Create a Model?
36
Circuit Model TopologyCircuit Model Topology
Reference : “Hacking the Backplane: Optimizing Backplane Performance with Measurement Based Models Using Agilent ADS” by Eric Bogatin
37
Circuit Model TopologyCircuit Model Topology
38
Circuit Model TopologyCircuit Model Topology
39
Circuit Model TopologyCircuit Model Topology
40
Circuit Model TopologyCircuit Model Topology
41
Model OptimizationModel OptimizationModel will be acceptable ideally when:TDR response, TDT response, NEXT and FEXT waveformsare the same as measured data.
Parameters that will be optimized:Transmission line impedance, length, spacing, and via capacitance.
Strategy:•Start at the beginning of the model
•Optimize six components (1 through 6 ) using parameter sweep
•Try for TDR best fit
1
2
34
5 6
42
Modeling Daughter CardModeling Daughter Card
13 4
5 6
2Optimizing Daughter Card Parameters• Dielectric thickness Affects line impedance
Daughter Card dielectric thickness is varied from 8 to 12 mils.
Optimized value ~ 9.2 mils
High impedance
(Dielectric thickness 12 mils)
Low impedance
(Dielectric thickness 8 mils)
measuredsimulated
TDR Response
43
Modeling Daughter CardModeling Daughter Card
13 4
5 6
2Optimizing Daughter Card Parameters• Line spacing Impact crosstalk
NEXT Response
Daughter Card line spacing is varied from 10 to 20 mils.
Optimized value ~ 14 mils
44
Modeling Daughter Card ViaModeling Daughter Card Via
13
45 6
2Optimizing Daughter Card Via Parameters• Via transmission line impedance – Impact TDR/TDT response• Via parasitic capacitance Impact NEXT & FEXT
Spill over effects to neighboring components
Optimized value:
Z21 30 Ohm
Z11 65 Ohm
C 0.4 pF
Ze = Z11 + Z12Zo = Z11 – Z12
Effect of sweeping Daughter card via parameters
45
Modeling BackplaneModeling Backplane
13 5 6
2
Sweeping backplane differential line width
Optimizing Backplane Line Parameters• Line width Affect line impedance
Narrower the line width, the higher the impedance
Optimized value:
Line width 11.2 mils
Line spacing 16.2 mils
4
46
Backplane Model – Fully Synthesized Backplane Model – Fully Synthesized
Comparing time-domain performance of model and measured data
TDR TDT
NEXT FEXT
47
Comparing Eye DiagramsComparing Eye Diagrams
Difference between model and measurement
Eye height : ~ 11 mV
Rise time : ~23 psec
Fall time : ~17 psec
Jitter : ~40 psec
Model
MeasurementIs the model acceptable?
Can we improve this model any further?
48
The Optimization ProblemThe Optimization ProblemOptimization Automatically modify model parameters to meet design goals
GoalsModel to provide the same TDR, TDT, NEXT and FEXT waveform as measured data
Measured data
Difficult to define optimization goal in time domain
49
Time Domain OptimizationTime Domain Optimization
Model
Measurement
Step 1 : Measure node voltage at A and BStep 2: Calculate difference of A and BStep 3: Optimize difference to zero A
B
50
The Optimized ResponseThe Optimized Response
NEXT FEXT
TDR
Comparing backplane time-domain simulation performance
1st pass model
Optimized modelMeasured data
1st pass model
Optimized modelMeasured data
1st pass model
Optimized modelMeasured data
TDT
1st pass model
Optimized modelMeasured data
51
Comparison with DCA – MeasurementsComparison with DCA – Measurements
52
Comparison of Simulation PerformanceComparison of Simulation Performance
Measurement
1st Pass Model
Optimized Model
Performance DifferenceEye height: ~ 11 mV
Rise time : ~ 23 psec
Fall time : ~ 17 psec
Jitter : ~ 48 psec
Performance DifferenceEye height: ~ 4 mV
Rise time : ~ 7 psec
Fall time : ~ 6 psec
Jitter : ~ 28 psec
Time-domain optimization helped to improve design performance
Earlier
Now
53
BER PerformanceBER PerformanceStateye Sink in ADS is used here to calculate Worst-Case BER performance
Transient co-simulation of Tyco™ channel with ADS Ptolemy
Measurement
Model
Comparison of BER performance
S-parameter model vs. measurements
1.0 Gb
3.5 Gb
6.0 Gb8.5 Gb
10 Gb
54
Comparison with Measured DataComparison with Measured Data
-0 .4 0 9 -0 .3 1 8 -0 .2 2 7 -0 .1 3 6 -0 .0 4 5 0 .0 4 5 0 .1 3 6 0 .2 2 7 0 .3 1 8 0 .4 0 9-0 .5 0 0 0 .5 0 0
1 E -1 6
1 E -1 4
1 E -1 2
1 E -1 0
1 E -8
1 E -6
1 E -4
1 E -2
1 E -1 8
6 E -1
S t a t E y e 1 . S 1 . T im e _ U I
BER
Comparison of Tyco backplane measured BER performance against ADS model simulated using Stateye
JBERT
DCA-J 86100C
Data Rate – 2.5 Gbps
Random Jitter – 10.7mUI (rms)
Periodic Jitter – 220mUI (sinusoidal)
Simulated BER performance of Backplane design using Stateye
functionality within ADS
55
Why Create a Model?Why Create a Model?Now we are able to see eye budget information without any requirements for special de-embedding.
Key Learning: The most dramatic degradation of the eye diagram performance is due to the via field and the backplane interconnect.
56
ConclusionConclusion
• Models can be created from measured S-parameters• S-parameters are required to provide accurate
• Channel design topology• TDR, TDT, Eye Diagram, and BER performance
• This technique obtains good correlation between measurement and models and provides greater understanding of the design
• Resources utilized • Vector Network Analyzer (VNA)• Physical Layer Test System (PLTS)• Advanced Design System (ADS)• Digital Communication Analyzer (DCA-J).
57
Resources Resources
Websites•www.agilent.com/find/plts•www.agilent.com/find/eesof-eda
Software•Physical Layer Test System (PLTS)•Advanced Design Software (ADS)
Hardware •N1957B VNA-based PLTS•86100C TDR-based PLTS•86100C- DCA J
PLTS Studio - Analysis Only Software • N1930B-1NP networked license• N1930B-1FP fixed license• N1930B-1TP USB key license
1. PNA
2. Test Set3. Software
1. TDR Scope
2. Software
3. TDR Modules
Physical Layer Test System (PLTS) Configurations