Professional Documents
Culture Documents
(ISD)
Ching-Chao Huang
huang@ataitec.com
www.ataitec.com
Outline
What is causality
What is In-Situ De-embedding (ISD)
Comparison of ISD results with simulation and
other tools
How non-causal de-embedding affects connector
compliance testing
How to extract accurate PCB trace attenuation
that is free of spikes and glitches
How to extract a PCB's material property (DK, DF,
roughness) by matching all IL, RL, NEXT, FEXT
and TDR/TDT of de-embedded PCB traces
www.ataitec.com 2
VNA and S parameter
T (period)
f (frequency) = 1/T
S21
www.ataitec.com 3
What is S parameter
Sij ≤ 1
Sij (dB ) = 20 × log10 Sij ≤ 0 dB
www.ataitec.com 4
What is a Touchstone (.sNp) file
: : :
www.ataitec.com 5
What is causality
cau·sal·i·ty
/kôˈzalədē/
noun
1. the relationship between cause and effect.
2. the principle that everything has a cause.
In other words:
www.ataitec.com 6
How to identify non-causal S parameter
* Delay waveform by
1ns to see if tools
do not show before
time zero.
www.ataitec.com 7
Why does S parameter violate causality
Ψ (ω ) = ΨR (ω ) + jΨI (ω )
∞ ΨI (ω ')
ΨR (ω ) = P ∫
1
dω '
π − ∞ ω '−ω
1 ∞ ΨR (ω ')
ΨI (ω ) = − P ∫ dω '
π − ∞ ω '−ω
www.ataitec.com 8
What is de-embedding
to VNA
lead-in trace test board lead-out trace lead-in trace test board
www.ataitec.com 9
Why do most de-embedding tools give
causality error
Most tools use test coupons directly for de-
embedding, so difference between actual fixture
and test coupons gets piled up into DUT results.
A B C
DUT
- Test coupons
www.ataitec.com 10
What is In-Situ De-embedding (ISD)
www.ataitec.com 11
What is “2x thru”
SMA DUT
www.ataitec.com 12
What is “1x open / 1x short”
SMA DUT
www.ataitec.com 13
Why ISD is more accurate and saves $$$
More board space - Multiple test coupons Only one 2x thru test coupon is needed.
are required. Test coupon is used only for reference, not
Test coupons are used directly for de- for direct de-embedding.
embedding. Actual DUT board impedance is de-
All difference between calibration and embedded.
actual DUT boards gets piled up into DUT Inexpensive SMAs, board materials (FR4)
results. and loose-etching-tolerance can be used.
Expensive SMAs, board materials (Roger) ECal can be used for fast SOLT calibration.
and tight-etching-tolerance are required.
Reference plane is in front of SMA.
Impossible to guarantee all SMAs and traces
are identical (consider weaves, etching, …) De-embedding requires only two input files:
2x thru and DUT board (SMA-to-SMA)
Time-consuming manual calibration is Touchstone files.
required. More information: Both de-embedding and
Reference plane is in front of DUT. DUT files are provided as outputs.
* TRL = Thru-Reflect-Line
www.ataitec.com 14
Example 1: Mezzanine connector
ISD vs. TRL
SMA Mezzanine
connector
(DUT)
www.ataitec.com 15
DUT results after ISD and TRL
Which one is more accurate?
Non-causal
ripples
www.ataitec.com 16
Converting S parameter into TDR/TDT
shows non-causality in TRL results
Non-causal
Non-causal
?
www.ataitec.com 17
Zoom-in shows non-causal TRL results
in all IL, RL, NEXT and FEXT
TRL causes time-domain errors of 0.38% (IL),
25.81% (RL), 1.05% (NEXT) and 2.86% (FEXT) in
this case*.
Non-causal
* The percentage is
larger with single-bit
Non-causal response and/or
faster rise time.
Non-causal
Non-causal
www.ataitec.com 18
How did ISD do it?
2x thru and
fixture have
different
impedance.
www.ataitec.com 19
TRL can give huge error in SDD11 even with
small impedance variation*
www.ataitec.com 20
Example 2: Mezzanine connector
Extracting DUT from a large board
Fixture
Mezzanine
connector
2x thru (DUT)
(12” total)
www.ataitec.com 21
ISD can use a .s4p file of 2x thru for
de-embedding
TRL would have required many long and coupled
traces.
www.ataitec.com 22
ISD can even use a .s2p file of 2x thru to
de-embed crosstalk…
And the results are similar!
www.ataitec.com 23
ISD allows a large demo board to double
as a characterization board
ISD de-embeds fixture’s impedance regardless of
2x thru’s impedance.
www.ataitec.com 24
Example 3: USB type C mated connector
ISD vs. Tool A
3
7
5 2x thru
3
1
1
2
DUT 6 Fixture
4 8
2 4
www.ataitec.com 25
DUT results after ISD and Tool A
Which one is more accurate?
www.ataitec.com 26
Converting S parameter into TDR/TDT
shows non-causality in Tool A results
Counter-clockwise phase angle is another indication
of non-causality.
Ripples
Non-causal
Counter-
clockwise
www.ataitec.com 27
De-embedding affects pass or fail of
compliance spec.
ISD improves IMR and IRL (from compliance tool).
ISD Tool A
Spec
-0.6
-0.8
-1.0
-40
-18
-44
-44
PASS FAIL
IL RL IL RL
www.ataitec.com 28
Example 4: Resonator
ISD vs. Tool A vs. simulation
2x thru
DUT
www.ataitec.com 29
SDD11
ISD correlates with simulation
Red – Simulation
Yellow – After Tool A
Red – Simulation
Yellow – After ISD
www.ataitec.com 30
SCC11
ISD correlates with simulation
Red – Simulation
Yellow – After Tool A
Red – Simulation
Yellow – After ISD
www.ataitec.com 31
Example 5: PCB trace attenuation
ISD vs. eigenvalue (Delta-L)
LSHORT LLONG
PCB PCB
PCB
De-embed De-embed
www.ataitec.com 32
Eigenvalue solution: not de-embedding
For calculating trace attenuation only
Let
www.ataitec.com 33
Case 1: 2” (=7”-5”) trace attenuation
Eigenvalue solution is prone to spikes
Spikes are due to assumptions of
identical launches (TA and TB ) and
uniform transmission line (TDUT).
Direct dB subtraction
www.ataitec.com 35
How to define trace impedance
PCB trace is non-uniform transmission line
Tr S11 S22
[S]
Z Z
Tb
Minimize:
ϕ= ∫
f max
f min
{S 11 ( f )2 + S 22 ( f ) 2 }⋅ w( f ) 2 df
sin(πfTr ) sin(πfTb )
w( f ) = ⋅
πfTr πfTb
www.ataitec.com 36
Skewless de-embedding
1 2 ideal
SHORT De-skew
1 2
transmission
(with skew>0)
3 4 3 4 line
1 2 1 2
LONG
(with skew<0) 4
3 3 4
De-embedding De-embedding
DUT DUT
Skew<0: Skew=0
DUT skew is worse when long and
short diff pairs have opposite skew
www.ataitec.com 37
ISD optionally automates de-skewing of
raw data
Skew=1.93ps
Deskew
Skew=-10.31ps
Deskew
LONG=8”
SHORT=3”
www.ataitec.com 38
Case 2: Extracted trace attenuation can
be very different with or without skew
Skew=0
Skew=-12.24ps
www.ataitec.com 39
Case 3: Eigenvalue (Delta-L) solution
becomes unstable in this case, but why?
2”
5”
www.ataitec.com 40
TDR of raw data reveals why…
2” structure was back-drilled but 5” was not
ISD saves $$$ and time for not spinning another board.
www.ataitec.com 41
Example 6: Material property extraction
DK, DF and roughness
L1
L2
Trace L1
measurement
Fit IL, RL,
Trace-only data DK, DF,
De-embedding NEXT, FEXT,
(L2-L1) roughness
TDR, TDT
Trace L2
measurement ISD
ADK
2D solver
X2D2
Automated extraction flow
www.ataitec.com 42
Models for cross section
Optimized variables:
DK1, DF1, DK2, DF2
R1, R2, R3, R4, R5 (roughness)
Metal width and spacing
www.ataitec.com 43
Causal dielectric model
Simple
Work well with field solver
Give effect of roughness on
all IL, RL, NEXT and FEXT
www.ataitec.com 46
Matching NEXT and FEXT
www.ataitec.com 47
Matching DDIL and DDRL
www.ataitec.com 48
Matching CCIL and CCRL
www.ataitec.com 49
Matching TDT and TDR
Positive polarity
implies KC>KL
www.ataitec.com 50
Comparison of Models 1 to 5
DK2>DK1 because
Model DK1 DK2
of positive-polarity
1 3.510 - FEXT
2 2.444 4.294
3 3.413 3.623
4 3.863 3.360
5 3.115 3.975
At 10 GHz
DK1 DK2
www.ataitec.com 51
Extracted DK1 and DF1
Model 3
ε ∞ = 3.27929
1 10 m2 + i ⋅ f
∆ε = 0.144348 ε = ε ∞ + ∆ε ⋅ ⋅ log10 m1
m2 − m1 10 + i ⋅ f
m1 = 9.58619 = ε r ⋅ (1 − i ⋅ tan δ )
m2 = 15.4109
www.ataitec.com 52
Extracted DK2 and DF2
Model 3
ε ∞ = 3.46724
1 10 m2 + i ⋅ f
∆ε = 0.170196 ε = ε ∞ + ∆ε ⋅ ⋅ log10 m1
m2 − m1 10 + i ⋅ f
m1 = 9.58715 = ε r ⋅ (1 − i ⋅ tan δ )
m2 = 14.8352
www.ataitec.com 53
Extracted effective conductivity
Model 3
www.ataitec.com 54
Length- and frequency-scalable models
can now be created.
www.ataitec.com 55
Summary
www.ataitec.com 56
Reference
C.C. Huang, "Fixture de-embedding using calibration structures with open
and short terminations," US patent no. 9,797,977, 10/24/2017.
C.C. Huang, “In-Situ De-embedding,” EDI CON, Beijing, China, 04/19 to
04/21/2016.
C. Luk, J. Buan, T. Ohshida, P.J. Wang, Y. Oryu, C.C. Huang and N.
Jarvis, “Hacking skew measurement,” DesignCon 2018, 01/30 to
02/01/2018, Santa Clara, CA.
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.
J. Moreira, C.C. Huang and D. Lee, “DUT ATE test fixture S-parameters
estimation using 1x-reflect methodology,” BiTS China Workshop,
09/07/2017, Shanghai, China.
J. Balachandran, K. Cai, Y. Sun, R. Shi, G. Zhang, C.C. Huang and B. Sen,
“Aristotle: A fully automated SI platform for PCB material
characterization,” DesignCon 2017, 01/31-02/02/2017, Santa Clara, CA.
www.ataitec.com 57