Accuracy Delta Time Accuracy Resolution Jitter Noise Floor

Similar documents
40 Gb/s PatternPro Programmable Pattern Generator PPG4001 Datasheet

Electrical Sampling Modules Datasheet 80E11 80E11X1 80E10B 80E09B 80E08B 80E07B 80E04 80E03 80E03-NV

Quick Signal Integrity Troubleshooting with Integrated Logic Analyzers & Oscilloscopes

Analyzing 8b/10b Encoded Signals with a Real-time Oscilloscope Real-time triggering up to 6.25 Gb/s on 8b/10b encoded data streams

Troubleshooting Analog to Digital Converter Offset using a Mixed Signal Oscilloscope APPLICATION NOTE

Automated Limit Testing

Video Reference Timing with Tektronix Signal Generators

40 Gb/s PatternPro Programmable Pattern Generator PPG4001 Datasheet

Electrical Sampling Modules

Identifying Setup and Hold Violations with a Mixed Signal Oscilloscope APPLICATION NOTE

Debugging Memory Interfaces using Visual Trigger on Tektronix Oscilloscopes

SignalCorrect Software and TCS70902 Calibration Source Option SC SignalCorrect software

How-To Guide. LQV (Luminance Qualified Vector) Measurements with the WFM8200/8300

PatternPro Error Detector PED3200 and PED4000 Series Datasheet

46 GBaud Multi-Format Optical Transmitter

Limit and Mask Test Application Module

Black and Frozen Frame Detection

Tektronix Logic Analyzer Probes P6900 Series Datasheet for DDR Memory Applications

Debugging a Mixed Signal Design with a Tektronix Mixed Signal Oscilloscope

Optical Sampling Modules 80C01 80C02 80C07B 80C08C 80C10 80C11 80C12

Logic Analyzer Triggering Techniques to Capture Elusive Problems

Optical Sampling Modules 80C02 80C07B 80C08C 80C10 80C10B 80C11 80C12

PAM4 Transmitter Analysis

Understanding. FFT Overlap Processing. A Tektronix Real-Time Spectrum Analyzer Primer

Timesaving Tips for Digital Debugging with a Logic Analyzer

Arbitrary Waveform Generators AWGSYNC01 Synchronization Hub Datasheet

Video Quality Monitors Sentry Edge II Datasheet

Memory-Depth Requirements for Serial Data Analysis in a Real-Time Oscilloscope

Dual Scope Synchronization

The XYZs of Logic Analyzers

Sources of Error in Time Interval Measurements

MPEG Solutions. Transition to H.264 Video. Equipment Under Test. Test Domain. Multiplexer. TX/RTX or TS Player TSCA

The use of Time Code within a Broadcast Facility

Video Quality Monitors

Low Cost, High Speed Spectrum Analyzers For RF Manufacturing APPLICATION NOTE

Automatic Changeover Unit ECO8000 Datasheet

Memory Interface Electrical Verification and Debug

5 Series MSO Serial Triggering and Analysis Applications 5-SRAUDIO, 5-SRAUTO, 5-SRCOMP, and 5-SREMBD Datasheet Serial triggering

Memory Interface Electrical Verification and Debug

Tektronix Video Signal Generators

The Benefits of External Waveform Monitors in Color Correction for Video. Application Note

Evaluating Oscilloscope Mask Testing for Six Sigma Quality Standards

Using FastFrame Segmented Memory

Precision testing methods of Event Timer A032-ET

Network Line Card Testing using the TDS3000B DPO Application Note. Line Card Testing Example: Throughput = Shippable Dollars

Spearhead Display. How To Guide

Automatic Changeover Unit ECO8020 Datasheet

Memory Interface Electrical Verification and Debug DDRA Datasheet

Calibrate, Characterize and Emulate Systems Using RFXpress in AWG Series

C-PHY Essentials Transmitter Test Solution TekExpress C-PHY Essentials Tx

Using Triggered Video Capture to Improve Picture Quality

Agilent Understanding the Agilent 34405A DMM Operation Application Note

Keysight Technologies ad Integrated RF Test Solution

Manual Supplement. This supplement contains information necessary to ensure the accuracy of the above manual.

Data Pattern Generator

Keysight Technologies Oscilloscope Memory Architectures Why All Acquisition Memory is Not Created Equal. Application Note

Memory Interface Electrical Verification and Debug DDRA DDR-LP4 Datasheet

How Do You Get The Most Out Of Your Tektronix Performance Oscilloscope?

Dynamic re-referencing Microvolt-level measurements with the R&S RTO oscilloscopes

100G and 400G Datacom Transmitter Measurements

How to Use a Mixed Signal Oscilloscope to Test Digital Circuits APPLICATION NOTE

Precise Digital Integration of Fast Analogue Signals using a 12-bit Oscilloscope

Datasheet SHF A

Keysight N9355/6 Power Limiters 0.01 to 18, 26.5 and 50 GHz High Performance Power Limiters. Technical Overview

Agilent 86120B, 86120C, 86122B Multi-Wavelength Meters. Data Sheet

Artisan Scientific is You~ Source for: Quality New and Certified-Used/Pre:-awned ECJuiflment

Keysight N9355/6 Power Limiters 0.01 to 18, 26.5 and 50 GHz High Performance Power Limiters. Technical Overview

Troubleshooting Your Design with Tektronix MSO and DPO Series Oscilloscopes

Techniques for Extending Real-Time Oscilloscope Bandwidth

Benefits of the R&S RTO Oscilloscope's Digital Trigger. <Application Note> Products: R&S RTO Digital Oscilloscope

Synthesized Clock Generator

Keysight Technologies N4974A PRBS Generator 44 Gb/s. Data Sheet

Digital Delay / Pulse Generator DG535 Digital delay and pulse generator (4-channel)

How advances in digitizer technologies improve measurement accuracy

Troubleshooting and Analyzing Digital Video Signals with CaptureVu

Agilent 5345A Universal Counter, 500 MHz

Time-Saving Features in Economy Oscilloscopes Streamline Test

Oscilloscope Display Quality Impacts Ability to View Subtle Signal Details

80C00 Optical Modules for DSA8300 Sampling Oscilloscope Datasheet

MultiView Zoom Simplifies Navigation of Long Records to Speed Debugging and Analysis

Data Pattern Generator DG2020A Data Sheet

Baseband Video Testing With Digital Phosphor Oscilloscopes

Coherent Lightwave Signal Analyzer

Keysight Technologies Using Oscilloscope Segmented Memory for Serial Bus Applications. Application Note

Quartzlock Model A7-MX Close-in Phase Noise Measurement & Ultra Low Noise Allan Variance, Phase/Frequency Comparison

For the SIA. Applications of Propagation Delay & Skew tool. Introduction. Theory of Operation. Propagation Delay & Skew Tool

Ethernet SFP+ QSFP+ Tx Compliance & Debug Solution SFP-TX, SFP-WDP Datasheet

Video Quality Monitors Sentry Edge Datasheet

Measuring and Interpreting Picture Quality in MPEG Compressed Video Content

R&S FSV-K40 Phase Noise Measurement Application Specifications

Keysight Technologies Understanding and Improving Network Analyzer Dynamic Range. Application Note

Agilent Series Harmonic Mixers

Advanced Test Equipment Rentals ATEC (2832)

Boosting Performance Oscilloscope Versatility, Scalability

HP 71910A and 71910P Wide Bandwidth Receiver Technical Specifications

R&S FSW-B512R Real-Time Spectrum Analyzer 512 MHz Specifications

Clock Jitter Cancelation in Coherent Data Converter Testing

How to Use a Mixed Signal Oscilloscope to Test Digital Circuits

Keysight Technologies Oscilloscope Display Quality Impacts Ability to View Subtle Signal Details. Application Note

ENGINEERING COMMITTEE

Transcription:

Jitter Analysis: Reference Accuracy Delta Time Accuracy Resolution Jitter Noise Floor Jitter Analysis Jitter can be described as timing variation in the period or phase of adjacent or even non-adjacent pulse edges. These measurements are useful for characterizing short and long-term clock stability. With more in-depth analysis of simple jitter measurements, you can use jitter results to predict complex system data transmission performance. Period jitter is the measurement of edge to edge timing of a sample of clock or data periods. For example, by measuring the time between rising edges of 1000 clock cycles you have a sample of periods you can perform statistics on. The statistics can tell you about the quality of that signal. The standard deviation becomes the RMS period jitter. The maximum period minus the minimum period minimum becomes the peak-to-peak period jitter. The accuracy of each discrete period measurement defines the accuracy of the jitter measurements. Phase jitter is the measurement of an edge relative to a reference edge, such that any change in signal phase is detected. This measurement differs from a period measurement is a few key ways. One, it uses each edge individually the notion of a period or cycle isn t used. Two, it can measure large displacements in time. An edge phase can be hundreds or thousands of degrees off and still be measured with great accuracy (360 degrees is equivalent to one period or cycle time). A common measurement used to measure phase error is time interval error, with the result display in seconds as opposed to degrees. Time Interval Error (TIE), matches edges in the signal with edges in a reference and totals the difference between the edges. If the measured signal has a nominal period of 1.000ms, and the reference has a nominal period of 1.000ms, the first edge measured will have a TIE of 0.000s. If the second signal period is 1.003ms, its TIE will be 0.003ms, and so on. After a number of edges are compared, the sample set is ready for analysis. Like the period measurements above, the standard deviation becomes the RMS TIE, and the maximum minus minimum times becomes the peak-to-peak TIE, etc. Accuracy depends on each of the individual measurements making up the sample set. Accuracy Parametric measurements require known accuracy to ensure adequate tolerance and testing margin. Jitter measurements are not excluded. Tektronix specifies accuracy and states typical values for jitter measurement ability. Accuracy and jitter measurements are affected by several factors: among theses are major contributors like instrument timing stability, sampling noise, amplitude instrument noise floor; and signal interpolation error. Interpolation error is an error due to linearly interpolating between real voltage samples. This error is shown to be less than 0.3 ps RMS when measuring signals with with 100 ps t r and detecting at the 50% threshold at 20 GSa/s. This error can be minimized and in many cases improved using SIN(X)/X interpolation and methods such as maximizing signal amplitude to input full scale. In most cases this error is swamped by other sources of error but it can be easily mitigated using non-linear interpolation, like Sin(X)/X or Sinc interpolation. The next source of timing error is vertical or amplitude noise. Instrument amplitude noise is a result of amplitude noise intrinsic to the input attenuators, preamplifiers, track and hold amplifiers, and analog to digital converter circuitry. This noise will change based on attenuator settings, bandwidth limits, and even room temperature.

How stable the timing elements in a sampling system are directly affects timing measurement accuracy. If the timebase has errors, so the measurements taken relative to the timebase will have equal or larger errors. Timebase stability in an oscilloscope starts with a reference clock, any frequency multipliers, counters, and associated circuitry that gates or triggers when the voltage samples that are taken. Two more sources of error are ADC aperture uncertainty and quantization error. These can manifest as both amplitude and timing noise depending on how the sample data is used. It is difficult to distinguish the actual source of an error because of how analog to digital conversion takes. Because any sampler has a finite amount of time it gates the sample, ADC aperture uncertainty, any sample taken may include both temporal and amplitude errors. Combined with the resolution of the ADC and related quantization error, sample time and voltage placement has a finite error. Finally, amplitude noise is another important factor in timing measurement accuracy. With fast edges, the amplitude will have little effect, but as edge rates slow, amplitude noise can become dominant. This is because when edge rates are slow relative to the system bandwidth, amplitude noise changes the timing of the threshold crossing - thus amplitude noise converts into timing measurement error. So how does one deal with all these noise sources and remain confident results are accurate? Tektronix uses the term Delta Time Accuracy to specify the accuracy of time measurements. The specification is very important because it includes errors from the effects that affect timing accuracy, including the ones described above. Delta Time Accuracy For the DPO72004, the Delta Time Accuracy (DTA) specification is similar to: 2 N 2 DTApk pk = 5 2 trm + t j + TBA duration A Where: A = input signal amplitude (volts) t rm = 10-90% measured risetime (sec) N = input-referred noise (volts rms) t j = short/medium term aperture uncertainty (sec rms) TBA = timebase accuracy (2 ppm) duration = delta-time measurement (sec) assumes edge shape that results from Gaussian filter response The details of a particular instrument s specified Delta Time Accuracy can be found in the appropriate instrument manual. Generally, the specification means that for any edge to edge timing measurement, you can determine the accuracy of the result, guaranteed and traceable to the NIST. The equation above includes scale and signal amplitude, input noise, and other influencing factors. The full topic of DTA is too complex too cover in a short paper, so we ll limit the discussion to a few components we can control. To do that, we will look at the DTA specification for the TDS6000 Series oscilloscopes, which uses a constant to account for worst case influences. DTA = ± 0.3 SI + 2. 0 ppm MI Where: SI is the sample interval in seconds. MI is the measurement interval in seconds. ± 0.3 is the fixed constant to factor in the oscilloscope acquisition system. 2.0 ppm is the DPO70000 timebase accuracy specification

Why the formula? Different factors affect the accuracy differently. Timebase accuracy - how well the 10.0 MHz reference is calibrated and has drift occurred - affects long term measurements. E.g., when measuring a 1.0 ms pulse, sub-picosecond effects like an interpolation error, are very small compared to the error caused by a 0.4 ppm calibration offset. 1.0ms * 0.4 ppm results in a 400 ps error. Sampler error, vertical gain accuracy, interpolation accuracy and noise are contained in the first term, and affect short term measurements. E.g., when measuring a 3 GB/s data signal, timebase error is insignificant, and sampling error becomes dominant. A 10% error in sampler timing is 2 ps. But 2 ppm of 333 ps is only 667 as. Looking at two examples of measurements made with a DPO72004, one short period clock, and one long pulse width, allows visualization of the predominate errors. In a fast 1.0GHz clock, the period is being measured using real-time sampling at 50GS/s, or 20 ps per point. Using the DTA equation we find: DTA = ± 0.3 20 ps + 2.0 ppm 1ns = ± 6. 002 ps peak This will be the maximum peak measurement error in any one measurement made in a single shot or real time acquisition. Over a significant sample size, about 1000 measurements, the standard deviation of the error is typically 0.06xSI+3.5ppmxMI. In this example, it amounts to about 1.2 ps RMS. In a longer period measurement, the short term effects dictated by the constant 0.3 are overwhelmed by timebase calibration and stability: DTA = ± 0.3 20 ps + 2.0 ppm 10us = ± 21. 200 ps peak In this case we see that when measuring a 100 khz clock the measurement error can be as large as 21 ps peak. The rms result will be similarly affected since timebase errors are deterministic. It is worth noting the accuracy specification for Tektronix oscilloscopes, like the DSA72004, is for the specified calibration period and includes the environmental range. That means that over the specified temperature and humidity range and for a period of one year after calibration, the largest measurement error will be equal to or less than the Delta-Time-Accuracy specification. For typical serial data rates, that error is less than 6 ps peak, and less than 1.2 ps RMS. Typical accuracy is much better as seen in the accompanying images. Resolution Measurement resolution defines the ability to reliably detect a measurement change. It should not be confused with measurement accuracy or even measurement repeatability. With timing measurements, resolution is the ability to discern small changes in a signal s timing, whether the change is intentional or a result of noise. Items as substantial as a hardware counter bit width, or even the counter s electrical bandwidth can limit timing resolution. Or things as obscure as the software that performs the mathematical averaging can limit timing resolution. In hardware timers, like the typical Time Interval Analyzer (TIA, SIA), timing resolution is limited in hardware to hundreds of femto-seconds. If a hardware counter or it s equivalent circuit is clocked at 5 GHz, it can t detect a change any smaller than 0.2 ps. This is a physical limitation of the device and easily understood. In real-time oscilloscopes, timing resolution is limited by sample rate, interpolation accuracy and software based math libraries. Using sample rates of 50 GS/s and SIN(X)/X interpolation, resolution of tens of femto-seconds is possible. Since the resolution in this case is based on math libraries, the real resolving power is sub-femto-seconds (0.0001 ps). Resolution implies the ability to measure a very small change in timing. But this may not always be true. What happens when the change is smaller that the intrinsic measurement noise within the instrument? Thus the overall system noise floor must be considered when measuring small amplitudes of noise or jitter. Simply knowing the system resolution is not at all helpful in understanding the true limit of resolution, accuracy, or overall capability.

Jitter Noise Floor What is the Jitter Noise Floor? Jitter noise floor (JNF) is the intrinsic instrument noise portion of a jitter measurement. JNF sets the lower limit on detectable jitter. Jitter amplitudes near the JNF become objectively unobservable. While some may claim you can resolve jitter amplitudes that are less than the JNF, the ability to do so has no parametric value due to other systematic errors. One method of verifying JNF is to measure a noise free perfectly timed signal. While perfect signals are rare, suitably good sources do exist that can be used to demonstrate jitter noise floors. Common instruments recommended for this testing are high precision RF generators with low phase noise, like an Anritsu 3690A. Other methods include using a shorted transmission line such that the reflect pulse is unchanging, and the reflected pulse width is measured. The JNF equation for a DSA72004 oscilloscope is: 2 N 2 = trm tj (sec rms) JNF + FS A Where: A = input signal amplitude (volts) t rm = 10-90% measured risetime (sec) N = input-referred noise (volts rms) FS j = full scale range of input t j = short/medium term aperture uncertainty (sec rms) assumes edge shape that results from Gaussian filter response Tektronix uses time interval error to measure JNF. TIE is optimum because includes any phase error in the signal whether the error is high frequency or low frequency in nature, single event or and accumulated error. Further, with real-time instruments the reference for the TIE method can be a calculated perfect clock. * 1 One other factor affects JNF. That is the frequency band of jitter noise you want to include in the results. All noise, including jitter, can have frequency components with wavelengths from kilometers to angstroms. When measuring JNF limits on the included frequency range should also be stated. At Tektronix, our typical numbers are representative of JNF for the longest record length and maximum sample rate. And we specify with equation like the one above. When we want to show a JNF value comparable to our competitor s products we will often use shorter record lengths comparable to the target. For example, the DSA72004 delivers up to 200 Mpt record lengths at 50 GSa/s, giving it the ability to measure jitter down to 250 Hz. For comparative purposes, an Agilent DSO81304B has only 2 Mpt record lengths at 40 GSa/s, thus the Agilent can only measures jitter down to 20,000 Hz. Understanding most noise is a 1/f phenomenon, the six octave range between 250 Hz and 20 khz is critical, and is equivalent to the frequency offset from carrier in phase noise measurements. To properly compare these two instruments, it s important the DSA72004 record length and vertical FS settings be set comparable to the compare target. When making a comparison in this range of frequencies, the DSA72004 has a JNF of 400 fs compared to the Agilent DSO81304B JNF* 2 of 650 fs. * 1 Worth noting only real-time instruments can measure jitter from near DC to up to instrument bandwidth while maintaining the various phase and harmonic relationships, thus capture subtle phase and harmonic noise relative to a perfect reference (non-realtime methods use internal hardware clock recovery circuits as phase references that filter lower frequency noise out of the results similar to the PLL TIE measurement mentioned above). *2 Agilent has used JNF and JMF (jitter measurement floor) interchangeably.

Summary Combined with DTA, JNF helps to define what a particular instrument can measure, effectively and accurately, within the temporal or timing domain. The screen captures on the following pages demonstrate the typical performance of the DSA72004 oscilloscope measuring a signal from a stable source, like a BERT or RF generator. The first image, Figure 1, shows a relatively short record, ten nanoseconds. TIE is 328 fs RMS. This would be similar to how our competitors reflect jitter measurement floor. The next image, Figure 2, shows a more reasonable and longer record capture of ten microseconds. In this case the DSA72004 TIE has increased only slightly to 374fs. Note that this record length is near the limit of competing oscilloscopes. The third image, Figure 3, shows a TIE measurement of a stable clock signal made over a 1ms record of 40Mpts at 40GSa/s twenty times longer than the longest record of competing instruments. An acquisition of 1ms included noise sources from 1kHz up to the bandwidth of the oscilloscope, in this case, 15GHz. The TIE is now about 1.0ps RMS, but more important is the peak-to-peak value of the maximum timing error. Over the 1ms acquisition, peak timing error measurements are less than ±7ps, and cycle-to-cycle is about ±4ps peak. If one considers how instruments are typically used today and look at PLL based TIE measurements, the errors fall to under ±3ps peak, and to under 500fs RMS across the 40 mega-point 1ms record shown. The actual instrument JNF is less than the value displayed since the source also has noise.

328.78 fs Figure 1 10 ns Acquisition Figure 1 shows a measurement technique similar to how competitors determine Jitter Measurement Floor. This timebase setting only includes noise frequencies down to about 200MHz. Not a realistic test case for most standards testing where the measurement requirements extend to 1.5 MHz, and below.

415.22 fs Figure 2 10 us Acquisition Figure 2 10 us Acquisition is showing jitter noise floor over a longer acquisition interval. This includes low frequency noise down to about 100kHz. This provides a more complete view of noise on the signal, one comparable to the maximum record length of the DSO81304B instrument, but still doesn t realistically represent how real-time oscilloscopes are used today.

678.28 fs Figure 3 2 ms Acquisition In Figure 3, a 2 ms acquisition allows direct viewing of jitter and modulation effects down to 500 Hz. Yet the DSA72004 maintains a sub-picosecond JNF: an amazing 678 femto-seconds RMS. In today s standards, like FBD, PCI-Express, DDR2, the long record length acquisitions are acquired and processed to show cycle-to-cycle dependencies, validate modulation profiles of reference clocks and validate PLL and clock recovery performance. In this view we see the DSA72004 has extremely fine long term performance over this 50GSa/s 100 Mpt record. Jitter is a DC to light phenomena. When trying to discover where jitter is coming from, you need to ability to look across the entire jitter spectrum, from sub-kilohertz power supply frequencies up to multigigahertz adjacent clock and data frequencies. The Tektronix DSA70000 Series oscilloscopes provide you with this ability.

Contact Tektronix: ASEAN / Australasia (65) 6356 3900 Austria +41 52 675 3777 Balkan, Israel, South Africa and other ISE Countries +41 52 675 3777 Belgium 07 81 60166 Brazil & South America (11) 40669400 Canada 1 (800) 661-5625 Central East Europe, Ukraine and the Baltics +41 52 675 3777 Central Europe & Greece +41 52 675 3777 Denmark +45 80 88 1401 Finland +41 52 675 3777 France +33 (0) 1 69 86 81 81 Germany +49 (221) 94 77 400 Hong Kong (852) 2585-6688 India (91) 80-22275577 Italy +39 (02) 25086 1 Japan 81 (3) 6714-3010 Luxembourg +44 (0) 1344 392400 Mexico, Central America & Caribbean 52 (55) 5424700 Middle East, Asia and North Africa +41 52 675 3777 The Netherlands 090 02 021797 Norway 800 16098 People s Republic of China 86 (10) 6235 1230 Poland +41 52 675 3777 Portugal 80 08 12370 Republic of Korea 82 (2) 6917-5000 Russia & CIS +7 (495) 7484900 South Africa +27 11 206 8360 Spain (+34) 901 988 054 Sweden 020 08 80371 Switzerland +41 52 675 3777 Taiwan 886 (2) 2722-9622 United Kingdom & Eire +44 (0) 1344 392400 USA 1 (800) 426-2200 For other areas contact Tektronix, Inc. at: 1 (503) 627-7111 Updated 01 June 2007 Copyright. 2007, Tektronix, Inc. All rights reserved. Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material. Specification and price change privileges reserved. TEKTRONIX and TEK are registered trademarks of Tektronix, Inc. All other trade names referenced are the service marks, trademarks or registered trademarks of their respective companies. 10/07 JS/WOW 61W-18786-2