Introduction To The IEEE P370 Standard and Its Applications For High Speed Interconnect Characterization
Introduction To The IEEE P370 Standard and Its Applications For High Speed Interconnect Characterization
Conference Expo
January 28 - 30, 2020 January 29 - 30, 2020
3
IEEE P370 Development Overview
Speaker: Xiaoning Ye
Principal Engineer
Intel Corporation
4
Common Industry Problems
• Poor design of test-fixture
• Poorly designed test-fixture Inaccurate de-embedded S-parameters
Electrical requirements of test fixture needed.
• Lack of de-embedding verification
• Various de-embedding/calibration approaches are available
Algorithms are often proprietary (black-box magic) Verification of the
accuracy left to user
• Low quality S-parameter
• The quality of measured S-parameters of the DUT can vary widely IEEE
standard to check and validate is needed before distribution
5
Measurement with Coaxial Connectors
SMA 18 GHz
Most instruments, such as VNA, TDR/TDT can
make very good measurements at the end of a
3.5mm 26 GHz
coaxial interface.
2.92mm 40 GHz
Calibration Standard
2.4mm 50 GHz
Quality of SOLT calibration depends on
accuracy of the SOLT standards – In this
case, usually very good up to rated 1.85mm 65 GHz
frequencies!
1mm 110 GHz
6
Fixture Removal: Co-axial Connector to
PCB/PKG
Test fixtures need to be inserted between an instrument’s coaxial interface and the
Device Under Test (DUT) (PCB, package, connector, cable, etc.).
Fixture removal (de-
embedding) needed
Fixture Fixture
DUT
Your measurement can be
easily ruined by improper
fixture design. And even worse,
you may not be aware of it!
Calibration plane Calibration plane
(end of Co-axial connector) (end of Co-axial connector)
7
Fixture Removal: Microwave Probing
Calibration Plane
8
IEEE P370 Development Timeline
6/11/2015 01/2018
8/6/2014 8/29/2014 12/2016 05/2019 12/2019
DesignCon
Initial Draft:
Plug fest
9
P370 Scope
This standards development The standard is applicable to:
project: • PCB and related interconnects (including
• addresses the quality of package, connector, cable, etc.) used in
measured data for electrical high speed digital applications, operating
printed circuit board (PCB) and with signals at frequencies up to 50GHz
related interconnect at
frequencies up to 50GHz. • most industries using such interconnects
• includes but is not limited to: test • major measurement approaches (Time
fixturing, methods and processes Domain or Frequency Domain) for
for controlling the accuracy and collecting S-Parameter data
consistency of measured data for • significant methods of removing/de-
broadband signals with frequency embedding fixture and instrumentation
content up to 50GHz. effects.
10
P370 Objectives
Proper Fixture
Bad S parameter Design
Before After Task Group 1
11
P370: Three Task Groups (TG)
12
P370 Officers
• Workgroup
• Xiaoning Ye, Chair • Task Groups
• Jay Diepenbrock, Technical Editor • TG1 Test Fixture Quality
• Eric Bogatin, Past Technical Editor • Jim Nadolny, Chair
• Sam Connor, Vice Chair • Jason Ellison, Technical Editor
• Brice Achkir, co-Vice Chair • Heidi Barnes, Secretary
• Alistair Duffy, Secretary • TG2 De-embedding and Verification
• Eric Bogatin, Chair and Technical Editor
• Kai Xiao, Co-Chair
• Clement Luk, Secretary
• TG3 S-parameter Integrity
• Jun Fan, Chair
• Mikheil Tsiklauri, Co-Chair and Technical Editor
• Shuai Lin, Secretary
13
Acknowledgments
14
IEEE P370 Draft D6
15
P370 Contributors (subset)
• Component Suppliers
• Jim Nadolny, Samtec; Jason Ellison, Amphenol; Clement Luk, Samtec
• Test Equipment Suppliers
• Heidi Barnes, Keysight; Jose Moreira, Advantest; Eric Bogatin, Teledyne LeCroy; Lisa
Ward, Rohde&Schwarz
• Analysis Software Suppliers
• Ching-Chao Huang, Ataitec; Yuriy Shlepnev, Simberian
• Academia
• Jun Fan, Missouri U. of Science & Technology
• Mikheil Tsiklauri, Missouri U. of Science & Technology (now at Apple)
• Systems Companies
• Xiaoning Ye, Kai Xiao, Se-Jung Moon, Eric Gantner, Intel; Sam Connor, IBM; Brice Achir,
Cisco
• Design/Test
• Al Neves, Wild River Technology
16
IEEE P370 Draft D6 – Table of Contents excerpt
Overview
References
Definitions
o Glossary
o S-parameter terms
o Touchstone file header
Test fixture design criteria
o Fixture Design Requirements
o Fixture Electrical Requirements
De-embedding verification
Consistency tests
S-parameter Integrity and Validation
Annexes
17
IEEE P370 Draft D6 – Annexes
A: Bibliography
B: Network parameters tutorial
C: Mixed mode network parameters
D: Calibration and de-embedding
E: Test fixture definition
F: Verification structures
G: Methods for comparison of S-parameters
H: Quality Checking of Raw S-parameters
I: Best practice: Design and Manufacturing
J: Best practice: Fixture design
K: Best practice: Measurement guidance
L: S-parameter library
18
IEEE P370 Draft D6 – Annexes, cont’d
M: Typical Application of the S-parameter library
N: Sensitivity Analysis testing with synthesized S-parameter models
O: Synthesized S-parameter library and circuits in the QUCS library
P: Plug and Play test boards kit with separable connectors
Q: Test typical manufactured board design
R Creation of an input pulse
S: Best practice: DC Extrapolation methodology
T: Best practice- interpolation methodology
19
Fixture Design and
VNA Calibration
2X-Thru Measurement
20
IEEE P370 Draft D6 access
By IEEE policy, draft specs. are only available prior to approval and
release to:
o Members of the spec. (P370) Working Group
o Members of the IEEE Standards Association
21
Test Fixture Design Criteria
22
IEEE P370 Objectives
Good S-parameter
23
Designing a 2X-Thru Fixture – The Basics
P370 Fixture Design Requirements (FDRs) –
P370 Supports 2X-Thru De-embedding
P370 Supports Single Ended and Multi-mode Differential Pair Fixtures
P370 Requires a Crosstalk Fixture when there is crosstalk between DUT fixtures.
1) The signal must reach the DUT –
Myth: Shorter is better
2) The 2x-Thru fixture removal math assumes symmetry across a TEM plane –
Common mistake: 2x-Thru Fixture is longer than DUT Fixture
24
A Shorter Fixture is not Always Better
Can I ignore the fixture losses if I shorten the length?
A shorter PCB path does not
eliminate impedance reflections from
the connector to PCB transition
Insertion Loss
SMA only 20 mils from the DUT Short 20mil
Long 700mil
25
Don’t Include DUT Length In the 2X-Thru!
Correct 2X-Thru
Fixture-DUT-Fixture Wrong 2X-Thru Fixture A plus Fixture B
Fix A
Failure to
DUT Remove DUT
Length
Fix B
27
Differential Routing Does not Need Coupling!
Differential Pairs use differential excitation, but the routing does not require coupling.
Coupled routing reduces the trace width….. Just think about what this does to fabrication ????!!!!
Reduced trace width Higher resistive losses, higher sensitivity to fabrication etching, sensitive to edge tolerances
-10 0 -10
-2 -20
Return Loss, dB
-20
-2
-30 -4 -30
-4
-40 -6 -40
DUT
-6 -50 -8 -50
DE-EMBEDDED
Error, dB
Error, dB
-30
Error, dB
Error, dB
-30
-40 -40 -40
-50 -50
-60 -60
-60
ABSOLUTE ERROR RELATIVE ERROR RELATIVE ERROR ABSOLUTE ERROR
-80 -80 -70 -70
0 10 20 30 40 50 60 0 10 20 30 40 50 60 0 5 10 15 20 25 30 35 40 0 5 10 15 20 25 30 35 40
freq, GHz freq, GHz freq, GHz freq, GHz
28
Multi-Port Fixture Crosstalk Must be Measured
2-Differential Pairs
2-Single Ended Traces
29
How Good is Your Fixture - FERs
P370 Fixture Electrical Requirements (FERs) The Devil is in the Details
Class A, B, C because it is not easy to get to 50GHz, and it depends on the required application accuracy.
Enables common terminology for evaluating and describing fixture quality.
Mixed Mode Differential Ports
Single Ended Ports
30
Asymmetric Fixtures and Beyond
31
IEEE P370 Objectives
Good S-parameter
32
P370: Three Task Groups (TG)
33
P370 Objectives
Proper Fixture
Bad S parameter Design
Before After Task Group 1
34
TG2: De-embedding Verification
Problem statement:
o De-embedding approaches are
commercially available, but
algorithms are often proprietary,
and verification of the accuracy of
the de-embedded S-parameters is
left to the user.
Key P370 Contributions
o S-parameter library to verify de-
embedding tools.
o Plug-and-play kit to practice and
verify de-embedding
o Demonstration boards
o Standard procedures to verify the
de-embedding in the lab
35
TG2 De-embedding Verification
TG2 Chair.
36
An overview of P370-Task Group
Eric Bogatin, Teledyne LeCroy
• Goal: Develop a standard method and metric to measure the accuracy of a user’s specific
de-embedding process and results.
38
Four general projects in TG2
imag
error(f ) mag ( Sij (f )A − Sij (f )B )
error
= SA
SB
mag ( Sij (f )A − Sij (f )B ) real
error _ fraction(f ) =
0.5 × ( Sij (f )A + Sij (f )B )
44
Original DUT and De-embedded DUT
Flush Short
[email protected] [email protected]
Example of the Plug and Play Board
Set
Fixture Fixture
Left Right
Should be transparent:
Mag S21 = 0 dB, phase S21 = 0
S11 very small reflected signal
50
Consistency Test #3:
TDR of FIX model should match the FIX-DUT-FIX
13-WA3-Parameter Measurement and Fixture De-Embedding Variation Across Multiple Team and De-Embedding Tools 51
S-parameters Integrity
52
S-parameter Quality Estimation
• S-parameters describing a physical system are not
perfectly accurate and do not describe it
comprehensively
Causality
• It’s important to be able to estimate the quality of
existing data in order to achieve reliability of the
results and conclusions developed based on it
53
General Idea
• Estimation should be intuitive and have physical explanation
• Estimation in % can not explain to engineer why the data is acceptable or vice versa
General idea of the estimation:
• Estimation is in mV units for each property:
• Passivity
• Reciprocity
• Causality
• It tells engineer what is a maximum difference between waveforms we can obtain if we
will use existing S-parameters and S-parameter that is closest to the original one and is
passive, reciprocal or causal
• The methodology is using pulse response technique and does not require running large
PRBS signal
• The methodology does not include Enforcement/Changing/Fixing original S-
Parameters, it just estimates
Estimation Stages
• Step 1. Create passive/causal/reciprocal S-
parameter that is closest to original one
• Step 2. Compare original and the closest
passive/causal/reciprocal S-parameter
• Comparison is performed in time domain:
• Step 2.1 Obtain pulse responses for
both S-parameters
• Step 2.2 Find the worst bit sequence
that will cause the largest difference
between original and closest
passive/causal/reciprocal S-parameters
• Step 2.3 Calculate the largest difference
55
Passivity
A passive System does not generate energy,
Mathematically it means that:
𝑆𝑆 ≤ 1
where norm is taken as max eigenvalue
2. Create a metric that gives physical meaning to the difference between original and passive
S-parameter matrices
56
Closest Passive S-Parameters
Create Passive model by modifying eigenvalues that are more than 1:
Step1. Apply Singular Value Decomposition (SVD) to the original S-parameters matrix:
𝑆𝑆 = 𝑈𝑈𝑈𝑈𝑉𝑉 ∗
D is diagonal matrix of eigenvalues; U - left eigenvectors; V - right eigenvalues;
Step3. Create passive S-parameters with modified eigenvalue matrix D and left and right
eigenvector matrices U and V:
The obtained matrix will have all singular values less then one and therefore will be
passive.
57
Time Domain Estimation Algorithm
Second stage is to create a metric that will
estimate difference between two S-parameter
matrices and will have physical meaning.
58
Time Domain Estimation Algorithm
• Calculate pulse responses for each
component of both S-parameters
• Channel response can be
calculated if values the pulse
response separated by k*UI will be
added or subtracted
• Add or subtract depends on
corresponding bit value (1 or -1)
• Maximum difference between two
channel responses will be sum of
differences between pulse
response values separated by k*UI
59
Causality
60
Causality Problems in De-Embedding
The 2X-Thru method separates Fixture A and Fixture B from Fixture A Fixture B
each other
2 conditions allows accurate separation: Non-causal
• Response from Fixture A (tail) should die at the Fixture B
boundary
• There should not be any response of Fixture B
before boundary
61
Causality Estimation
• Causality estimation also have two stages
62
Stage 1. Create Causal Model
Direct numerical calculation of band limited integral has singularity problem near
maximum frequency. This singularity can be avoid using DHT based enforcement:
63
Delay
Pulse Response
• Front delay should be used to
create causal model
• Front delay is frequency Input pulse
independent and corresponds to
the time when the front of the
signal will appear
Front delay
64
Reciprocity
• For a reciprocal network, transmission of a signal between any two ports does not
depend on the direction of propagation
• S-Parameter matrix for reciprocal model is symmetric:
• We need to estimate level of asymmetry of S-parameters that will have physical
meaning
• Stage 1. Create another S-parameter matrix that is the transpose of original one
65
References
• H. Barnes, E. Bogatin, J. Moreria, J. Ellison, J. Nadolny, C.C. Huang, M. Tsiklauri, S.J. Moon, V. Herrmann, “A
NIST traceable PCB kit for evaluating the accuracy of de-embedding algorithms and corresponding metrics,”
DesignCon 2018, 01/30 to 02/01/2018, Santa Clara, CA.
• M. Tsiklauri, "P370:Electrical Characterization of Printed Circuit Board and Related Interconnects at Frequencies up
to 50 GHz," 2017 IEEE International Symposium on Electromagnetic Compatibility & Signal/Power Integrity
(EMCSI), Washington, DC, 2017, pp. 1-15,
• M. Tsiklauri, N. Dikhaminjia, J. Fan and J. Drewniak, "S-parameters quality estimation in physical units," 2017 IEEE
International Symposium on Electromagnetic Compatibility & Signal/Power Integrity (EMCSI), Washington, DC,
2017, pp. 422-426.
• M. Tsiklauri, M. Zvonkin, N. Dikhaminjia, J. Fan and J. Drewniak, "Discrete Hilbert Transform based delay causality
enforcement for network parameters," 2016 IEEE International Symposium on Electromagnetic Compatibility
(EMC), Ottawa, ON, 2016, pp. 921-926.
• M. Tsiklauri, N. Dikhaminjia, J. Fan, J. Drewniak and M. Zvonkin, "Front delay based causality for network
parameters," 2016 Asia-Pacific International Symposium on Electromagnetic Compatibility (APEMC), Shenzhen,
2016, pp. 870-872.
• M. Tsiklauri, M. Zvonkin, J. Fan, J. Drewniak, Q. B. Chen and A. Razmadze, "Causality and delay and physics in real
systems," 2014 IEEE International Symposium on Electromagnetic Compatibility (EMC), Raleigh, NC, 2014, pp. 961-
966.
66
Break
IEEE P370 Briefcase
68
Contributors
• Integration: Se-Jung Moon (Intel), Hansel Dsilva (Former Intel)
• TG1: Jason Ellison (Amphenol ICC)
• TG2: Clement Luk (SAMTEC)
• TG3: Mikheil Tsiklauri (Apple), Shuai Jin (Google), Se-Jung Moon, Hansel Dsilva
Disclaimer
• This briefcase is an auxiliary tool developed by members of the IEEE P370 workgroup members to
demonstrate an example of how the P370 standard can be used for high speed interconnect
characterization.
• The tools used in this briefcase are based on the open source codes available at
http://gitlab.com/IEEE-SA/ElecChar/P370/ under a BSD 3-Clause license either within the P370 draft
or as a separate file. Any person contributing material to IEEE open source software during
standards development SA ballot or Public Review is required to provide the appropriate license to
IEEE Contributor License Agreement or CLA.
• The briefcase is developed as an implementation example of the open source code and does not
represent the only or preferred implementation.
70
Integration of Different P370 TG Scripts in GUI
TG1
Fixture Design and
Quality Criteria
TG2 TG3
S-parameter S-parameter
Similarity Quality
The P370 Briefcase is an auxiliary tool developed by members of the IEEE P370 workgroup to demonstrate an example of
how the P370 open source codes can be used for high speed interconnect characterization.
71
Briefcase Overview
Input Output
72
TG1: Fixture Quality Check
Summary of the Fixture Electrical Requirements
Required Structures
What FER results look like
Proper Filtering for Impedance Calculations
Tips to make you fixture compliant to the FERs
73
Fixture Electrical Requirement Summary
What is a class?
74
How do you evaluate your fixture?
1.) Make the fixture with the proper
structures:
Spider leg
75
How do you evaluate your fixture?
76
How do you evaluate your fixture?
77
How do you evaluate your fixture?
0
Spider Leg
-10 DUT
-20
-30
Magnitude [dB]
-40
-50
-60
-70
Frequency [GHz]
78
How do you evaluate your fixture?
79
How do you evaluate your fixture? 100
80
40
t0 = 1ns
0.7
0.6
]
20
0.5
𝐺𝐺 [𝑘𝑘 ]
Impedance[
G(t)
0
0.4
ℎ[𝑘𝑘 ] = 𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖[𝑘𝑘 ] ∗
∑ 𝐺𝐺 [𝑘𝑘 ]
0.3
-20
0.2
-40
0.1
𝑛𝑛
0
-60
-0.1
0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5
𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆[𝑛𝑛] = � ℎ[𝑘𝑘 ]
-80
time [ns]
-100
70
0 0.5 1 1.5 2 2.5 3 3.5 4
65
2x-Thru
Fixture-DUT-Fixture
𝑘𝑘=−∞ time [ns]
ℎ[𝑘𝑘 ] + 1
𝑧𝑧[𝑛𝑛] = −𝑧𝑧0
60
ℎ[𝑘𝑘 ] − 1
15
55
]
Impedance[
50
45
40
𝑧𝑧𝐹𝐹𝐹𝐹𝐹𝐹 [𝑛𝑛] − 𝑧𝑧2𝑥𝑥 [𝑛𝑛]
𝐹𝐹𝐹𝐹𝐹𝐹5[𝑛𝑛] = � � × 100%
10
𝑧𝑧𝐹𝐹𝐹𝐹𝐹𝐹 [𝑛𝑛]
Fixture DUT
]
35
Impedance[
30
0 0.5 1 1.5 2 2.5 3 3.5 4
time [ns]
0
0 0.5 1 1.5 2 2.5 3 3.5 4
time [ns]
80
Tips for successful fixtures (Best Practices)
Use vertical coaxial launches
Model the via transition with a 3D EM
tool
Consider the VNA cable
81
TG2: De-embedding Quality Check
82
How do I quantify S-parameter Similarity?
How can I tell if these S-parameters are good enough?
83
Use S-parameter Similarity in the Briefcase!
2 × 𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒(𝑓𝑓)
𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑒𝑒 𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒(𝑓𝑓) =
𝑆𝑆𝑖𝑖𝑖𝑖 (𝑓𝑓)𝐴𝐴 + 𝑆𝑆𝑖𝑖𝑖𝑖 (𝑓𝑓)𝐵𝐵
84
TG3: S-parameter Quality Check
85
How do I quantify the Quality of S-parameters?
SDD11 SDD12 SCD11 SCD12
0 0 -20 -30
-10 -40
-5
-40
-20 -50
-10
-30 -60
-60
-15
-40 -70
Are they
-50 -20 -80 -80
0 10 20 30 40 50 0 10 20 30 40 50 0 10 20 30 40 50 0 10 20 30 40 50
• PASSIVE?
-20
-5 -40
-20
-40
-10 -50
-60
-40
-15 -60
• RECIPROCAL?
-80
• CAUSAL?
-20 -30 0 0
-40
-40 -10 -5
-50
-60 -20 -10
-60
-40 -5 -10
-40
-60
-60 -15 -30
86
How do I quantify the Quality of S-parameters?
PASSIVITY RECIPROCITY CAUSALITY
Frequency
Domain
Contextual
Time Domain
87
ATE PCB Test Fixture Example
Jose Moreira
[email protected]
Jose Moreira is a senior staff engineer in the HW R&D Team of the SOC business unit at
Advantest in Böblingen, Germany. He focuses on the challenges of testing high-speed digital,
silicon photonics and 5G mmwave devices, especially in the area of PCB test fixture design,
signal and power integrity, focus calibration and over the air (OTA) measurements. He joined
Agilent Technologies in 2001 (later Verigy and in 2011 acquired by Advantest) and holds a
Master of Science degree in Electrical and Computer Engineering from the Instituto Superior
Técnico, Lisbon University, Portugal. He is a senior member of the IEEE and co-author of the
book “An Engineer’s Guide to Automated Testing of High-Speed Digital Interfaces”.
ATE Test Fixtures De-Embedding Challenge
• ATE Test Fixture Printed Circuit Boards can have very large sizes (e.g. 598 mm x 480 mm).
• Current ATE applications span from e. g. , 128 Gbps for High-Speed Digital to 85 GHz for mm wave testing
with current requirements from mA to hundredths of Amperes.
• An ATE system is usually calibrated only to the ATE interconnect to the PCB test fixture.
• The test engineer is only interested in measuring the DUT. He would like to completely de-embed the PCB
test fixture.
• 100% de-embedding is very challenging for ATE test fixtures
due to components like sockets and probe heads.
89
ATE Test Fixtures De-Embedding Challenge
• The Device Under Test (DUT) contacts the test fixture PCB thru a socket (package testing) or a probing head
(wafer probing).
• Traditionally, test engineers want the entire test fixture PCB to be de-embedded; i. e., the reference plane
to be moved to the tip of the socket/probe head.
• But this is the worst point to set a reference plane since the EM Fields at that point are not stable and DUT
dependent!!
ATE SYSTEM DUT TEST FIXTURE
90
Traditional Methods: Direct Measurement
• Probing the ATE PCB test fixture directly with a micro-coaxial probe is a very traditional approach.
• It requires a special interposer if the DUT socket is to be included.
• Challenges are the BGA ballout and also the micro-coaxial probe de-embedding.
REFERENCE: Heidi Barnes et al., “Performance at the DUT: Techniques for Evaluating the Performance of an ATE System at the Device Under Test
Socket ”,DesignCon 2008.
91
Traditional Methods: Direct Measurement
INTERPOSER
Probing Interposer in an un-modified socket
MODIFIED SOCKET
• Another approach is to create an interposer PCB that attaches to a modified or un-modifed socket. This
allows the usage of coaxial connectors on the interposer instead of micro-coaxial probes.
• But one still needs to de-embed all these added components.
REFERENCE: Jose Moreira et al., “A Pragmatic Approach for At-Speed Characterization and Loopback Correlation at 28 Gbps”, Advantest VOICE 2014.
92
ATE Test Fixtures De-Embedding Challenge
• ATE measurements rarely consist of S-parameters. Usually one needs to de-embed scalar measurements
(e. g., power) or time domain measurements (e. g., waveforms).
• Another application is to obtain the correct setting on the ATE pin-electronics continuous time linear
equalizer. Objective is to compensate for the test fixture and not to compensate for any DUT performance
issues. • On most de-embedding packages one quick way to get the DUT Test
Fixture S-parameters is to use the 2X-Thru S-parameters as the DUT
(self de-embedding).
For Most ATE Applications We • From a de-embedding quality point of view the P370 metrics can be
Only Need the Test Fixture S- used .
parameters
Т2x-Thru = TATA
ТFullpath = TATDUTTA
TDUT= TA-1 TFullpathTA-1
93
ATE De-Embedding Example with 2X-Thru
• ATE Test fixture signal trace to DUT is composed of
a 12 inch coaxial cable and a 43.5 mm, 9 mil wide
microstrip trace.
• A 2X-Thru structure was implemented on the ATE
PCB test fixture (two 12 inch coaxial cables are also
required).
• Unfortunately due to mechanical requirements
(handler/prober interaction), ATE test fixture PCB
traces are usually long.
94
IEEE P370 Briefcase Results
95
ATE De-Embedding Example with 2X-Thru
• The obtained de-embedding S-parameters are used to de-embed the
measured scalar values (e.g. power). This is done for example by importing
the s-parameter file into the ATE software
• Only missing item to de-embed is the socket. A topic that requires a full
tutorial . (2X-Thru structure)
Т2X-Thru = TATA
(Plus 12 inch Coaxial Cable)
96
Measurement to Simulation Correlation
SIMULATION MODEL
• This is a 5G over the air (OTA) testing application.
• Objective is to measure the DUT plus OTA probe head
assembly.
• To reduce simulation complexity and simulation time,
the simulation model was reduced to a minimum
without the ATE PCB test fixture and parts of the probe
head microstrip trace.
MEASUREMENT SETUP
Questions:
• How to correlate simulation
to measurement.
• How to make sure the PCB
part of the simulation
model is correct.
97
2x-Thru Cal
Measurement to Simulation Correlation Structure
Т2x-Thru = TATA
98
IEEE P370 Briefcase Results
99
Measurement to Simulation Correlation
• Probe Head PCB Correct Simulation Model.
• Need to De-Embed ~40 mm of trace loss
• A Beatty Structure was manufactured in the same panel as the probe head PCB.
• We will use the Betty structure to validate our simulation model first and if needed tune
it to correlate.
• To properly correlate the Beatty structure measurements with simulations we need to
de-embed the connectors (they are not simulated)
• To accomplish this a 2X-Thru structure is included on the Beatty structure test coupon.
Beatty Structure
2x-Thru
100
Measurement to Simulation Correlation
NO TUNING (SPEC SHEET VALUE) AFTER TUNING (SPEC SHEET VALUE)
Unwrapped Phase Insertion Loss Return Loss Unwrapped Phase Insertion Loss Return Loss
500 0.0 0 500 0.0 0
-5 -5
0 -0.5 0 -0.5
-10 -10
-1.0 -15 -500 -1.0 -15
-500
-20 -20
Phase, Degrees
-1.5
Phase, Degrees
-1.5
-1000 -1000
Loss, dB
Loss, dB
Loss, dB
Loss, dB
-25 -25
-2.0 -2.0
-30 -1500 -30
-1500
-2.5 -35 -2.5 -35
-2000 -2000 -40
-3.0 -40 -3.0
-45 -45
-2500 -2500
-3.5 -3.5 -50
-50
-3000 -4.0 -55 -3000 -4.0 -55
0 5 10 15 20 25 30 35 0 5 10 15 20 25 30 35 0 5 10 15 20 25 30 35 0 5 10 15 20 25 30 35 0 5 10 15 20 25 30 35 0 5 10 15 20 25 30 35
freq, GHz freq, GHz freq, GHz freq, GHz freq, GHz freq, GHz
Phase Error Insertion Loss Error Return Loss Error
100 2.4 40 Phase Error Insertion Loss Error Return Loss Error
10 0.7 26
90 2.2
35 9 24
2.0 0.6
80 22
1.8 30 8
70 20
1.6 7 0.5 18
25
Error, Degrees
60 1.4
Error, Degrees
6 16
Error, dB
Error, dB
0.4
Error, dB
Error, dB
50 1.2 20 14
5
40 1.0 12
15 4 0.3
0.8 10
30
0.6 10 3 0.2 8
20 6
0.4 2
10 5 0.1 4
0.2 1 2
0 0.0 0
0 5 10 15 20 25 30 35 0 5 10 15 20 25 30 35 0 5 10 15 20 25 30 35 0 0.0 0
0 5 10 15 20 25 30 35 0 5 10 15 20 25 30 35 0 5 10 15 20 25 30 35
freq, GHz freq, GHz freq, GHz
freq, GHz freq, GHz freq, GHz
REFERENCE: Heidi Barnes José Moreira and Manuel Walz, “Non-Destructive Analysis and EM Model Tuning of PCB Signal Traces using the Beatty Standard”,
DesignCon 2017.
101
Measurement to Simulation Correlation
Simulation (Tuned Values)
• This process helps to remove the test fixture impact allowing to
concentrate on the critical part.
-1.0
-1.1
m1
-1.2 freq=28.00GHz
-
dB(S(12,11))=-1.618
-
-1.3
-1.4
Loss, dB
-1.5
-1.6
-1.7
-1.8
-1.9
-2.0
24 25 26 27 28 29 30 31 32
freq, GHz
102
S21
1X-Reflect De-Embedding a
Want to extract fixture’s insertion loss
• The 1x-reflect de-embedding (S12 or S21) from S11 open/short.
S11 S22 Γ
methodology uses a short and/or b
S12
open at the DUT point.
b S12 S 21Γ
• 1X-reflect based de-embedding S open or short
= = S11 + To extract
1 − S 22 Γ
11
a
is not supported by the P370
standard.
REFERENCE: Jose Moreira, Ching-Chao Huang and Derek Lee, “DUT ATE Test Fixture S-Parameters Estimation using 1x-Reflect Methodology”, BITS China 2017.
103
1X-Reflect De-Embedding Example
104
1X-Reflect De-Embedding Example
• 5G-NR mmWave Wafer Probing Application. SHORT OPEN THRU
105
High-speed connector examples
Outline
• Extract connector DUT from a much larger test fixture
• Correlate differential IL, RL, NEXT and FEXT
106
Example 1 –
Mezzanine connector in a large test fixture
Fixture
25mm
IT3 mezzanine
2x thru connector
(12” total) (DUT)
107
2x thru vs. impedance-corrected method
• 2X-Thru method (i.e., splitting 2X-Thru directly for de-embedding) gives
many ripples in this case.
ripples
ripples
108
TDR verification – Differential mode
• Due to impedance variation between 2X-Thru and fixture, splitting 2X-Thru
directly results in causality error before and after DUT.
Causality error
DUT
109
TDR verification – Common mode
• Must also verify common-mode and single-ended data.
Causality error
DUT
110
TDR verification – Single-ended
• Impedance corrected method gives better results in all DIFF, COM and SE.
Causality error
DUT
111
Example 2 –
Correlate differential IL, RL and crosstalk
IT8 connector
112
Differential IL and RL
• Compute similarity metric to quantify correlation.
Similarity metric
IL
RL
113
TDR correlation
• Good correlation was observed.
Mounting IT8 Mating
side connector side
114
Same-wafer NEXT and FEXT
0 0
-20 -20
-40 -40
-60 -60
*
S (dB)
S (dB)
-80 -80
-100 -100
NEXT FEXT
* 4-port 2x thru was used so adjacent pair-to-pair fixture FEXT might be present.
0
0
-20 -20
-40 -40
-60 -60
S (dB)
S (dB)
-80 -80
-100 -100
NEXT FEXT
0 0
-20 -20
-40 -40
-60 -60
S (dB)
S (dB)
-80 -80
-100 -100
NEXT FEXT
QUESTIONS?