Real Time Jitter Analysis

Similar documents
Jitter analysis with the R&S RTO oscilloscope

Understanding Apparent Increasing Random Jitter with Increasing PRBS Test Pattern Lengths

An Introduction to Jitter Analysis. WAVECREST Feb 1,

Jitter in Digital Communication Systems, Part 1

Student Research & Creative Works

Generating Jitter for Fibre Channel Compliance Testing

Keysight Technologies Precision Jitter Analysis Using the Keysight 86100C DCA-J. Application Note

Jitter Measurements using Phase Noise Techniques

Computing TIE Crest Factors for Telecom Applications

All About the Acronyms: RJ, DJ, DDJ, ISI, DCD, PJ, SJ, Ransom Stephens, Ph.D.

Jitter Analysis Techniques Using an Agilent Infiniium Oscilloscope

Operation Guide: Using the 86100C DCA-J Jitter Spectrum and Phase Noise Application Revision 1.0

DesignCon Analysis of Crosstalk Effects on Jitter in Transceivers. Daniel Chow, Altera Corporation

SiTime University Turbo Seminar Series

High Speed Digital Design & Verification Seminar. Measurement fundamentals

Jitter in Digital Communication Systems, Part 2

Analyzing Jitter Using Agilent EZJIT Plus Software

SHF Communication Technologies AG. Wilhelm-von-Siemens-Str. 23D Berlin Germany. Phone Fax

Understanding and Characterizing Timing Jitter

Characterizing High-Speed Oscilloscope Distortion A comparison of Agilent and Tektronix high-speed, real-time oscilloscopes

Noise Measurements Using a Teledyne LeCroy Oscilloscope

ECEN620: Network Theory Broadband Circuit Design Fall 2014

Configuring the MAX3861 AGC Amp as an SFP Limiting Amplifier with RSSI

Keysight Technologies EZJIT Complete Jitter and Vertical Noise Analysis Software for Infiniium Oscilloscopes. Data Sheet

ArbStudio Arbitrary Waveform Generators

Digital Waveform with Jittered Edges. Reference edge. Figure 1. The purpose of this discussion is fourfold.

Jitter Fundamentals: Agilent ParBERT Jitter Injection and Analysis Capabilities. Application Note. Jitter Fundamentals

High-Throughput, High- Sensitivity Measurement of Power Supply-Induced Bounded, Uncorrelated Jitter in Time, Frequency, and Statistical Domains

ArbStudio Arbitrary Waveform Generators. Powerful, Versatile Waveform Creation

Analysis and Decomposition of Duty Cycle Distortion from Multiple Sources

Comparison and Correlation of Signal Integrity Measurement Techniques

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

Introduction to Jitter Techniques for High Speed Serial Technologies

ECEN720: High-Speed Links Circuits and Systems Spring 2017

ULTRASCALE DDR4 DE-EMPHASIS AND CTLE FEATURE OPTIMIZATION WITH STATISTICAL ENGINE FOR BER SPECIFICATION

Dual-Rate Fibre Channel Repeaters

DPOJET Opt. USB3 SuperSpeed (USB 3.0) Measurements and Setup Library

Table 1: Cross Reference of Applicable Products

Characterize Phase-Locked Loop Systems Using Real Time Oscilloscopes

Removing Oscilloscope Noise from RMS Jitter Measurements

MODEL AND MODEL PULSE/PATTERN GENERATORS

Datasheet SHF D Synthesized Clock Generator

Keysight Technologies BER Measurement Using a Real-Time Oscilloscope Controlled From M8070A. Application Note

Measuring Jitter in Digital Systems

DG5000 Series Specifications

TDEC for PAM4 ('TDECQ') Changes to clause 123, to replace TDP with TDECQ Draft 1. May 3rd 2016 Jonathan King

InfiniBand Compliance Testing with Real-time Oscilloscopes

Wireless Communication Systems Laboratory Lab#1: An introduction to basic digital baseband communication through MATLAB simulation Objective

Analysis of Complex Modulated Carriers Using Statistical Methods

New Features of IEEE Std Digitizing Waveform Recorders

Application Note AN-23 Copyright September, 2009

MSO Supplied with a full SDK including example programs Software compatible with Windows XP, Windows Vista and Windows 7 Free Technical Support

Statistical Analysis of Modern Communication Signals

TDEC for PAM4 ('TDECQ') Changes to clause 123, to replace TDP with TDECQ Draft 1a. May 3 rd 2016 Jonathan King Finisar

yellow highlighted text indicates refinement is needed turquoise highlighted text indicates where the text was original pulled from

Keysight U7243B USB3.1 Electrical Compliance Test Application. Methods of Implementation

Measuring Jitter in Digital Systems

ECEN620: Network Theory Broadband Circuit Design Fall 2012

Satellite Communications: Part 4 Signal Distortions & Errors and their Relation to Communication Channel Specifications. Howard Hausman April 1, 2010

CLOCK AND DATA RECOVERY (CDR) circuits incorporating

Channel Characteristics and Impairments

Agilent N5411A Serial ATA Electrical Performance Validation and Compliance Software Release Notes

08-027r2 Toward SSC Modulation Specs and Link Budget

Choosing Loop Bandwidth for PLLs

SiTime University Turbo Seminar Series

Signal Processing for Digitizers

16 Gb/s, 30 Gb/s, and 32 Gb/s PatternPro Pattern Generator PPG1600, PPG3000, and PPG3200 Series Datasheet Key features

16 Gb/s, 30 Gb/s, and 32 Gb/s PatternPro Pattern Generator PPG1600, PPG3000, and PPG3200 Series Datasheet Notice to EU customers

To learn statistical bit-error-rate (BER) simulation, BER link noise budgeting and using ADS to model high speed I/O link circuits

Why new method? (stressed eye calibration)

Magnetic Tape Recorder Spectral Purity

Signal metrics for 10GBASE-LRM. Piers Dawe Agilent. John Ewen JDSU. Abhijit Shanbhag Scintera

Verilog-A Modeling of DFFsin CDRs

Contents. ZT530PCI & PXI Specifications. Arbitrary Waveform Generator. 16-bit, 400 MS/s, 2 Ch

User Guide. 1-Clock duty cycle 2-Clock jitter 3-Voltage references 4-Input bandwidth 5-Differential approach. Marc Sabut - STMicroelectronics 1

RF Signal Generators. SG380 Series DC to 2 GHz, 4 GHz and 6 GHz analog signal generators. SG380 Series RF Signal Generators

30 Gb/s and 32 Gb/s Programmable Pattern Generator PPG Series Datasheet

40 AND 100 GIGABIT ETHERNET CONSORTIUM

IDT The Role of Jitter in Timing Signals

SAS-2 6Gbps PHY Specification

ECEN720: High-Speed Links Circuits and Systems Spring 2017

Arbitrary/Function Generator AFG1000 Series Datasheet

ADC and DAC Standards Update

DPOJET Opt. USBSSP SuperSpeed Plus (USB3.1) 10Gb/s: Measurements & Setup Library

Toward SSC Modulation Specs and Link Budget

To learn Statistical Bit-error-rate (BER) simulation, BERlink noise budgeting and usage of ADS to model high speed I/O link circuits.

IEEE 802.3ba 40Gb/s and 100Gb/s Ethernet Task Force 22th Sep 2009

Using Clock Jitter Analysis to Reduce BER in Serial Data Applications. Application Note

Noise by the Numbers

Narrow- and wideband channels

SHF Communication Technologies AG

Challenges and Solutions in Characterizing a 10 Gb Device

Gigabit Ethernet Consortium Clause 38 PMD Conformance Test Suite v.7 Report

AWG-GS bit 2.5GS/s Arbitrary Waveform Generator

Analog Arts SF990 SF880 SF830 Product Specifications

M.2 SSIC SM Electrical Test Specification Version 1.0, Revision 0.5. August 27, 2013

Op-Amp Simulation Part II

How to Setup a Real-time Oscilloscope to Measure Jitter

T10/08-248r0 Considerations for Testing Jitter Tolerance Using the Inverse JTF Mask. Guillaume Fortin PMC-Sierra

Basic Communication Laboratory Manual. Shimshon Levy&Harael Mualem

Transcription:

Real Time Jitter Analysis

Agenda ı Background on jitter measurements Definition Measurement types: parametric, graphical ı Jitter noise floor ı Statistical analysis of jitter Jitter structure Jitter PDF s PDF models, CDF and BER ı Jitter track analysis ı Jitter measurement methods Batch mode Real time ı Measurement example 2

Jitter Definition ı Short term variation in the timing of a signal Many parameters are included in jitter Frequency, period, phase, etc. ı Limited to timing variations at higher frequencies > 10 Hz (telecom definition) > a defined minimum frequency usually a fraction of the bit rate ( for example 1/1667 ) Hold time D Setup time clk Q 3

Jitter Measurements

Parametric Timing Measurement sampled data Interpolated samples Threshold crossing time threshold 50 ps 50 ps ı Sample points are interpolated to provide increased resolution Sinx/x interpolation is ideal ı Crossing point determined by linear interpolation between points on either side of the threshold Floating point computation Precision is limited to the floating point number 5

Graphical Timing Measurement - persistence display threshold Trigger l Simple setup l Precision limited to pixel resolution jitter l Single waveform period introduces trigger jitter l No control over jitter transfer function high pass characteristic

Instrument Limitations for Jitter Analysis V N time V A Δt s Δt l

Jitter and Bandwidth ı Sufficient bandwidth is required to measure a digital signal (clock or data) ı This is normally stated in terms of multiples of the fundamental frequency of the signal Fundamental = the clock frequency or ½ the bit rate Typical requirement = 5 x the fundamental ı Requirement based on the harmonics of a square wave Decrease with 1/f from the carrier - 13 db at 3x, -26 db at 5x for an ideal square wave Real signals typically much lower than this ı Noise and slew rate trade off Noise and slew rate are proportional to bandwidth ( ~ktb) For a given slew rate the minimum jitter noise floor is achieved at a bandwidth of B = f 8

Jitter Noise Floor (10 MHz clock) 15 mv RMS noise JNF =.015/2.16e9 = 6.8 ps 9

Jitter Noise Floor (825 MHz sine wave) 1 mv RMS noise JNF = 0.001/6e8 = 1.6 ps 10

Jitter is a Random Process ı Jitter is a random process that is a combination of random and deterministic sources ı The jitter histogram is used as an estimate of the probability density function (PDF) of the timing values (period, cycle-cycle, N-cycle, TIE) ı A model is fit to the estimated pdf and is used to predict the range of timing values for any sample size Referred to as the total jitter The sample size is defined in terms of an equivalent bit error rate 11

Jitter Structure Total Jitter (TJ) Deterministic Jitter (DJ) (bounded) Random Jitter (RJ) (unbounded) Duty-Cycle Distortion (DCD) Data-Dependant Jitter (DDJ) Periodic Jitter (PJ)

Probability Density Functions ı The PDF is a function that gives the probability that a random variable takes on a specific value ı In the case of jitter, this is the probability that a transition happens at a specific time from its expected location ı The histogram of a random measurement is an estimate of the PDF for that measurement from which the analytic function can be derived this is the essence of jitter measurement 13

Types of Jitter

Random Jitter (Gaussian Model) # Measurements 100 1,000 5,000 10,000 100,000 1,000,000 5,000,000 100,000,000 1,000,000,000,000 Peak-to peak (s) ±2.1 ±2.9 ±3.4 ±3.5 ±4.1 ±4.6 ±5.1 ±6.0 ±7.0 In theory, the peak to peak value of random signal jitter will grow to without bound. To define the random jitter you must specify a measurement time. 15

The Dual Dirac Jitter Model Fit Gaussian curve to the left and right sides of estimated jitter PDF (i.e. the measured normalized histogram) Separation of the mean values gives Dj(d-d) Standard deviation gives Rj Dj(d-d) and s are chosen to best fit the measured histogram in the tails Model Predicts jitter for low bit error rates Note that the model does not fit the central part of the measured distribution Tj Rj s Dj( d - d ) - Q G ( BER)* Rj Dj( d -d ) R L 16

BER Jitter and Bit Error Rate Jitter PDF Assumption: Bit errors are caused by signal transitions at the wrong time 0 UI 1

The specified BER is another way of expressing a confidence interval or observation time Total jitter is determined by integrating the probability density function (PDF) separately from the left and right sides to determine the cumulative probability density (CDF) The width of this curve at the specified BER (or confidence interval) gives the total jitter 18 Total Jitter Curve CDF (total jitter) PDF Total jitter and PDF for a Gaussian distribution with standard deviation = 1

Jitter Track ı ı Display of measurement results: time-correlated to waveform Useful to analyze any changes in the signal

Jitter Track Analysis Functions Time Domain Waveform Spectrum Track curve Histogram

Jitter measurement methods Oscilloscope is the primary instrument for jitter measurement Measurement of clock and data signals Wide range of measurement types (period, cycle to cycle, TIE, etc) Measurement methods used in oscilloscopes Real time (triggered) Batch mode

Batch Mode Jitter Measurement Analyze long signal acquisition Software clock recovery applied to timing data Many analysis features (frequency, time, statistical)

Real time Digital Clock Recovery Real time acquisition similar to triggered mode No CDR or trigger jitter Loop bandwidth not limited by acquisition window

Limitations of Batch Mode Jitter Measurement Inherent low frequency cutoff due to windowing Large time gaps in acquisition obscure transient jitter Generally impossible to measure long stress data patterns Discontinuous phase tracking can cause phase "slipping"

Acquisition Window T = N/f s (400e3 Samples)/20e9 S/s) = 20 us (100e6 Samples)/(20e9 S/s) = 5 ms

Transient jitter

1 edge Jitter Measurement With Transient Error 100 M samples @ 20x10 9 S/s Processing time 1 us

Transient jitter: 5 MHz clock with 1 runt/sec. 28

Summary ı Jitter measurements are performed on sampled signals using an oscilloscope Parametric and graphical methods Noise limits measurement sensitivity along with signal slew rate ı The most accurate method for measuring jitter uses a batch mode method Long acquisition followed by post processing in software Assumes stationary jitter statistics Limits low minimum jitter rate ı Real time jitter measurement uses graphical method combined with digital clock recovery Distributed measurement over time Measurement of transient jitter Long stress patterns 29