High Speed Digital Design & Verification Seminar. Measurement fundamentals

Similar documents
Real Time Jitter Analysis

Picking the Optimal Oscilloscope for Serial Data Signal Integrity Validation and Debug

SiTime University Turbo Seminar Series

Generating Jitter for Fibre Channel Compliance Testing

High-speed Serial Interface

Jitter Measurements using Phase Noise Techniques

Analysis and Decomposition of Duty Cycle Distortion from Multiple Sources

Switched Mode Power Supply Measurements

Getting the most out of your Measurements Workshop. Mike Schnecker

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

Analyzing Jitter Using Agilent EZJIT Plus Software

Measurement and Analysis for Switchmode Power Design

The Practical Limitations of S Parameter Measurements and the Impact on Time- Domain Simulations of High Speed Interconnects

How to Setup a Real-time Oscilloscope to Measure Jitter

Agilent InfiniiMax III probing system

Jitter analysis with the R&S RTO oscilloscope

High Speed Digital Systems Require Advanced Probing Techniques for Logic Analyzer Debug

Understanding Apparent Increasing Random Jitter with Increasing PRBS Test Pattern Lengths

Challenges and Solutions in Characterizing a 10 Gb Device

InfiniiMax III probing system

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

PDN Probes. P2100A/P2101A Data Sheet. 1-Port and 2-Port 50 ohm Passive Probes

Agilent E2695A SMA Probe Head for InfiniiMax 1130 Series Active Oscilloscope Probes. User s Guide

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

Debugging EMI Using a Digital Oscilloscope. Dave Rishavy Product Manager - Oscilloscopes

IsoVu Optically Isolated DC - 1 GHz Measurement System Offers >120 db CMRR with 2kV Common Mode Range

Jitter in Digital Communication Systems, Part 1

Low Jitter, Low Emission Timing Solutions For High Speed Digital Systems. A Design Methodology

1How much bandwidth do you need?

Keysight Technologies Infiniium Oscilloscope Probes and Accessories. Data Sheet

Cost-Effective Traceability for Oscilloscope Calibration. Author: Peter B. Crisp Head of Metrology Fluke Precision Instruments, Norwich, UK

UFS v2.0 PHY and Protocol Testing for Compliance. Copyright 2013 Chris Loberg, Tektronix

AUTOMOTIVE ETHERNET CONSORTIUM

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

InfiniBand Compliance Testing with Real-time Oscilloscopes

Measuring Power Supply Switching Loss with an Oscilloscope

Probing Techniques for Signal Performance Measurements in High Data Rate Testing

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

BERT bathtub, TDP and stressed eye generator

University of New Hampshire InterOperability Laboratory Fast Ethernet Consortium

Keysight Technologies Active Differential Probes U1818A 100 khz to 7 GHz U1818B 100 khz to 12 GHz. Technical Overview

Keysight Technologies InfiniiMax III/III+ Probing System

DP Array DPAM/DPAF Final Inch Designs in Serial ATA Generation 1 Applications 10mm Stack Height. REVISION DATE: January 11, 2005

Agilent Technologies High-Definition Multimedia

Engineering the Power Delivery Network

SUNSTAR 微波光电 TEL: FAX: v HMC672LC3C 13 Gbps, AND / NAND / OR / NOR Gate T

Signal Integrity Design of TSV-Based 3D IC

Limitations And Accuracies Of Time And Frequency Domain Analysis Of Physical Layer Devices

Comparison and Correlation of Signal Integrity Measurement Techniques

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

FIBRE CHANNEL CONSORTIUM

40 AND 100 GIGABIT ETHERNET CONSORTIUM

TEL: FAX: Electrical Specifications, (continued) Parameter Conditions Min. Typ. Max Units Output Low Voltage 2 V Output Rise /

EBERT 1504 Pulse Pattern Generator and Error Detector Datasheet

Advanced Product Design & Test for High-Speed Digital Devices

EBERT 2904 Pulse Pattern Generator and Error Detector Datasheet

Jitter Fundamentals: Jitter Tolerance Testing with Agilent ParBERT. Application Note. Introduction

Serial Data Transmission

Taking the Mystery out of Signal Integrity

TOP VIEW. Maxim Integrated Products 1

Removing Oscilloscope Noise from RMS Jitter Measurements

SAS-2 6Gbps PHY Specification

Getting Started. MSO/DPO Series Oscilloscopes. Basic Concepts

l To emphasize the measurement issues l To develop in-depth understanding of noise n timing noise, phase noise in RF systems! n noise in converters!

Logic Analyzer Probing Techniques for High-Speed Digital Systems

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

WaveLink Differential Probe System (4 GHz 6 GHz)

The data rates of today s highspeed

Rohde & Schwarz EMI/EMC debugging with modern oscilloscope. Ing. Leonardo Nanetti Rohde&Schwarz

Date: October 4, 2004 T10 Technical Committee From: Bill Ham Subject: SAS 1.1 PHY jitter MJSQ modifications

Oscilloscope Probes and Accessories

Advanced Signal Integrity Measurements of High- Speed Differential Channels

Probe Considerations for Low Voltage Measurements such as Ripple

QPairs QTE-DP/QSE-DP Final Inch Designs in Serial ATA Generation 1 Applications 5mm Stack Height. REVISION DATE: January 12, 2005

Keysight N2806A Calibration Pulse Generator The world s fastest differential pulse generator. Data Sheet

Dual-Rate Fibre Channel Repeaters

Data Sheet. Setting Standards

NRZ CHIP-CHIP. CDAUI-8 Chip-Chip. Tom Palkert. MoSys 12/16/2014

Datasheet SHF D Synthesized Clock Generator

PCB power supply noise measurement procedure

RiseUp RU8-DP-DV Series 19mm Stack Height Final Inch Designs in Serial ATA Generation 1 Applications. Revision Date: March 18, 2005

Keysight Technologies Infiniium Oscilloscope Probes and Accessories. Data Sheet

ME1000 RF Circuit Design. Lab 1. Calibration with Spectrum Analyzer

Q2 QMS-DP/QFS-DP Series 11 mm Stack Height Final Inch Designs in Serial ATA Generation 1 Applications. Revision Date: February 22, 2005

Jitter Analysis Techniques Using an Agilent Infiniium Oscilloscope

An Introduction to Jitter Analysis. WAVECREST Feb 1,

WaveLink High Bandwidth Differential Probing System (16 GHz 25 GHz)

N2750A/51A/52A InfiniiMode Differential Active Probes

v Gbps, FAST RISE TIME D-TYPE FLIP-FLOP w/ PROGRAMMABLE OUTPUT VOLTAGE & POSITIVE SUPPLY Features

Keysight Technologies M8062A 32 Gb/s Front-End for J-BERT M8020A High-Performance BERT

Help Volume Agilent Technologies. All rights reserved. Instrument: Agilent Technologies 16533/34A Digitizing Oscilloscope

Validation Report Comparison of Eye Patterns Generated By Synopsys HSPICE and the Agilent PLTS

4Gbps Gbps. Precision Edge FEATURES DESCRIPTION APPLICATIONS

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

How to anticipate Signal Integrity Issues: Improve my Channel Simulation by using Electromagnetic based model

Keysight Technologies InfiniiMax III/III+ Probing System

Agilent J-BERT N4903A High-Performance Serial BERT with Complete Jitter Tolerance Testing 7 Gb/s and 12.5 Gb/s

HMC853LC3. High Speed Logic - SMT. 28 Gbps, D-TYPE FLIP-FLOP. Typical Applications. Features. Functional Diagram. General Description

SHF Communication Technologies AG

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

Transcription:

High Speed Digital Design & Verification Seminar Measurement fundamentals

Agenda Sources of Jitter, how to measure and why Importance of Noise Select the right probes! Capture the eye diagram

Why measure Jitter? Determine the probability of how often a design will meet a bit error rate specification (10-12 BER typically desired). Understand the source of jitter in order reduce jitter to meet a timing budget requirement. Test for compliance to ensure compatibility between components from multiple vendors. Ensure that digital designs have the timing margins to operate reliably 24 hours a day.. 7 days a week.. without crashing!

Where does jitter come from? Transmitter Receiver Lossy interconnect (ISI) Impedance mismatches (ISI) Crosstalk (PJ) Thermal Noise (RJ) DutyCycle Distortion (DCD) Power Supply Noise (RJ, PJ) On chip coupling (PJ, ISI) Termination Errors (ISI)

Total jitter components TJ: Total Jitter (convolution of RJ (based on BER) & DJ, and measured in peak-to-peak. RJ: Random Jitter (rms) DJ: Deterministic Jitter (peak-to-peak). PJ: Correlated & uncorrelated Periodic Jitter (caused by cross-talk and EMI) DDJ: Data Dependent Jitter DCD: Duty Cycle Distortion (caused by threshold offsets and slew rate mismatches). ISI: Inter-Symbol Interference (caused by BW limitation and reflections).

Jitter probability: BER J pk - pk = J determinis tic n s random =

How do real time scopes measure jitter? NRZ Serial Data Recovered Clock Jitter Trend Jitter Spectrum Units in Time Units in Time Jitter Histogram

Important settings for accurate results in eye diagram & jitter analysis Clock signal edge position are compared against reference Clock edges Data signal edge position are compared against reference Clock edges Is my serial system using an explicit clock I can probe? Yes-> Probe the clock and configure scope to use it! If receiver apply a multiplier -> scope must be configured to to the same If receiver apply a PLL on explicit Clock -> scope must do the same No? -> Derive the clock from the data using software PLL emulation Software clock recovery must be flexible to imitate Receiver Clock recovery Jitter Observed on Oscilloscope depend on Soft PLL Bandwidth Parameter Too Big PLL bandwidth transalte into lower observed Jitter Too Small PLL bandwidth translate into higher observed Jitter The good software PLL BW Value is the one from YOUR Reciever

What is real-time jitter analysis? Real-time jitter analysis consists of a collection of successive timing variation measurements displayed in multiple views where The timing variation measurements can be Data: Time Interval Error (TIE), sometimes called phase error Clock: Period, Cycle-to-Cycle, N-Cycle Parametric: Frequency, rise time, setup time, hold time in a synchronous system The views includes Eye Diagrams (repetitive volts vs time) Histograms (N vs time error) Trend (time error vs time) Spectrum (time error vs frequency) RJ/DJ separation (rms/p-p tabular) Bathtub curves (BER vs eye opening)

Real time Oscilloscope trade-offs Benefits of Real Time Oscilloscope Jitter Measurements Can measure data rates up to >28Gb/s Can measure jitter frequencies up to 1/2 the data rate Can use software for ideal clock recovery (no added jitter) Can correlate jitter to other signals (power supply, cross-talk) Can measure jitter on live signals with active probes General purpose tool, useful for other tasks 1ps@12GHz / 150fs@33GHz rms jitter noise floor typical Weakness of Real Time Oscilloscope Jitter Measurements Measuring low frequency jitter requires lots of Memory

Real time scope versus other jitter solutions Compliance Component Manufacturers 50 ohm fixtured Driven by standards work BERTs, TIAs, DCAs, Generators Debug PCB/System Engineering Live Signals Logic Analyzers Jitter Identification! RT Scopes - Active Probes Needed Verification Probing Sweatshops Live Signals Ease of use, reliability

Agilent EZJIT jitter measurement application Best shown live Signal on scope (NB This note disappears in slideshow mode) Trend Histogram Spectrum

Why is Noise important? Noise eats up margin By adding vertical noise By increasing jitter Noise is a significant concern in real-time scopes: Wideband front end High-speed digitizer

Why is vertical noise floor important? Let s consider theoretical signals with Zero jitter and fixed voltage noise with three different edge speeds and crossing a Threshold at 50% 1)Voltage noise translates directly to Timing uncertainty (Jitter) 2)Higher Vertical Noise Floor translates to higher Timing uncertainty 3)At constant amplitude noise floor, slower edge speed translates to higher Timing uncertainty

Noise sources Probe Attenuator Amplifier A/D Probe Noise Noise Quantization Noise Quantify your scope noise!: AC Vrms Measurement Histogram-standard deviation FFT

Auto measurement of noise: AC Vrms Best shown live on scope (NB This note disappears in slideshow mode)

Histogram: standard deviation ~ AC Vrms Best shown live on scope (NB This note disappears in slideshow mode)

FFT Best shown live on scope (NB This note disappears in slideshow mode)

FFT- ADC spurs Best shown live on scope (NB This note disappears in slideshow mode)

FFT-harmonic distortion Best shown live on scope (NB This note disappears in slideshow mode)

Noise minimization technology Patented, proprietary Agilent Faraday Shield packaging Means measurement accuracy for HSD

Why are probe loading and response Important? Probe loading affects your device under test. You want to observe as nearly as possible the operation of your circuits without the probe. You want to see as nearly as possible what is happening at the probe tip. You don t want to make assumptions or guesses.

Probe selection fundamentals The probe becomes part of the circuit under test and may change your circuit s operation (Z PROBE Infinity) The probe may or may not accurately reproduce the signal under test

Simplified probe loading model Circuit Under Test Z source L SIGNAL R PROBE C PROBE L GROUND Resistive, capacitive and inductive loading effects must be considered

Probe impedance versus frequency Z R f RES = 1 2 LC C L f RES f

Resistive loading Dominates Z At Low Frequencies Effects Bias change Amplitude reduction Offset shift R PROBE > 10 R SOURCE For Errors Less than 10%

Capacitive loading Dominates Z At Mid-Band Frequencies Effects Risetime Change Could cause circuit to START working Could cause circuit to STOP working Propagation Delay Increase Bandwidth Reduction Minimize probe tip capacitance to improve timing measurement accuracy

Combined inductive-capacitive loading Dominates Z At High Frequencies Effects Resonant LC Tank Low Input Impedance f RES = 1 2 LC Minimize the length of connection accessories (inductance = 1nH/mm)

Passive probes Compensated High-Resistance Passive Dividers Probe Tip Cable 9 MW Adjustable Compensation Capacitor Oscilloscope Input 1 MW 6-14 pf Features: Higher input resistance High dynamic range (>100V) Applications: General purpose probing High resistance nodes (<100kW) Benefits: Rugged vs. an active probe Low cost Small probe tip Tradeoffs: Lowest bandwidth (<500MHz) Heaviest capacitive loading

Passive probes 50W Terminated Resistive Dividers Probe Tip 50 W Cable Oscilloscope Input 450 W 950 W Input C <.2 pf 50 W Features: Low capacitive loading Highest bandwidth ( 6GHz) Applications: Low Z systems Transmission line systems Benefits: Timing measurement accuracy Low cost vs. active probe Tradeoffs: Heavy resistive loading

Active probing The performance of an active probe is dominated by the connection to the point being probed

The InfiniiMax I Technology 200 ff +sig -sig 25KW 25KW ZO=50W 50W RF Connector ZO=50W 50W 50W + - 50W ZO = 50W Oscilloscope 50W 200 ff ~ 5 mm ~ 10 cm (~4 in) Probe Amplifier Probe Cable

Response and loading

The secret

Differential or single-ended? EVERY signal is differential. Ground is a convenient fantasy. Differential probes offer: Higher CMRR, especially at high frequencies Immunity to Outside mode effects Higher impedance at high frequencies

Probing Methods for Differential Signals InfiniiMax Active Differential Probes 13 GHz Solder-in, Socket, Browser, SMA, ZIF Differential or Single-ended Use with Real-time Scope, DCA-J & BERT Soft Touch Probes: No PCB layout modification required No remaining stubs or sockets Use with 16800/16900 Series Logic Analyzers, E2960 Series PCI Express Tools DDR2/3 BGA Probes: Access Command & Data signals Use with Scopes & Logic Analyzers

Active probes Probe Amplifiers Agilent 1169A Agilent 1168A Specified Bandwidth 12 GHz 10 GHz Characterized Probe Tips Yes Yes Noise Referred to Input 2.5 mv rms 2.5 mv rms Attenuation 3.45:1 3.45:1 Differential Dynamic Range 3.3 V p-p 3.3 V p-p DC Offset Range +/- 16 V +/- 16 V Maximum Voltage +/- 30 V +/- 30 V N5380A 12 GHz Differential SMA Adapter Probe Head Agilent offers excellent bandwidth, characterized performance for various probe tips, low noise, low attenuation, good dynamic range and small size in its InfiniiMax II series probes N5381A 12 GHz Differential Solder-in Probe Head: 210 ff input capacitance, 50 kohm input resistance N5382A 12 GHz Differential Browser: 210 ff input C, 50 kohm input Resistance

Capturing an eye diagram The easiest way to get an overall idea of the quality of the serial signal Trigger on Clock signal (if available) as the rough first pass to build Eye Diagram Eye Diagram is the superposition in the middle of the screen of 3 bits Multiple case combined form the Eye (000,001,010,011,100,101,110,111) Best shown live on scope Preceeding bits might impact the ones you re seeing - this is called Inter Symbol Interferences (NB This note disappears in Use Clock Recovery with PLL Emulation on 8B/10B signal and memory folding to build eye slideshow mode) Building an Eye diagram the synchronous way: Explicit Clock used as Trigger 101 Sequence 011 Sequence Overlay of all combinations

What represents good enough? The eye-mask is the common industry approach to measure the eye opening Failures usually occur at mask corners But what is cause of failure? Best shown live on scope (NB This note disappears in slideshow mode) Violating USB FS 12Mb/s Eye Diagram Good Displayport Eye Diagram