Measuring Deterministic Jitter with a K28.5 Pattern and an Oscilloscope

Similar documents
ECE 546 Lecture 23 Jitter Basics

EE290C Spring Motivation. Lecture 6: Link Performance Analysis. Elad Alon Dept. of EECS. Does eqn. above predict everything? EE290C Lecture 5 2

Motivation for CDR: Deserializer (1)

ECE 598 JS Lecture 17 Jitter

On Modern and Historical Short-Term Frequency Stability Metrics for Frequency Sources

Sample-and-Holds David Johns and Ken Martin University of Toronto

Statistical and System Transfer Function Based Method For Jitter and Noise Estimation In Communication Design and Test

Prepare for this experiment!

Jitter Decomposition in Ring Oscillators

Principles of Communications

Switched-Capacitor Circuits David Johns and Ken Martin University of Toronto

Prepare for this experiment!

Calculating the Required Number of Bits in the Function of Confidence Level and Error Probability Estimation

DesignCon 2008 EDA365. Modeling a Phase Interpolator as a Delta-Sigma Converter. Andy Martwick

DIGITAL COMMUNICATIONS. IAGlover and P M Grant. Prentice Hall 1997 PROBLEM SOLUTIONS CHAPTER 6

PSEUDORANDOM BINARY SEQUENCES GENERATOR

UNISONIC TECHNOLOGIES CO., LTD U2429

10GBASE-KR Transmitter Compliance Methodology Proposal. Robert Brink Agere Systems May 13, 2005

Predicting BER to Very Low Probabilities

Lecture 5b: Line Codes

Entropy Evaluation for Oscillator-based True Random Number Generators

Presenters. Time Domain and Statistical Model Development, Simulation and Correlation Methods for High Speed SerDes

EE5713 : Advanced Digital Communications

DSP Dimensioning of a 1000Base-T Gigabit Ethernet PHY ASIC

EE4512 Analog and Digital Communications Chapter 4. Chapter 4 Receiver Design

Similarities of PMD and DMD for 10Gbps Equalization

Total Jitter Measurement at Low Probability Levels, Using Optimized BERT Scan Method. White Paper

Voltage-Controlled Oscillator (VCO)

14 Gb/s AC Coupled Receiver in 90 nm CMOS. Masum Hossain & Tony Chan Carusone University of Toronto

Performance Specifications. SYSTIMAX InstaPATCH 360 Fiber TAP Solution VOLUME FIVE. June 18, 2014

Polarization division multiplexing system quality in the presence of polarization effects

Issues on Timing and Clocking

LOPE3202: Communication Systems 10/18/2017 2

EECS 427 Lecture 14: Timing Readings: EECS 427 F09 Lecture Reminders

Print Name : ID : ECE Test #1 9/22/2016

An Ultrafast Optical Digital Technology

Capacitance Measurement

SHM-14 Ultra-Fast, 14-Bit Linear Monolithic Sample-Hold Amplifiers

DDR4 Board Design and Signal Integrity Verification Challenges

Transient Response of Transmission Lines and TDR/TDT

TOSHIBA Field Effect Transistor Silicon P-Channel MOS Type (U MOSIII) 2SJ668

Issues with sampling time and jitter in Annex 93A. Adam Healey IEEE P802.3bj Task Force May 2013

Lecture 27: Latches. Final presentations May 8, 1-5pm, BWRC Final reports due May 7 Final exam, Monday, May :30pm, 241 Cory

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

Accurate Statistical Analysis of High-Speed Links with PAM-4 Modulation

System on a Chip. Prof. Dr. Michael Kraft

Lab #4 Capacitors and Inductors. Capacitor Transient and Steady State Response

Study on Measurement Method of Clock Jitter

Chapter 12 Variable Phase Interpolation

Nonlinearity Equalization Techniques for DML- Transmission Impairments

The Linear-Feedback Shift Register

Lecture 6, ATIK. Switched-capacitor circuits 2 S/H, Some nonideal effects Continuous-time filters

Skew-Tolerant Circuit Design

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

Differential Impedance finally made simple

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

TOSHIBA Field Effect Transistor Silicon N Channel MOS Type (π-mosⅦ) TK6A50D

Optical Component Characterization: A Linear Systems Approach

2SJ332(L), 2SJ332(S)

Xarxes de distribució del senyal de. interferència electromagnètica, consum, soroll de conmutació.

SerDes_Channel_Impulse_Modeling_with_Rambus

! Crosstalk. ! Repeaters in Wiring. ! Transmission Lines. " Where transmission lines arise? " Lossless Transmission Line.

Lecture 10, ATIK. Data converters 3

Lecture 5: DC & Transient Response

Status Report: Charge Cloud Explosion

TOSHIBA Field Effect Transistor Silicon N Channel MOS Type (π-mosⅦ) TK12A50D

ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES

EE115C Winter 2017 Digital Electronic Circuits. Lecture 19: Timing Analysis

Chapter 5. Digital Design and Computer Architecture, 2 nd Edition. David Money Harris and Sarah L. Harris. Chapter 5 <1>

TOSHIBA Field Effect Transistor Silicon N Channel MOS Type (π-mosv) 2SK3538

8-channel analog multiplexer/demultiplexer. For operation as a digital multiplexer/demultiplexer, V EE is connected to V SS (typically ground).

TOSHIBA Field Effect Transistor Silicon N Channel MOS Type (DTMOS ) TK15J60U


ONE can design optical filters using different filter architectures.

TOSHIBA Field Effect Transistor Silicon N Channel MOS Type (π-mosvi) 2SK3667

Lecture 6: DC & Transient Response

Lecture 5: DC & Transient Response

PHYSICS 171 UNIVERSITY PHYSICS LAB II. Experiment 6. Transient Response of An RC Circuit

ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN. Week 9 Dr. Srinivas Shakkottai Dept. of Electrical and Computer Engineering

Sequential Logic. Handouts: Lecture Slides Spring /27/01. L06 Sequential Logic 1

74LS195 SN74LS195AD LOW POWER SCHOTTKY

FSUSB31 Low-Power 1-Port Hi-Speed USB 2.0 (480Mbps) Switch

Jitter Test Methods for 200GAUI-4 and 400GAUI-8

ECEN 610 Mixed-Signal Interfaces

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

SCSI Connector and Cable Modeling from TDR Measurements

Digital Systems Overview. Unit 1 Numbering Systems. Why Digital Systems? Levels of Design Abstraction. Dissecting Decimal Numbers

DAC10* PRODUCT PAGE QUICK LINKS Last Content Update: 02/23/2017

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

INFLUENCE OF EVEN ORDER DISPERSION ON SOLITON TRANSMISSION QUALITY WITH COHERENT INTERFERENCE

Superluminal Light Pulses, Subluminal Information Transmission

LECTURE NOTES ON Quantum Cryptography

Keysight Technologies Measurement Uncertainty of VNA Based TDR/TDT Measurement. Application Note

The Accuracy of Jitter Measurements

TOSHIBA Field Effect Transistor Silicon N Channel MOS Type (π-mosvi) 2SK3567

Tracking of Spread Spectrum Signals

encoding without prediction) (Server) Quantization: Initial Data 0, 1, 2, Quantized Data 0, 1, 2, 3, 4, 8, 16, 32, 64, 128, 256

CD74HC109, CD74HCT109


farads or 10 µf. The letter indicates the part tolerance (how close should the actual value be to the marking).

Transcription:

Application Note: HFAN-4.5.0 Rev1; 04/08 Measuring Deterministic Jitter with a K28.5 Pattern and an Oscilloscope [A version of this application note has been published in the July, 2002 issue of Communications Design.] AVAILABLE

Table of Contents 1 Overview...3 2 Understanding Deterministic Jitter...3 3 Understanding the K28.5 Pattern...3 4 Why Measure DJ?...4 5 Deterministic Jitter Measurement...4 6 Eye Diagram...5 6.1 Oscilloscope Averaging Mode...6 6.2 Averaged Measurement...6 6.3 To Obtain the Best Accuracy from Typical Oscilloscopes...7 7 Enhanced Accuracy...8 7.1 Removing Oscilloscope Wander...9 List of Figures Figure 1. Typical fiber optic link...4 Figure 2. Measurement setup for the eye diagram and the averaged eye crossing measurement...5 Figure 3. Eye diagram...6 Figure 4. Test setup for enhanced accuracy...8 Figure 5. Setup for averaged crossing measurement with reduced oscilloscope wander...9 Figure 6. Example using the averaged eye crossing measurement with reduced oscilloscope wander...10 List of Tables Table 1. Example of a Jitter Budget...4 Table 2. Comparison of Jitter Measurement Methods...5 Table 3. Averaged Jitter Calculation...6 Table 4. Averaged Jitter Calculation with Enhanced Accuracy...8 Table 5. Jitter Calculations for Averaged Measurement with Reduced Wander...9 Table 6. Calculations for the Figure 6 Example...10 Page 2 of 10

1 Overview Measuring Deterministic Jitter with a K28.5 Pattern This application note describes methods for measuring deterministic jitter (DJ) using a K28.5 pattern or any other relatively short pattern. The note discusses accuracy enhancements and provides practical examples of low-jitter measurements. 2 Understanding Deterministic Jitter Jitter can be grouped into two types: random (or unbounded) and deterministic (or bounded). Deterministic jitter includes all jitter that can be reproduced by controlled conditions. Some subsets of deterministic jitter are periodic jitter (PJ), patterndependent jitter (PDJ), duty-cycle distortion (DCD), and bounded uncorrelated jitter (BUJ). Please consult the following references for detailed information about jitter: Fibre Channel FC-PH-3 Specifications Fibre Channel Methodology for Jitter Specification (MJS) Takasaki, Yoshitaka, Digital Transmission Design and Jitter Analysis, Artech House, Boston, 1991 These are the main causes of DJ: Waveform droop due to the presence of a lowfrequency cutoff in the system. This effect creates jitter near long consecutive identical digits (CID) or baseline wander. Low system bandwidth can prevent some pulses from reaching a steady-state level. This causes jitter on isolated pulses (..010.. or..101.. data sequences). and an Oscilloscope Amplifier offsets cause pulse-width distortion (sometimes called duty-cycle distortion) on every transition. Nonlinear amplifier effects have unpredictable jitter effects, but often cause jitter after long CID. Power-supply noise and crosstalk are effects that can result in jitter not related to the data input; sometimes it is called bounded uncorrelated jitter (BUJ). 3 Understanding the K28.5 Pattern The K28.5 pattern is a special character in the 8B/10B coding table. A repeating K28.5 pattern (composed of K28.5+ and K28.5-) contains the symbols 00111110101100000101. K28.5 is used for frame marking and idle patterns in Fibre Channel and Gigabit Ethernet systems. The pattern contains five consecutive 1 s and five consecutive 0 s, the longest consecutive identical digits (CID) found in 8B/10B coded data. It also contains an isolated 1-010 and an isolated 0-101. A repeating K28.5 pattern has a 50% transition density and a 50% mark density. These characteristics make the K28.5 pattern useful for measuring deterministic jitter. Other patterns may be more appropriate for measuring jitter due to nonlinear effects. See the Fibre Channel MJS technical document for more details. For more information about 8B/10B coding, refer to the Fibre Channel specification. Page 3 of 10

4 Why Measure DJ? In a fiber optic communications system, jitter accumulates at each component (see Figure 1). At the receiver, a clock and data recovery circuit (CDR) analyzes the data and extracts the serial rate clock. At the CDR, jitter appears as small frequency changes in the clock rate. Slow changes (lowfrequency jitter) can be tracked easily. Fast changes (high-frequency jitter) cannot be easily tracked. A typical jitter-tolerance requirement is 0.75UI with 1/4 of the eye open. If too much high-frequency jitter is present at the receiver, the clock cannot be extracted, and data communications contain excessive errors. To prevent this situation, systems designers use a jitter budget, as shown in Table 1. Note that deterministic jitter accumulates linearly (all sources are added together in a worst-case situation), whereas random jitter accumulates geometrically (square root of sum of squares). This assumes that the noise sources causing random jitter are independent and uncorrelated. Separating these jitter components allows the individual components to generate more random jitter, and has several benefits such as longer link distance or lower-cost components. Note that a DJ measurement error (which makes a component's DJ appear larger) is subtracted directly out of the budget. An RJ measurement error is not as severe. 5 Deterministic Jitter Measurement Test equipment designed especially for jitter measurement is available from multiple sources. This equipment can be cost-prohibitive or too specialized for some applications. A digital sampling oscilloscope can provide accurate, reasonably fast jitter measurements that are adequate for most component characterization. Three common methods for measuring DJ with an oscilloscope are the eye diagram, the averaged eye diagram, and the averaged crossing measurement. Table 2 compares the properties of these methods. Serializer Electrical to Optical Transmitter Optical to Electrical Receiver Clock and Recovery with Deserializer Figure 1. Typical fiber optic link Table 1. Example of a Jitter Budget Element Total Jitter UI Deterministic Jitter (UI) Random Jitter (UI) Serializer 0.240 0.100 0.140 Optical Transmitter Output 0.284 0.100 0.184 Fiber Optic Cable 0.170 0.050 0.120 Receiver 0.332 0.212 0.120 Summed Jitter at CDR Input 0.749 0.462 0.287 Page 4 of 10

Measurement Features (assuming a K28.5 pattern is used) Table 2. Comparison of Jitter Measurement Methods Eye Diagram Oscilloscope Measurement Method Averaged Eye Diagram Averaged Measurement Measurement Speed Fast Slow Slow Accuracy and Repeatability Poor Good Good Capability to Make Low-Jitter Measurements by Removing DJ from Source and Measurement Device No No Yes 6 Eye Diagram The eye diagram provides a quick measurement of total jitter (deterministic and random jitter combined). Multiple waveform crossings are displayed simultaneously on an overlaid time base. The primary advantages of the eye diagram are speed and ease of setup. A typical setup showing the test equipment and device under test (DUT) is shown in Figure 2. Unfortunately, the eye diagram does not allow separation of random and deterministic jitter, nor does it allow removal of jitter caused by the test system. When using eye diagrams, be aware that the triggering method can hide much of the DJ. For example, suppose that a pattern generator provides a trigger on every tenth clock cycle. If the pattern length is even, the oscilloscope will never trigger on an odd bit, effectively hiding some of the transitions. Using an odd-length pattern or triggering on the pattern generator clock output will avoid this problem. Pattern Generator DUT Oscilloscope Clock or Out Figure 2. Measurement setup for the eye diagram and the averaged eye crossing measurement Page 5 of 10

Figure 3. Eye diagram 6.1 Oscilloscope Averaging Mode Some oscilloscopes provide an averaging mode that removes random jitter in eye-diagram mode. This mode provides more accuracy and repeatability than a basic eye diagram, but the same cautions about triggering apply. 6.2 Averaged Measurement The averaged crossing measurement method provides an accurate measurement of most sources of deterministic jitter on a K28.5 pattern. The procedure is as follows: 1. Connect the DUT as shown in Figure 2. the oscilloscope on the pattern. 2. Display the entire K28.5 pattern on the oscilloscope screen. 3. Calculate the expected crossing times for each transition on the screen (ideally, they are oneunit interval apart, skipping unit intervals where no transition occurs). 4. Average heavily. 5. Tabulate the crossings and calculate the jitter. Table 3. Averaged Jitter Calculation Unit Interval Pattern # Measured Normalized Expected Jitter 0 0 1 0 2 1 1 t 1 tn 1 = t 1 t 1 = 0 et 1 = 0 J 1 =0 3 1 4 1 5 1 6 1 7 0 2 t 2 tn 2 = t 2 t 1 et 2 = et 1 +5UI J 2 = tn 2 et 2 8 1 3 t 3 tn 3 = t 3 t 1 et 3 = et 1 +6UI J 3 =t n 3 et 3 Page 6 of 10

Unit Interval Pattern # Measured Normalized Expected Jitter 9 0 4 t 4 tn 4 = t 4 t 1 et 4 = et 1 +7UI J 4 = tn 4 et 4 10 1 5 t 5 tn 5 = t 5 t 1 et 5 = et 1 +8UI J 5 = tn 5 et 5 11 1 12 0 6 t 6 tn 6 = t 6 t 1 et 6 = et 1 +10UI J 6 = tn 6 et 6 13 0 14 0 15 0 16 0 17 1 7 t 7 tn 7 = t 7 t 1 et 7 = et 1 +15UI J 7 = tn 7 et 7 18 0 8 t 8 tn 8 = t 8 t 1 et 8 = et 1 +16UI J 8 = tn 8 et 8 19 1 9 t 9 tn 9 = t 9 t 1 et 9 = et 1 +17UI J 9 = tn 9 et 9 20 0 10 t 10 tn 10 = t 10 t 1 et 10 = et 1 +18UI J 10 = tn 10 et 10 Peak-to-peak DJ = max (J 1..J 10 ) - min(j 1..J 10 ) 6.3 To Obtain the Best Accuracy from Typical Oscilloscopes Ensure that the signal fills at least 2/3 of the vertical area available. This optimizes the digitizing capabilities of the oscilloscope. Set the main position of the scope as small as possible (keep the delay from trigger to display as short as possible, to reduce trigger jitter). Use maximum horizontal resolution (many horizontal points). Use heavy averaging (64-1000 averages) to remove random jitter. Note that periodic jitter and bounded uncorrelated jitter are not captured with an averaged oscilloscope waveform. Other methods should be used to measure these types of jitter. The averaged crossing measurement is appropriate when it can safely be assumed that the DUT does not generate these types of jitter. Page 7 of 10

7 Enhanced Accuracy Many modern components have jitter that is comparable or less than the jitter of pattern generators and oscilloscopes. Accurately determining the jitter of these components requires determining the jitter introduced by the test system, as well as adjustment of the measurement as shown in Figure 4 and Table 4. Pattern Generator Out DUT Test Line Oscilloscope Figure 4. Test setup for enhanced accuracy # Table 4. Averaged Jitter Calculation with Enhanced Accuracy DUT and Corrected Normalized 1 st 1 dt 1 ct 1 = dt 1 -st 1 tn 1 = ct 1 c t 1 = 0 Expected Jitter et 1 = 0 J 1 = 0 2 st 2 dt 2 ct 2 = dt 2 -st 2 tn 2 = ct 2 ct 1 et 2 J 2 = tn 2 et 2 3 st 3 dt 3 ct 3 = dt 3 -st 3 tn 3 = ct 3 ct 1 et 3 J 3 = tn 3 et 3 n st n dt n ct n = dt n -st n tn n = ct n ct 1 et n J n = tn n et n Peak-to-peak DJ = max (J 1..J n ) - min(j 1..J n ) Page 8 of 10

7.1 Removing Oscilloscope Wander In Figure 4 and Table 4, oscilloscope time-base wander can be a substantial source of error. This is particularly severe in sequential time sampling oscilloscopes. A typical sequential time sampling scope can have a 100kHz sampling rate. If the horizontal resolution is 4000 points, then the time expired between the first and the last samples on the screen is 40ms. Significant time-base wander could occur in this time. The circuit shown in Figure 5 is suggested to reduce the wander error. Pattern Generator Out Clock Out DUT Test Line CH1 CH2 Oscilloscope Figure 5. Setup for averaged crossing measurement with reduced oscilloscope wander Table 5. Jitter Calculations for Averaged Measurement with Reduced Wander # Clock Corrected DUT and DUT and Clock Corrected DUT and Corrected time Normalized crossing Expected Jitter 1 st 1 sc 1 csc 1=st 1-sc 1 dt 1 dc 1 cdc 1=dt 1-dc 1 ct 1=cdc 1-csc 1 tn 1 =ct 1 ct 1 =0 et 1=0 J 1=0 2 st 2 sc 2 csc 2=st 2-sc 2 dt 2 dc 2 cdc 2=dt 2-dc 2 ct 1=cdc 2-csc 2 tn 2 = ct 2 ct 1 et 2 J 2=tn 2 et 2 3 st 3 sc 3 csc 3=st 3-sc 3 dt 3 dc 3 cdc 3=dt 3-dc 3 ct 1=cdc 3-csc 3 tn 3 = ct 3 ct 1 et 3 J 3=tn 3 et 3 n st n sc n csc n=st n-sc n dt n dc n cdc n=dt n-dc n ct 1=cdc n-csc n tn n = ct n ct 1 et n J n=tn n et n Peak to Peak DJ= max (J 1..J n) - min(j 1..J n Page 9 of 10

DATA CLOCK Figure 6. Example using the averaged eye crossing measurement with reduced oscilloscope wander Table 6. Calculations for the Figure 6 Example # Jitter Total Jitter DUT Jitter 1 0 0 0 2 11.8-14.67-26.15 3-1.89 8.51 10.4 4 8.69-12.61-21.3 5 1.62 14.08 12.46 6 9.42-17.81-27.23 7 1.64 6.83 5.19 8 7.54-11.72-19.26 9-1.72 8.37 10.09 10 8.64-2.68-11.32 Peak-to-peak jitter is (12.46 - -26.15) = 38.6 ps pp Page 10 of 10