Peak Distortion ISI Analysis

Slides:



Advertisements
Similar presentations
The Evaluation of Error Probabilities for Intersymbol and Cochannel Interference Norman C. Beaulieu IEEE TRANS. ON COMM, VOL. 39, NO. 12, DECEMBER 1991.
Advertisements

Physical Layer: Signals, Capacity, and Coding
OFDM Transmission over Wideband Channel
1 Helsinki University of Technology,Communications Laboratory, Timo O. Korhonen Data Communication, Lecture6 Digital Baseband Transmission.
This lesson covers the following outcomes Unit 54 P1, P7, P8 Unit 6 P10, P11.
ELEC 303 – Random Signals Lecture 20 – Random processes
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Data Transmission Slide 1 Continuous & Discrete Signals.
1 Interconnect and Packaging Lecture 7: Distortionless Communication Chung-Kuan Cheng UC San Diego.
Division of Engineering and Applied Sciences DIMACS-04 Iterative Timing Recovery Aleksandar Kavčić Division of Engineering and Applied Sciences Harvard.
Digital communications I: Modulation and Coding Course Period Catharina Logothetis Lecture 6.
Communication Systems
An Impulse-Response Based Methodology for Modeling Complex Interconnect Networks Zeynep Dilli, Neil Goldsman, Akın Aktürk Dept. of Electrical and Computer.
Chapter 7 Photonic Transmission Systems (Digital & Analog)
Worst-Case Timing Jitter and Amplitude Noise in Differential Signaling Wei Yao, Yiyu Shi, Lei He, Sudhakar Pamarti, and Yu Hu Electrical Engineering Dept.,
Direct Channel Eye Pattern Correction in High Speed Links By Steve Chacko & Ellis Goldberg Furaxa Inc. The engineering metric for physical communication.
Slides by Prof. Brian L. Evans and Dr. Serene Banerjee Dept. of Electrical and Computer Engineering The University of Texas at Austin EE345S Real-Time.
Formatting and Baseband Modulation
Technion – Israel Institute of Technology Department of Electrical Engineering Winter 2009 Instructor Amit Berman Students Evgeny Hahamovich Yaakov Aharon.
© H. Heck 2008Section 4.41 Module 4:Metrics & Methodology Topic 4: Recovered Clock Timing OGI EE564 Howard Heck.
Advanced Analysis, Design, and Measurement Techniques for Multi-Gb/s Data Links Frank O’Mahony Bryan Casper Circuit Research.
2.5Gbps jitter generator Part 1 final presentation.
Chapter 6. Baseband Data Transmission. 6.4 Raised-Cosine Pulse Spectrum To ensure physical realizability of the overall pulse spectrum P(f), the modified.
TDS8000 and TDR Considerations to Help Solve Signal Integrity Issues.
Quadrature Amplitude Modulation (QAM) Transmitter
Signal and Systems Prof. H. Sameti Chapter #2: 1) Representation of DT signals in terms of shifted unit samples System properties and examples 2) Convolution.
ECE 4710: Lecture #5 1 Linear Systems Linear System Input Signal x(t) Output Signal y(t) h(t)  H( f ) Voltage Spectrum (via FT) AutoCorrelation Function.
Performance of Digital Communications System
Chapter 4: Baseband Pulse Transmission Digital Communication Systems 2012 R.Sokullu1/46 CHAPTER 4 BASEBAND PULSE TRANSMISSION.
Presented by: Sergey Volkovich Vladimir Dibnis Spring 2011 Supervisor: Mony Orbach.
Physical Layer PART II. Position of the physical layer.
Matched Filtering and Digital Pulse Amplitude Modulation (PAM)
© H. Heck 2008Section 5.21 Module 5:Advanced Transmission Lines Topic 2: Intersymbol Interference OGI EE564 Howard Heck.
1 Strategies for Coping with Non-linear and Non-time Invariant Behavior for High Speed Serial Buffer Modeling Richard Mellitz Results from DesignCon2008.
ECE 4710: Lecture #12 1 Normalized A =  2 Unipolar NRZ Advantages: 1) Easy to generate for TTL (0, +5V) 2) Single supply voltage 3) Best FNBW Disadvantages:
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Causality Linearity Time Invariance Temporal Models Response to Periodic.
ISI Causes and Cures Eye Diagram (means of viewing performance)
ECE 4371, Fall, 2015 Introduction to Telecommunication Engineering/Telecommunication Laboratory Zhu Han Department of Electrical and Computer Engineering.
EE 230: Optical Fiber Communication Lecture 12
COMMUNICATION SYSTEM EEEB453 Chapter 5 (Part IV Additional) DIGITAL TRANSMISSION.
Department of Electrical and Computer Engineering
Demodulating a PAM Signal Generated by Sinc- Shaped Pulses (Part 2)
Chapter 4_ part 1b Baseband Data Transmission EKT 357 Digital Communications.
1 Hyeong-Seok Yu Vada Lab. Hyeong-Seok Yu Vada Lab. Baseband Pulse Transmission Correlative-Level Coding.
Performance of Digital Communications System
Eeng360 1 Chapter 2 Linear Systems Topics:  Review of Linear Systems Linear Time-Invariant Systems Impulse Response Transfer Functions Distortionless.
Chapter 2. Signals and Linear Systems
INTERSYMBOL INTERFERENCE (ISI)
הטכניון - מ.ט.ל. הפקולטה להנדסת חשמל - אביב תשס"ה
TI Information – Selective Disclosure 1 TLK10xxx High Speed SerDes Overview Communications Interface High Performance Analog.
Slides by Prof. Brian L. Evans and Dr. Serene Banerjee Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time.
Chapter 2. Signals and Linear Systems
Subject Name: Optical Fiber Communication Subject Code: 10EC72
Subject Name: Digital Communication Subject Code: 10EC61
Equalization in a wideband TDMA system
Description and Analysis of Systems
Chapter 4 Baseband Pulse Transmission
ECE 546 Lecture - 23 Jitter Basics
Lecture 1.8. INTERSYMBOL INTERFERENCE
4.2 Digital Transmission Pulse Modulation (Part 2.1)
Lab #5.1 Pulse Amplitude Modulation/ BPSK
Lab #5.1 Pulse Amplitude Modulation/ BPSK
Signal and Systems Chapter 2: LTI Systems
TLK10xxx High Speed SerDes Overview
Quadrature Amplitude Modulation (QAM) Transmitter
Chapter 2 Linear Systems
Advanced Jitter Analysis
Chapter 3 Convolution Representation
Quadrature Amplitude Modulation (QAM) Transmitter
Lab 6: Week 1 Quadrature Amplitude Modulation (QAM) Transmitter
SIGNALS & SYSTEMS (ENT 281)
Presentation transcript:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Differential S Parameters Peak Distortion Analysis April 15, 2017

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

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

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

Peak Distortion Analysis Step response 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 Peak Distortion Analysis April 15, 2017

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

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

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

Ideal reference placement 0 1 0 1 1 0 0 0 0 0 0 1 1 0 1 0 0 1 0 0 0 0 0 Peak Distortion Analysis April 15, 2017

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Complete Peak Distortion Equations Peak Distortion Analysis April 15, 2017

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Peak Distortion Analysis Backup Peak Distortion Analysis April 15, 2017

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

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

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