Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduction
Reading Chapter 6
12/4/2002
Agenda
Timing parameters
Clock recovery
Embedded clock
AC coupling
8B10B encoding
DC balanced codes
Differential Signaling
12/4/2002
path.
Single ended signal subject several means of
distortions and noise.
more ground.
As frequencies increase beyond 1GHz, 80% of the
signal will be lost.
Differential Signaling
12/4/2002
Vss Tx
Short line
Long line
Vss Rx1
Vss Rx2
12/4/2002
Differential Signaling
Any signal can be considered a loop is completed by two wires.
One of the wires in single ended signaling is the ground plane
Differential signaling uses two conductors
Differential Signaling
12/4/2002
12/4/2002
Line 2
Voltage on line 1 = a
Voltage on line 2 = b
Differential voltage d = a-b
Common mode voltage c= (a+b)/2
Odd mode signal, o = (a-b)/2
Even mode signal, e = (a+b)/2
Signal on line 1 a = e+o
Signal on line 2 b = e-o
Useful relations; o = d/2; e = c
Differential Signaling
Reference
12/4/2002
Differential Signaling
12/4/2002
L11 6.598000
10
-9 henry
L21 1.291000
10
in
-12 farad
C11 4.177000
10
Transmission
line
Zdiff 2
Zcomm
Zse
L11 L21
C11 C21
L11 L21
C11 C21
L11
C11
in
in
-13 farad
C21 6.690000
10
L11 L21
L12 L22
in
L12 L21
L22 L11
C12 C21
C22 C11
C11 C21
C12 C22
inductance and
capacitance matrixes
Zdiff 66.185
ns
Sd ( L11 L21) ( C11 C21) Sd 1.924
ft
Zcomm 47.422
ns
Sc ( L11 L21) ( C11 C21) Sc 1.996
ft
Zse 39.744
Z0 Zse
ns
Sse 1.992
ft
12/4/2002
10
Differential Impedance
Differential Signaling
12/4/2002
Propagation Velocities
11
12/4/2002
12
12/4/2002
13
ti 1
offseti .9 mod
.2
ns
f
ns
ai sin 2 f ti offseti
bi sin 2 f ti offseti
12/4/2002
14
Individual signals
Plot individual line voltages and offset voltage
3
2.33
ai
1.67
bi
offset i 0.33
0.33
1
0.83
1.67
2.5
3.33
4.17
ti
ns
12/4/2002
15
0
1
2
0.83
1.67
2.5
3.33
4.17
t
ns
12/4/2002
16
1
0.9
0.8
ti
ns
12/4/2002
17
1.67
bi
offset i 0.33
0.33
1
0.83
1.67
2.5
3.33
4.17
ti
ns
Differential Signaling
12/4/2002
18
0
1
2
0.83
1.67
2.5
t
ns
3.33
4.17
amplitude.
It used to be 4 peak to peak and now is
3.562.
Differential Signaling
12/4/2002
1.5
1
0.5
a
2
mean
ns
a
2
max
ti
a
2
max mean
a
2
max
a
2
mean
a b 0.944
min
a
2
min
b
0.504
12/4/2002
19
20
Differential Signaling
12/4/2002
21
Back to back
bends
compensate for
skew from
frequencies
below 2 GHz.
Differential Signaling
12/4/2002
22
http://we.home.agilent.com/upload/cmc_upload/t
mo/downloads/EPSG084733.pdf
12/4/2002
23
Transformer
50 TP1
50
TN1
50
Commonmode choke
Unbalanced
Differential Signaling
Balanced
12/4/2002
12/4/2002
24
25
Emerging technology
No real spec yet but can infer operation from
specs like PCI Express , Infiniband, USB,
SATA, etc.
Tx and Rx lines are separate
The Tx driver steers current between the
differential terminals
AC coupling between Tx and Rx with a
series capacitor provides common mode
design flexibility
Termination is in buffers. This may require
compensation or a band gap reference to
insure a tight resistance range.
Differential Signaling
12/4/2002
Data Waves
1
3 per
pulse ( t )
ns
wave ( t) 1 e
0.5
Data Pulses
10
Wavep ( t)
Wavep ( t) 1
20
10
20
Vcc
30
Balance
between for
FET switch
I_source
30
Waven ( t t d) 1
r_termn balancep
Waven ( t t d)
r_termp,
C_term
Positive
Terminal
Negative
Terminal
Vss
Differential Signaling
r_termn balancen
This switch
time offset
r_termn,
C_term
12/4/2002
26
27
Vcc
I_source
More prominent
for faster edges
Differential Signaling
12/4/2002
28
Vcc
I_source
R/F slew
+/skew
Differential Signaling
12/4/2002
29
Serial Differential
Differential Signaling
12/4/2002
30
AC coupling issues
12/4/2002
Eye Diagram
31
Eye Diagram
Differential Signaling
12/4/2002
32
Differential Signaling
12/4/2002
Unit Interval
Differential Signaling
Time of eye
start
12/4/2002
33
34
Differential Signaling
12/4/2002
35
Differential Signaling
12/4/2002
Clocking
36
Differential Signaling
12/4/2002
Embedded clocking
37
12/4/2002
38
UI
Jitter outlier
Jitter Median
Eye diagram
Differential Signaling
12/4/2002
Forwarded Clocking
39
12/4/2002
40
Aspects of AC coupling
12/4/2002
41
Wave shape*
( v ( t )*2.4 ) 2.5
1 e
Rterm=50
Vswing = 800 mV
Cterm=0.25pf
I=Vswing/(50||50)/2
* Refer to first course
Differential Signaling
12/4/2002
42
16ma
0 0/800mV
to 1V
VCR
1.0gHz
VCR
.25pf
50
.25pf
10n
.25pf
1nH
50
1nH
50
50
1nH
1nH
10n
.25pf
Differential Signaling
12/4/2002
43
Modified
Convenience
Differential Signaling
12/4/2002
Reproduce this at
package 2 (receiver)
Differential
Single ended
Differential Signaling
12/4/2002
44
Set IC to Vswing/2
45
Reproduce this at
package 2 (receiver)
Differential
Single ended
Differential Signaling
12/4/2002
46
Differential Signaling
12/4/2002
47
Qualifying voltage
n control voltage
Qualifying voltage
p control voltage
Differential Signaling
12/4/2002
48
Reproduce this at
package 2 (receiver)
Differential
Single ended
Differential Signaling
12/4/2002
49
Reproduce this at
package 2 (receiver)
100000001010
The pattern creates a DC charge to be built up in the
cap
The solution is to create a code that has equal
amount of 1s and zeros. This is the rational for 8bit
10 bit (8b10b) coding
Differential
Single ended
Differential Signaling
12/4/2002
50
Crossing Offset
12/4/2002
51
483
5
1 40.25
2
6
Reproduce this at
package 2 (receiver)
Hint:
start eye
diagram
at 200 ns
Differential Signaling
12/4/2002
12/4/2002
53
Differential Signaling
12/4/2002
54
8b/10b: Overview
The 10 bits are referred to as a symbol or a code
group:
The original 8 bits are broken into a 3 bit block and a
5 bit block (each of these are called sub-blocks)
F1 111
10001
EDCBA abcdei
fghj
12/4/2002
55
Data (D.a.b)
Control (K.a.b)
12/4/2002
56
12/4/2002
8b/10b - Disparity
57
12/4/2002
58
12/4/2002
12/4/2002
59
60
12/4/2002
If # of 1s > 0s
Disparity = Positive (1)
Note: Assuming a encoding, more
1s across the entire 10b code
Else if # of 0s > 1s
yields positive
Disparity = Negative (0)
disparity, more 0s yields negative
Else if 6-bit = 000111
disparity, and even #s of 1s and
0s yields neutral disparity
Then Disparity = Positive (1)
(i.e. disparity is the same as it was
Else if 6-bit = 111000
before).
Then Disparity = Negative (0)
Else if 4-bit = 0011
Then Disparity = Positive (1)
Else if 4-bit = 1100
Then Disparity = Negative (0)
Else Disparity = Disparity (if none of the above, then the disparity
value doesnt change)
Differential Signaling
12/4/2002
61
12/4/2002
62
63
Differential Signaling
12/4/2002
64
OR
F1
1111 0001
10b Encoded symbol (RD-)
100011 0111
Differential Signaling
12/4/2002
65
Possible Patterns
Repeating Comma [K28.5] Pattern (RD- followed by
RD+):
(RD-)
(RD+)
(RD-)
(RD+)
6 bit encoding starts with an RD- and uses an positive
disparity encoding.6 bits encoding yields an RD+..4-bit
encoding starts with a RD +4-bit encoding picks a negative
(or neutral encoding) and thus yields a neutral and thus
keeps the RD+. Checks out.
(RD-)
(RD-)
(RD-)
(RD+)
(RD+)
(RD+)
(RD+)
Differential Signaling
12/4/2002
66
Possible Patterns
(RD+)
(RD-)
(RD+)
(RD+)
(RD-)
(RD+)
Composite pattern:
(RD+)
(RD-)
(RD+)
(RD-)
(RD-)
Differential Signaling
(RD-)
12/4/2002
References
67
Differential Signaling
12/4/2002
68
The time for a one differs from that of a zero. This can be
caused by edge jitter.
The rising time and falling time are miss matched
On the next slide we will take our example with
101010101010 pattern and change the rise time to 50 ps
and fall time to 150 ps for the single ended signals
Differential Signaling
12/4/2002
69
Reproduce this at
package 2 (receiver)
Differential Signaling
12/4/2002