Peak Distortion ISI Analysis - PowerPoint PPT Presentation

1 / 78
About This Presentation
Title:

Peak Distortion ISI Analysis

Description:

Margin calculation method (voltage and timing) ... Max data rate calculation method ... Margin Calculation (zoomed) Bryan Casper - CRL. Peak Distortion Analysis ... – PowerPoint PPT presentation

Number of Views:1232
Avg rating:3.0/5.0
Slides: 79
Provided by: bryanc
Category:

less

Transcript and Presenter's Notes

Title: Peak Distortion ISI Analysis


1
Peak Distortion ISI Analysis
  • Bryan CasperCircuits Research Lab
  • Intel Corporation

2
Agenda
  • Properties of a Linear Time-invariant System
    (LTI)
  • Margin calculation method (voltage and timing)
  • Worst-case eye opening calculation methods
  • Worst-case eye with crosstalk
  • Complete Peak Distortion equations
  • Compare worst-case eye w/ random data eye, lone 1
    or 0 eye, sine wave eye

3
Properties of a Linear Time-invariant System
FFT
  • Impulse response Frequency response
  • Convolution
  • Superposition

4
LTI property Equivalence of Time and Frequency
Domain
5
LTI property Convolution
Tx symbol (mirror)
Impulse response
Pulse response
6
LTI property Superposition
Out
In
Tx symbol 000010000000
7
LTI property Superposition of symbols
Out
In
Tx symbol 000010011100
8
LTI property Superposition of coupled symbols
In
Out
Tx symbol 000010000000
9
LTI property Superposition of coupled symbols
In
Out
Tx symbol 000011111100
10
LTI property Superposition of coupled symbols
Out
11
LTI property Superposition of coupled symbols
Out
12
LTI property Superposition of coupled symbols
Out
13
Max data rate calculation method
  • Determine maximum value of all sample timing
    uncertainty (not including ISI)
  • Transmitter and receiver sampling jitter
  • Clock vs. Data skew
  • Determine maximum value of all voltage
    uncertainty (not including ISI)
  • Power supply noisePSRR
  • Common mode noiseCMRR
  • Thermal noise
  • Comparator sensitivity
  • Comparator offset
  • Determine worst-case eye

14
Margin Calculation
15
Margin Calculation (zoomed)
16
Worst-case eye calculation
  • Eye diagrams are generally calculated empirically
  • Convolve random data with pulse response of
    channel
  • Pulse response is derived by convolving the
    impulse reponse with the transmitted symbol
  • For eye diagrams to represent the worst-case, a
    large set of random data must be used
  • Low probability of hitting worst case data
    transitions
  • Computationally inefficient
  • An analytical method of producing the worst-case
    eye diagram exists
  • Computationally efficient algorithm

17
Peak Distortion Analysis Reference
  • Peak distortion analysis of ISI has been used for
    many years
  • J. G. Proakis, Digital Communications, 3rd ed.,
    Singapore McGraw-Hill, 1995, pp. 602-603 (not
    much detailed info here)

18
Interconnect Model
  • Point to point differential desktop topology

19
Differential S Parameters
20
Eye diagram (100 bits _at_5Gb/s)
21
Eye diagram (1000 bits _at_5Gb/s)
Random data eye (100 bits) --- Random data eye
(1000 bits) ---
22
Sample pulse response
23
Step response
24
Worst-case 0
25
Worst-case 1
26
How to find worst-case patterns
Worst-case 0 ?
1 1 0 1 0 0 1
Worst-case 1 ?
0 0 1 0 1 1 0
27
Ideal reference placement
28
Worst-case Received Voltage Difference (RVD) for
WC1
29
Worst-case Received Voltage Difference (RVD) for
WC0
30
Worst-case Received Voltage Difference (RVD)
31
5Gb/s Pulse Response
32
5Gb/s Response due to worst-case data pattern
33
Worst-case data response
34
Worst-case data eye
35
WC response vs Random response
WC eye for cursor point only
100 symbols random data eye
1000 symbols random data eye
36
5Gb/s WC eye shape
Precursor Cursor Postcursor
37
WC eye vs random data eye
WC eye shape
100 symbols random data eye
1000 symbols random data eye
38
Co-channel Interference
39
Pulse responses (differential)
40
WC RVD w/ Co-channel Interference
41
Random data eye w/ FEXT
42
Random data eye w/ w/o FEXT
Random data eye w/ FEXT --- Random data eye
w/o FEXT ---
43
WC eye w/ w/o FEXT
44
Complete Peak Distortion Equations
45
Worst-case 1 eye edge due to ISI
  • Definitions
  • y(t) is the pulse response of the interconnect
  • T is the symbol period
  • s1 is the eye edge due to a worst case 1

46
Worst-case 1 eye edge due to ISI
47
Worst-case 1 eye edge due to ISI
48
Worst-case 1 eye edge due to ISI
y(0)
49
Worst-case 1 eye edge due to ISI
y(1)
50
Worst-case 1 eye edge due to ISI
y(2)
51
Worst-case 1 eye edge due to ISI
y(12)
52
Worst-case 1 eye edge due to ISI
53
Worst-case 1 eye edge due to ISI
54
Worst-case 1 eye edge due to ISI
55
Worst-case 1 eye edge due to ISI
0
56
Worst-case 1 eye edge due to ISI
0
57
Worst-case 1 eye edge due to ISI
0
58
Worst-case 1 eye edge due to ISI
0
59
Worst-case 0 eye edge due to ISI
Remove y(t)
0
60
Worst-case 0 eye edge due to ISI
0
61
Worst-case 0 eye edge due to ISI
0
62
Worst-case 0 eye edge due to ISI
0
63
Worst-case 0 eye edge due to ISI
0
64
Worst-case eye opening
0
65
Worst-case eye opening
0
66
Worst-case eye opening
0
67
Worst-case eye opening
0
68
Worst-case eye edges with ISI and CCI
Worst-case 1 eye edge where ti is the relative
sampling point of each cochannel pulse response.
Worst-case 0 eye edge
69
How do different methods of SI analysis compare
with peak distortion analysis?
  • Random data eye
  • Lone pulse method
  • Frequency domain method
  • Measure the output amplitude due to a sine wave
    input (sine wave freq data rate/2)

70
SI analysis comparison w/ 10 ustrip (previous
example)
71
SI analysis comparison w/ 10 ustrip (previous
example)
72
SI analysis comparison w/ multi-drop channel
2.5 Gb/s
73
SI analysis comparison w/ multi-drop channel
74
Conclusion
  • Given S Parameters and the corresponding pulse
    response, the worst case eye shape can be
    determined analytically
  • Worst-case co-channel interference can also be
    determined analytically
  • Advantages Objective, Exact, Computationally
    Efficient

75
Backup
76
Complete equations for peak distortion analysis
To determine the worst-case voltage or timing
margin, the worst-case received eye shape is
extracted along with the peak sampling boundary.
Since sources such as intersymbol and cochannel
interference have truncated distributions, the
associated worst-case magnitudes can be directly
calculated from the unit pulse responses of the
system. The unit pulse response y(t) of a system
is given by Equation 1 Unit pulse response
of a communication system where c(t) is the
transmitter symbol response, p(t) is the impulse
response of the channel and receiver and denotes
convolution. The eye edge due to the worst-case 1
is given by Equation 2 Worst-case 1 eye edge
due to ISI where T is the symbol period.
77
Complete equations for peak distortion analysis
If n cochannel interference sources exist and yi
is the cochannel pulse response, the worst-case 1
eye edge becomes Equation 3 Worst-case 1
eye edge due to ISI and cochannel
interference where ti is the relative sampling
point of each cochannel pulse response.
78
Complete equations for peak distortion analysis
The eye edge due to the worst-case 0 is given
by Equation 4 Worst-case 0 eye
edge Therefore, the worst-case eye opening,
e(t), is defined as
Write a Comment
User Comments (0)
About PowerShow.com