Presentation is loading. Please wait.

Presentation is loading. Please wait.

Peak Distortion ISI Analysis

Similar presentations


Presentation on theme: "Peak Distortion ISI Analysis"— Presentation transcript:

1 Peak Distortion ISI Analysis
Bryan Casper Circuits Research Lab Intel® Corporation April 15, 2017

2 Peak Distortion Analysis
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 Peak Distortion Analysis April 15, 2017

3 Properties of a Linear Time-invariant System
FFT Impulse response Frequency response Convolution Superposition Peak Distortion Analysis April 15, 2017

4 LTI property: Equivalence of Time and Frequency Domain
Insertion loss S parameters (complex) FFT Impulse response Insertion loss S parameters (Magnitude and phase) Peak Distortion Analysis April 15, 2017

5 LTI property: Convolution
Tx symbol (mirror) Impulse response Pulse response Peak Distortion Analysis April 15, 2017

6 LTI property: Superposition
In Out Pulse response Tx symbol … … Peak Distortion Analysis April 15, 2017

7 LTI property: Superposition of symbols
In Out Tx symbol … … Response to pattern Peak Distortion Analysis April 15, 2017

8 LTI property: Superposition of coupled symbols
In Out FEXT Pulse response Tx symbol … … Peak Distortion Analysis April 15, 2017

9 LTI property: Superposition of coupled symbols
In Out Tx symbol … … FEXT response Peak Distortion Analysis April 15, 2017

10 LTI property: Superposition of coupled symbols
Tx symbol … … Out FEXT response Peak Distortion Analysis April 15, 2017

11 LTI property: Superposition of coupled symbols
Out Tx symbol … … Insertion loss response Peak Distortion Analysis April 15, 2017

12 LTI property: Superposition of coupled symbols
Tx symbol … … Out Tx symbol … … FEXT response Insertion loss response Composite response Peak Distortion Analysis April 15, 2017

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 noise*PSRR Common mode noise*CMRR Thermal noise Comparator sensitivity Comparator offset Determine worst-case eye 1. Most noise sources can be characterized as being bounded. However, thermal noise is gaussian and has an infinite peak amplitude. However, gaussian noise peak amplitude can be considered as bounded within a certain probability. For example, a gaussian source with 1mV of rms noise will exceed 10mV with a probability of 10E-21 (practically speaking, this is an infinitely small chance) Peak Distortion Analysis April 15, 2017

14 Peak Distortion Analysis
Margin Calculation Ideal sampling position Timing skew Jitter Voltage Noise and required comparator input Voltage offset Ideal reference point Peak Distortion Analysis April 15, 2017

15 Margin Calculation (zoomed)
Ideal sampling position Timing skew Jitter Voltage offset Voltage Noise and required comparator input Voltage margin Time margin 1. To determine the maximum data rate, increase the symbol rate until the margins approach 0. Peak Distortion Analysis April 15, 2017

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 Peak Distortion Analysis April 15, 2017

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 (not much detailed info here) Peak Distortion Analysis April 15, 2017

18 Peak Distortion Analysis
Interconnect Model Point to point differential desktop topology 10” μstrip Differential, edge-coupled microstrip 55Ω) socket 2 Sockets pkg 2 Packages 45Ω) 1pF pad capacitance 50Ω single-ended termination Peak Distortion Analysis April 15, 2017

19 Differential S Parameters
Peak Distortion Analysis April 15, 2017

20 Eye diagram (100 bits @5Gb/s)
This eye is a single-ended representation of a differential eye. Explain the process of constructing eye (S->IFFT>H(t)>random data Peak Distortion Analysis April 15, 2017

21 Eye diagram (1000 bits @5Gb/s)
Random data eye (100 bits) --- Random data eye (1000 bits) --- This eye is a single-ended representation of a differential eye. The problem with generating an empirical eye diagram is that it doesn’t accurately represent the worst-case eye without running millions (or billions) of bits of random data. This is computationally difficult. Peak Distortion Analysis April 15, 2017

22 Peak Distortion Analysis
Sample pulse response ISI+ ISI- Precursor is previous bit time Postcursor is next bit time after cursor precursor cursor postcursor Peak Distortion Analysis April 15, 2017

23 Peak Distortion Analysis
Step response Peak Distortion Analysis April 15, 2017

24 Peak Distortion Analysis
Worst-case 0 Peak Distortion Analysis April 15, 2017

25 Peak Distortion Analysis
Worst-case 1 Peak Distortion Analysis April 15, 2017

26 How to find worst-case patterns
Worst-case 1  Peak Distortion Analysis April 15, 2017

27 Ideal reference placement
Peak Distortion Analysis April 15, 2017

28 Worst-case Received Voltage Difference (RVD) for WC1
Reference Peak Distortion Analysis April 15, 2017

29 Worst-case Received Voltage Difference (RVD) for WC0
Reference Worst-case 0 Peak Distortion Analysis April 15, 2017

30 Worst-case Received Voltage Difference (RVD)
16 -3 4 2 -1 Peak Distortion Analysis April 15, 2017

31 Peak Distortion Analysis
5Gb/s Pulse Response Differential output swing is 1V. Peak Distortion Analysis April 15, 2017

32 5Gb/s Response due to worst-case data pattern
Differential output swing is 1V. Peak Distortion Analysis April 15, 2017

33 Worst-case data response
Lone 1 Worst-case 1 Differential output swing is 1V. Peak Distortion Analysis April 15, 2017

34 Peak Distortion Analysis
Worst-case data eye Differential output swing is 1V. Peak Distortion Analysis April 15, 2017

35 WC response vs Random response
1. This is the worst-case eye only at the cursor point. To determine the worst-case eye shape, it is best to apply the worst case RVD equation across the entire eye. WC eye for cursor point only 100 symbols random data eye 1000 symbols random data eye Peak Distortion Analysis April 15, 2017

36 Peak Distortion Analysis
5Gb/s WC eye shape Precursor Cursor Postcursor Emphasize the difference in calculation Peak Distortion Analysis April 15, 2017

37 WC eye vs random data eye
WC eye shape 100 symbols random data eye 1000 symbols random data eye Peak Distortion Analysis April 15, 2017

38 Co-channel Interference
1 2 3 4 5 6 12 Port 7 8 9 10 11 12 Attacking differential pairs FEXT NEXT ECHO Victim differential pair Peak Distortion Analysis April 15, 2017

39 Pulse responses (differential)
Peak Distortion Analysis April 15, 2017

40 WC RVD w/ Co-channel Interference
Take out N Peak Distortion Analysis April 15, 2017

41 Peak Distortion Analysis
Random data eye w/ FEXT Peak Distortion Analysis April 15, 2017

42 Random data eye w/ & w/o FEXT
Random data eye w/ FEXT Random data eye w/o FEXT Peak Distortion Analysis April 15, 2017

43 Peak Distortion Analysis
WC eye w/ & w/o FEXT Random data eye WC eye w/o FEXT … WC eye w FEXT … Random data eye WC eye w FEXT … Peak Distortion Analysis April 15, 2017

44 Complete Peak Distortion Equations
Peak Distortion Analysis April 15, 2017

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 Peak Distortion Analysis April 15, 2017

46 Worst-case 1 eye edge due to ISI
Example pulse response Peak Distortion Analysis April 15, 2017

47 Worst-case 1 eye edge due to ISI
Peak Distortion Analysis April 15, 2017

48 Worst-case 1 eye edge due to ISI
Peak Distortion Analysis April 15, 2017

49 Worst-case 1 eye edge due to ISI
Peak Distortion Analysis April 15, 2017

50 Worst-case 1 eye edge due to ISI
Peak Distortion Analysis April 15, 2017

51 Worst-case 1 eye edge due to ISI
Peak Distortion Analysis April 15, 2017

52 Worst-case 1 eye edge due to ISI
Peak Distortion Analysis April 15, 2017

53 Worst-case 1 eye edge due to ISI
Peak Distortion Analysis April 15, 2017

54 Worst-case 1 eye edge due to ISI
Peak Distortion Analysis April 15, 2017

55 Worst-case 1 eye edge due to ISI
Peak Distortion Analysis April 15, 2017

56 Worst-case 1 eye edge due to ISI
Peak Distortion Analysis April 15, 2017

57 Worst-case 1 eye edge due to ISI
Peak Distortion Analysis April 15, 2017

58 Worst-case 1 eye edge due to ISI
Peak Distortion Analysis April 15, 2017

59 Worst-case 0 eye edge due to ISI
Remove y(t) Peak Distortion Analysis April 15, 2017

60 Worst-case 0 eye edge due to ISI
Peak Distortion Analysis April 15, 2017

61 Worst-case 0 eye edge due to ISI
Peak Distortion Analysis April 15, 2017

62 Worst-case 0 eye edge due to ISI
Peak Distortion Analysis April 15, 2017

63 Worst-case 0 eye edge due to ISI
Peak Distortion Analysis April 15, 2017

64 Worst-case eye opening
Peak Distortion Analysis April 15, 2017

65 Worst-case eye opening
Peak Distortion Analysis April 15, 2017

66 Worst-case eye opening
Peak Distortion Analysis April 15, 2017

67 Worst-case eye opening
Peak Distortion Analysis April 15, 2017

68 Worst-case eye edges with ISI and CCI
where ti is the relative sampling point of each cochannel pulse response. Worst-case 0 eye edge Peak Distortion Analysis April 15, 2017

69 Peak Distortion Analysis
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) Peak Distortion Analysis April 15, 2017

70 SI analysis comparison w/ 10” ustrip (previous example)
Peak Distortion Analysis April 15, 2017

71 SI analysis comparison w/ 10” ustrip (previous example)
Peak Distortion Analysis April 15, 2017

72 SI analysis comparison w/ multi-drop channel
2.5 Gb/s Peak Distortion Analysis April 15, 2017

73 SI analysis comparison w/ multi-drop channel
Peak Distortion Analysis April 15, 2017

74 Peak Distortion Analysis
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 Peak Distortion Analysis April 15, 2017

75 Peak Distortion Analysis
Backup Peak Distortion Analysis April 15, 2017

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. Peak Distortion Analysis April 15, 2017

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. Peak Distortion Analysis April 15, 2017

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 Peak Distortion Analysis April 15, 2017


Download ppt "Peak Distortion ISI Analysis"

Similar presentations


Ads by Google