Professional Documents
Culture Documents
Introduction to Frequency
Domain Analysis (3 Classes)
Many thanks to Steve Hall, Intel for the use of his slides
Reference Reading: Posar Ch 4.5
http://cp.literature.agilent.com/litweb/pdf/5952-1087.pdf
Differential Signaling
3
Motivation: Why Frequency Domain Analysis?
✓Time Domain signals on T-lines lines are hard to analyze
➢Many properties, which can dominate performance, are frequency
dependent, and difficult to directly observe in the time domain
• Skin effect, Dielectric losses, dispersion, resonance
Differential Signaling
Key Concepts 4
Here are the key concepts that you should retain from this
class
✓The input impedance & the input reflection coefficient of a
transmission line is dependent on:
➢Termination and characteristic impedance
➢Delay
➢Frequency
✓S-Parameters are used to extract electrical parameters
➢Transmission line parameters (R,L,C,G, TD and Zo) can be
extracted from S parameters
➢Vias, connectors, socket s-parameters can be used to create
equivalent circuits=
✓The behavior of S-parameters can be used to gain
intuition of signal integrity problems
Differential Signaling
Review – Important Concepts
5
Differential Signaling
Two Port Network Theory
6
Differential Signaling
7
Network characterized with Port Impedance
✓Measuring the port impedance is network is the most
simplistic and intuitive method of characterizing a network
I1 I2
2- port
2-port
Port 1 V1 + + V
2
Port 2
- Networ
Network -
k
Case 1: Inject current I1 into port 1 and measure the open circuit voltage at
port 2 and calculate the resultant impedance from port 1 to port 2
Vopen, port2
Z 21 =
I port1
Case 2: Inject current I1 into port 1 and measure the voltage at port 1
and calculate the resultant input impedance
Vopen, port1
Z11 =
I
Differentialport1
Signaling
Impedance Matrix
8
R1 R2
Port 1 R3 Port 2
Differential Signaling
Impedance Matrix: Example #2
10
R1 R2
V1 = I1 ( R1 + R3 )
+ V1
I1 V1 R3 Z11 = = R1 + R3
I1
-
Assume: R1 = R2 = 30 ohms
R3=150 ohms
Z11 = R1 + R3 = 180
Z 21 = 30
180 30
Z Matrix =
30 180
Differential Signaling
Measuring the impedance matrix
12
Question:
✓ What obstacles are expected when measuring the impedance
matrix of the following transmission line structure assuming that
the micro-probes have the following parasitics?
➢ Lprobe=0.1nH
➢ Cprobe=0.3pF
Differential Signaling
Measuring the impedance matrix
13
Answer:
✓ Open circuit voltages are very hard to measure at high frequencies
because they generally do not exist for small dimensions
➢ Open circuit → capacitance = impedance at high frequencies
➢ Probe and via impedance not insignificant
Disadvantages:
✓Requires open circuit voltage measurements
➢Difficult to measure
➢Open circuit reflections cause measurement noise
➢Open circuit capacitance not trivial at high frequencies
b1 b2
ai represents the square root of the power wave injected into port i
+
V2 Vi
P= P = ai =
R R −
Vj
bj represents the power wave coming out of port j bj =
Differential Signaling R
Scattering Matrix
16
Sij = the ratio of the power measured at port j to the power injected at
port i
Differential Signaling
Making sense of S-Parameters – Return Loss 17
Zo R=Zo
Z=-l Z=0
−
V1
−
b1 R V1 Vreflected Z o − 50
S11 = = + = + = = o =
a1 a 2=0
V1 V1 Vincident Z o + 50
R
S11 is measure of the power returned to the source,
and is called the “Return Loss”
Differential Signaling
Making sense of S-Parameters – Return Loss
18
1 + (−l )
Z in = Z (−l ) = Z o Zo RL
1 − (−l )
Z=-l Z=0
50 ohms
S = =
Z in − 50 Z
Z in + 50
in
will exhibit periodic effects
due to the standing waves
11 Differential Signaling
Example #3 – Interpreting the return loss
19
R=50 Zo R=50
L=5 inches
0.45
0.4
S11, Magnitude
0.35
0.3
0.25
0.2
0.15
0.1
0.05
0
1.0 1.5 2.0 2.5 3..0 3.5 4.0 4.5 5.0
Differential Signaling
Frequency, GHz
Example – Interpreting the return loss
20
0.45
1.76GHz 2.94GHz
0.4 Peak=0.384
S11, Magnitude
0.35
0.3
0.25
0.2
0.15
0.1
0.05
0
1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Frequency, GHz
✓ Step 1: Calculate the time delay ✓ Step 2: Calculate Er using the velocity
of the t-line using the peaks
1 c 3 108 m / s
1 =v= =
f peaks = 2.94GHz − 1.76GHz = TD Er Er
2TD
TD = 423.7 ps TD / inch 1
=
84.7 ps / inch 39.37inch / m)
TD / inch = 423.7 ps / 5" = 84.7 ps / inch
Differential Signaling Er = 1.0
Example – Interpreting the return loss
21
V1 Zo 2-port Zo V2
Network
b1 b2
S21 is measure of the power transmitted from
port 1 to port 2, and is called the “Insertion Loss”
Differential Signaling
Loss free networks
23
✓ For a loss free network, the total power exiting the N ports must
equal the total incident power
Pincident = Pexit
✓ If there is no loss in the network, the total power leaving the
network must be accounted for in the power reflected from the
incident port and the power transmitted through network
(S11 ) + (S21 )
2 2
=1
✓ If the above relationship does not equal 1, then there is loss in the
network, and the difference is proportional to the power dissipated
by the network Differential Signaling
Insertion loss example
24
Question:
✓ What percentage of the total power is dissipated by the
transmission line?
✓ Estimate the magnitude of Zo (bound it)
S-parameters; 5 inch microstrip
1.2
0.8
Magnitude
S(1,1)
0.6 S(1,2)
0.4
0.2
0
0.E+00 2.E+09 4.E+09 6.E+09 8.E+09 1.E+10 1.E+10
Frequency, Hz
Differential Signaling
Insertion loss example
25
1.2
0.8 S(1,1)
Magnitude
S(1,2)
0.6
0.4
0.2
0
0.E+00 2.E+09
Differential
4.E+09
Signaling
6.E+09 8.E+09 1.E+10
Frequency, Hz
Insertion loss example
26
Answer:
✓ Since there are minimal reflections on this line, alpha can be
estimated directly from the insertion loss
➢ S21~0.75 at 4 GHz (8 GT/s)
Differential Signaling
Important concepts demonstrated
27
Differential Signaling
A note about the term “Loss”
28
Differential Signaling
Advantages/Disadvantages of S-parameters
29
Advantages:
✓Ease of measurement
➢Much easier to measure power at high frequencies than open/short
current and voltage
✓S-parameters can be used to extract the transmission line
parameters
➢n parameters and n Unknowns
Disadvantages:
✓Most digital circuit operate using voltage thresholds. This
suggest that analysis should ultimately be related to the time
domain.
✓Many silicon loads are non-linear which make the job of
converting s-parameters back into time domain non-trivial.
✓Conversion between time and frequency domain introduces
errors
Differential Signaling
Cascading S parameter
30
Differential Signaling
ABCD Parameters
31
I1 I2
V1 = AV2 + BI 2
I1 = CV2 + DI 2
V1 2-port V2
Network
V1 A B V2
=
✓The coefficients can be defined I1 C D I 2
using superposition
V1 V1 I1 I1
A= B= C= D=
V2 I 2 =0
I 2 V =0 V2 I 2 =0
I2 V2 = 0
2
Differential Signaling
Transmission (ABCD) Matrix
32
A B A B
V1 V2 V3
C D1 C D2
Circuits
Z A =1 B = Z
Port 1 Port 2 Assignment 6:
C = 0 D =1
Convert these
A =1 B=0 to s-parameters
Port 1 Y Port 2
C =Y D =1
Z1 Z2
A = 1 + Z1 / Z 3 B = Z1 + Z 2 + Z1Z 2 / Z 3
Port 1 Z3 Port 2
C = 1 / Z3 D = 1 + Z 2 / Z3
Y3 A = 1 + Y2 / Y3 B = 1 / Y3
Port 1 Y1 Y2 Port 2
C = Y1 + Y2 + Y1Y2 / Y3 D = 1 + Y1 / Y3
A = cosh( l ) B = Z o sinh( l )
Port 1 Zo , Port 2
C = (1 / Z o ) sinh( l ) D = cosh( l )
l Differential Signaling
Converting to and from the S-Matrix
34
Port 1
Port 2
L1 L2
Port 1
CVIA
Port 2
✓The inductance values will include the L of the trace and the via
barrel (it is assumed that the test setup minimizes the trace
length, and subsequently the trace capacitance is minimal
✓The capacitance represents the via pads
Differential Signaling
ABCD Matrix – Example #1
37
Differential Signaling
ABCD Matrix – Example #1
38
A B 0.827 j 20.08
=
C D j 0.0157 0.827
Differential Signaling
ABCD Matrix – Example #1
39
Port 1 Port 2
S X 11 S X 12
2-port SX =
50 Network X
Network
50 S X 21 S X 22
Port 1 Port 2 SY 11 SY 12
2-port SY =
50 Network Y
Network
50
SY 21 SY 22
2-port 2-port 50
50 Network X Network Y
Network Network
Port 1 Port 2
S XY = ?
Differential Signaling
ABCD Matrix – Example #2
41
AX BX AY BY
S X TX = SY TY =
CX DX CY DY
✓Step 2: Multiply the converted T-matrices
AX BX AY BY AXY BXY
TXY = TX TY = =
CX DX CY DY C XY DXY
✓Step 3: Convert the resulting Matrix back into S-
parameters using thee conversions presented earlier
S X 11 S X 12
TXY S XY =
S X 21 S X 22
Differential Signaling
Advantages/Disadvantages of ABCD Matrix
42
Advantages:
✓The ABCD matrix is very intuitive
➢Describes all ports with voltages and currents
✓Allows easy cascading of networks
✓Easy conversion to and from S-parameters
✓Easy to relate to common circuit topologies
Disadvantages:
✓Difficult to directly measure
➢Must convert from measured scattering matrix
Differential Signaling
Signal flow graphs – Start with 2 port first
43
Differential Signaling
Signal Flow Graphs of S Parameters
44
See: http://cp.literature.agilent.com/litweb/pdf/5952-1087.pdf
Differential Signaling
Mason’s Rule ~ Non-Touching Loop Rule
45
T (1 + (−1)
k
mk
L(mk ) (k )
)
T= k mk
(1 + (−1) mk
L(mk ))
mk
✓ T is the transfer function (often called gain)
✓ Tk is the transfer function of the kth forward path
✓ L(mk) is the product of non touching loop gains on path k
taken mk at time.
✓ L(mk)|(k) is the product of non touching loop gains on path k
taken mk at a time but not touching path k.
✓ mk=1 means all individual loops
Differential Signaling
Voltage Transfer function
46
s21
2
(
L + 1 1 − s )( )
1 − s11 s − s22 L − s21 s12 L s + s11 s22 L s
Differential Signaling
Forward Wave Path
47
Z0
Vs ( ZS + Z0) a1 s21 b2
s22
S s11 L
s12
b1 a2
Z0
s21
b2 ( ZS + Z0)
Vs 1 − s11 s − s22 L − s21 s12 L s + s11 s22 L s
Differential Signaling
Reflected Wave Path
48
Z0
Vs ( ZS + Z0) a1 s21 b2
s22
S s11 L
s12
b1 a2
Z0
s21 L
a2 ( ZS + Z0)
Vs 1 − s11 s − s22 L − s21 s12 L s + s11 s22 L s
Differential Signaling
Combine b2 and a2 Z0 49
s21
b2 ( ZS + Z0)
Vs 1 − s11 s − s22 L − s21 s12 L s + s11 s22 L s
b2 a2
(
s21 1 + L ) Z0
( ZS + Z0)
+
Vs Vs 1 − s11 s − s22 L − s21 s12 L s + s11 s22 L s
Differential Signaling
Convert Wave to Voltage
50
- Multiply by sqrt(Z0)
Vo
(
s21 1 + L ) Z0
( ZS + Z0)
Vs 1 − s11 s − s22 L − s21 s12 L s + s11 s22 L s
ZS − Z0 ZS − Z0 Z0
s 1 − s 1− 1 − s 2
ZS + Z0 ZS + Z0 ( ZS + Z0)
( 1 − s)
Vo
(
s21 1 + L ) 2
Vs 1 − s11 s − s22 L − s21 s12 L s + s11 s22 L s
Differential Signaling
Voltage transfer function using ABCD
51
1 0
1 Zs ABCD_LOAD 1
ABCD_SOURCE 1
0 1
ZL
1 + L 1 + s
ZL −Z0 Zs −Z0
−1 + L −1 + s
Differential Signaling
Cascade [ABCD] to determine system [ABCD]
52
ABCD_LOAD
VOLTAGE_TRANSFER_FUNCTION ABCD_SOURCEABCD_CHANNEL
Simplify
1 − s11 s − s22 L + s11 s22 s L − s12 s21 s L −1 − s22 + s11 s + s11 s22 s − s12 s21 s
−
(−1 + s )s21(1 + L) (−1 + s )s21
2 Z0
1 − s22 L − s11 + s11 s22 L − s12 s21 L −1 −1 − s22 + s11 + s11 s22 − s12 s21
s21 Z0 ( 1 + L) 2 s21
Differential Signaling
Extract the voltage transfer function
53
s21 ( 1 + L)
(1 − s )
2
(1 − s11 s − s22 L − s12 s21 s L + s11 s22 s L)
Differential Signaling
Cascading S-Parameter
54
Differential Signaling
Creating the signal flow graph
55
Mason’s Rule
s21 s21 s21
b6 1 2 3
a1 (
1 − s22 s11 + s22 s11 + s11 s22 s12 s21
2 1 3 2 3 1 2 2) + s221s112 s222s113
Differential Signaling
Evaluate the nature of the transfer function
57
Differential Signaling
Jitter and dB Budgeting
58
− j
✓ Change s21 into a phasor S Smag e
− j 211 − j 211 − j 213
S211 e S21 e S213 e
2
− j ( 211+ 21
=2+ 213)
S21 S21 s21 e
1 2 3
✓ Insertion loss in db
db
sys db i i−1 delay i i−1
n n
Differential Signaling
Differential S-Parameters
59
a2 b1 a1
a1 S11 S12 S13 S14
4-port b2 S21 a2
b1 b2 S22 S23 S24
a3 a4
b3
= a3
S31 S32 S33 S34
b3 b4 b4 a4
S41 S42 S43 S44
adm1 adm2
Multi-Mode Port 1
Multi-Mode Port 2
Multi-Mode bdm1 DS11 DS12 DCS11 DCS12 adm1
Port bdm2 DS21 DS adm2
bdm1 bdm2 22 DCS21 DCS22
acm1 acm2 =
bcm1 CDS11 CDS12 CS11 CS12 acm1
bcm2 CDS21 CDS CS21 CS acm2
22 22
bcm1 bcm2
bcm1
= acm1
CDS11 CDS12 CS11 CS12
bcm2 CDS21 CDS CS21 CS acm2
22 22
✓ Converting the S-parameters into the multi-mode requires just a little algebra
Example Calculation, Differential Return Loss
The stimulus is equal, but opposite, therefore:
a3 = −a1 ; a4 = a2
b b −b 1 2
DS11 = dm1 = 1 3 4-port
2-port
adm1 adm2 = 0; acm = 0
a1 − a3 a2 − a4 = 0
3 Network 4
b1 = S11a1 + S12a2 + S13a3 + S14a4
b3 = S31a1 + S32a2 + S33a3 + S34a4
b1 − b3 = a1 ( S11 − S31 ) + a2 ( S12 − S32 ) + a3 ( S13 − S33 ) + a4 ( S14 − S34 )
Assume a symmetrical network and substitute a3 = −a1 ; a4 = a2 S12 = S34 ; S32 = S14
DS11 =
1
(S11 − S31 − S13 + S33 )
2
Other conversions that are useful for a differential bus are shown
Differential Insertion Loss: Differential to Common Mode Conversion (ACCM):
DS 21 =
1
(S 21 − S 41 − S 23 + S 43 ) CDS 21 =
1
(S21 − S43 − S23 + S41 )
2 2
Similar techniquesDifferential
can be used for all multi-mode Parameters
Signaling
Next class we will develop more differential concepts
63
Differential Signaling
backup review
64
Differential Signaling
65
Advantages/Disadvantages of Multi-Mode
Matrix over Traditional 4-port
Advantages:
✓Describes 4-port network in terms of 4 two port matrices
➢Differential
➢Common mode
➢Differential to common mode
➢Common mode to differential
✓Easier to relate to system specifications
➢ACCM noise, differential impedance
Disadvantages:
✓Must convert from measured 4-port scattering matrix
Differential Signaling
High Frequency Electromagnetic Waves
66
Faradays Law:
An electric field will be
E x
generated by a time varying = − jB y
magnetic flux z
✓ Note that the electric (Ex) field and the magnetic
(By) are orthogonal
Differential Signaling
High Frequency Electromagnetic Waves
68
2 Ex B y B y 2 Ex 1
= − j → =− 2 = − jE x
z 2
z z z j
2 Ex
− j E x = 0
2 2
z 2
− j ( ) z j ( ) z
Ex ( z ) = C1e + C2e
Differential Signaling
High Frequency Electromagnetic Waves
69
= and
permeability in Henries/meter (1.256 uH/m for free space
non-magnetic materials)
Incident sinusoid
Reflected sinusoid RL
z=-l z=0
If a sinusoid is injected onto a transmission line, the resulting voltage
is a function of time and distance from the load (z). It is the sum of the
incident and reflected values
j t
−z jt z jt
Note:e is added to
V ( z, t ) = Vine e + Vref e e specifically represent
the time varying
Sinusoid, which was implied
in the previous derivation
Voltage wave reflecting
Voltage wave traveling
off the Load and traveling
towards the load
towards the source
Differential Signaling
High Frequency Voltage and Current Waves
71
1 C L
= R +G (For good conductors)
2 L C
= Phase Constant (related to the propagation delay across the transmission line)
Zo
(l ) Zl
( )
V (l ) = Vine−l + Vref el = Vin e−l + o el = Vine−l 1 + (l )
Vref el 2l Z l − Z o 2l
(l ) −l
= o e = e
Vine Zl + Zo
This is the reflection coefficient looking into a t-line of length l
Differential Signaling
Interaction: transmission line and a load 74
Zin RL
Z=-l Z=0
V (l ) = Vine −l + Vref el = Vin (e −l + o el ) = Vine −l 1 + (l )
I (l ) =
1
Zo
(Vine − Vref e ) =
−l l 1
Zo
(Vine −l 1 − (l ))
o e 2 ( −l ) = o e j 2 ( −l ) = o e − j 2l LC
( ) (
= o cos 4fl LC − j sin 4fl LC )
n
4fl LC = 4fl LC = n
2
Term 1=0 n
f =
n
Term 2 =
f =
Term 2=0
o Term 1 =
4l LC
8l LC o
n = 1,3,5... n = 1,2,3...
Note that when the imaginary portion is zero, it means the phase
of the incident & reflected waveforms at the input are aligned. Also
notice that value of “8” and “4” in the terms.
Differential Signaling
Example #1: Periodic Reflections
77
Calculate:
1. Line length (l ) Er_eff=1.0
RL
2. RL Zo=75
1.0E-01
5.0E-02
0.0E+00
-5.0E-02
-1.0E-01
-1.5E-01
-2.0E-01
-2.5E-01
0.0E+00 5.0E+08 1.0E+09 1.5E+09 2.0E+09 2.5E+09 3.0E+09
Frequency
Differential Signaling
Example #1: Solution
78
Step 1: Determine the periodicity zero crossings or peaks & use the
relationships on page 15 to calculate the electrical length
3 1 1
f n =3 − f n =1 = − = = 1.76GHz − 588MHz = 1.176GHz
4l LC 4l LC 2l LC
1 1
TD = l LC = = = 425 ps
2( f n =3 − f n =1 ) 2.35GHz
Imaginary
Differential Signaling
Example #1: Solution (cont.)
79
1
Fpeaks =
2TD
✓ Since TD and the effective Er is known, the line
length can be calculated as in chapter 2
TD 425 ps
length = = = 0.127m = 5in
Er _ eff 1 s
3 10Signaling
c Differential 8
m
Example #1: Solution (cont.)
80