82
Practical Guide to Making Advanced Jitter Measurements Get results you can live with! Pascal GRISON Digital Application Engineer [email protected]

Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Embed Size (px)

Citation preview

Page 1: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Practical Guide to Making Advanced Jitter

Measurements

Get results you can live with!

Pascal GRISON

Digital Application Engineer

[email protected]

Page 2: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

2

Validating Design Performances

through accurate measurements

PCIe 1.1, 2.5 GT/s

16” Channel

PCIe 2.0, 5.0 GT/s

16” Channel

PCIe 3.0, 8.0 GT/s

16” Channel

Page 3: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

3

There are Three faces to the problem

• How much jitter should the transmit side be allowed to generate

• How much jitter can the receiver side tolerate

• How much degradation is acceptable from transmission line

in the case of local Chip to Chip interconnect (PCI-Express)

in the case of Rack Backplane (ATCA,PCI-Express, AXI-e, VPX…)

in the case of an external cable (SATA,HDMI,DISPLAYPORT,USB…)

A well designed Serial Link mustspecifies properly these 3 points

to guarantee system level performance (bit-error-ratio)

High Speed Serial Link

Design for Success

Page 4: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

4

The easiest way to get an overall idea of the quality of the serial signal

Using Oscilloscope Software Clock Recovery with PLL Emulation to recover Signal Clock

Eye Diagram is the superposition in the middle of the screen of 3 consecutive bits

Multiple case combined form the Eye (000,001,010,011,100,101,110,111)

Evaluate overall impact of Channel, Crosstalk and RJ/PJ

Fundamental Signal Integrity Analysis:

The Eye Diagram

101 Sequence 011 Sequence Overlay of all combinations

Page 5: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Using OFFLINE Oscilloscope GUI to Analyse ChannelSim

DIA2 1Gb/s Differential signal

ChannelSim N8900A

Simulation –> Infiniiview ChannelSim ADS

Simulation –> Front Panel

Page 6: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Measurement vs Simulated Eye Diagram Analysis

ChannelSim –> Infiniiview DUT DSAX93304A Scope Meas

Note

User error on DIA2 Amplitude register

setting during Scope Meas

800mV instead of 1200mV

Page 7: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Using ChannelSim to evaluate Xtalk impact

from SIGA79 Single-Ended signal

Page 8: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

DIA2_Xtlk_DIA1_SIGA79_ChannelSimTB_AMI

200 Mbps DSAX93304A Measurements Simulation – Infiniiview

Note

User error on DIA2 Amplitude register

setting during Scope Meas

800mV instead of 1200mV

Page 9: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

DIA2_Xtlk_DIA1_SIGA79_ChannelSimTB_AMI

400 Mbps Oscilloscope Measurements Simulation – Infiniiview

Page 10: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

10

The eye-mask is the common industry approach to measure the eye opening

Failures usually occur at mask corners

What represents “good enough”?

Violating USB FS 12Mb/s Eye Diagram Good 2.5Gb /sDisplayport Eye Diagram

But How is Defined the Mask Template?

Page 11: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

11

AGILENT SI Seminar 2012

by Pascal GRISON

Measure DUT Receiver Minimum Eye at BER 10E-12

Rx latch

DLL

Rx

PLL

ISI

Channel

Receiver RX Data

Semiconductor Vendors are Using bert to Caracterize SERDES BER susceptibility

to ISI, Random Jitter and Frequency dependant Periodic Jitter Eye Closure

Tx latch

Tx

DLL

Transmitter

DUT SerDes in

LoopBack Mode

TX Data

BERT up to 28Gb/s PRBS Generation

with Calibrated Jitter insertion

and integrated adjustable ISI channel

JBERT Realtime Error Detector allow

thorough BER Analysis and BER Eye

Opening

Page 12: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

12

Analysing a serial Link

TX RX Channel

Clean Source Signal Closed Eye

Received Signal Channel

Frequency Response

We are going to analyse a 12Gb/s Link

Channel will be 9 Inch FR4 PCB

Page 13: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

13

AGILENT SI Seminar 2012

by Pascal GRISON

Transmiter 12Gb/s

Intrinsic Jitter Analysis

33GHz 80GSa/s Scope

RJ: 500fs (RMS)

PJ: 740fs

DCD: 660fs

ISI: 10.52ps

Scope Eye & Jitter BreakDown Analysis on TX output

Page 14: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

14

AGILENT SI Seminar 2012

by Pascal GRISON

AGILENT SI Seminar 2012

by Pascal GRISON

Depending on Link

Target Datarate &

Transmission Channel

Losses

Even with Perfect TX

Eye Opening…

You may end up with a

completely closed

at Receiver Side

Why is the RX Eye

Closed? ISI Jitter!

Does that mean that this

link will never Work?

Well it Depends….

Black GUI Offline Analysis Application: Infiniiview

Eye Diagram on TX output and Channel Output

Page 15: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

15

AGILENT SI Seminar 2012

by Pascal GRISON

ISI Jitter is coming from Signal Distorsions in Transmission Channel

What are Inter-Symbol Interferences?

Page 16: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

16

AGILENT SI Seminar 2012

by Pascal GRISON

To reduce ISI at RX Side, Most TX implement De-Emphasis

Press ESC during Video to Skip Video

Impact of TX De-Emphasis on RX Signal

Page 17: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

17

AGILENT SI Seminar 2012

by Pascal GRISON

From Zero RX Eye

Opening with no TX

De-Emphasis

RX Eye Opening of

25mV X 27.5ps

Was achieved with

-12dB De-Emphasis

Note: Measure is

done on D+ only

So Differential Eye

Opening is 2X SE

Opening

=50mV X 27.ps

Much better!

But is it enough?

Infiniiview Offline Eye Diagram Analysis of Waveform captured on scope

-12dB TX De-Emphasis -> RX Eye Opening

Page 18: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

18

AGILENT SI Seminar 2012

by Pascal GRISON

Modern SerDes are embbeding

RX EQUALIZATION

Using Oscilloscope Equalization

we can emulate most DUT RX EQ

configurations:

FeedForward EQ

Continuous Time EQ

Decision Feedabck EQ

Let’s Emulate a Typical configuration:

Upper Eye:

FFE 2Taps -> CDR

DFE 5 Taps ->Data

Lower Eye

FFE 2Taps -> CDR (no EQ on DATA)

Scope can Emulate Receiver EQUALIZATION

DSO91304A#014 or N5465A

Page 19: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

19

AGILENT SI Seminar 2012

by Pascal GRISON

From almost Zero

RX Eye Opening

with no TX De-

Emphasis and

No RX EQ

RX Eye Opening of

132mV X 65ps

Was achieved with

EQUALIZATION

Note: Measure is

done on D+ only

So Differential Eye

Opening is 2X SE

Opening

=264mV X 65ps

Very Good Eye

opening !!

You MUST Emulate your RX Equalization in Oscilloscope to Analyze True RXEye Diagram

Press ESC during Video to Skip Video

Emulate Receiver EQUALIZATION on Oscilloscope

Page 20: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

20

Total Jitter

(TJ)

Deterministic

Jitter (DJ)

Random Jitter

(RJ)

Correlated with

Data (DDJ)

Uncorrelated

with Data (BUJ)

DutyCycle

Distortion

(DCD)

InterSymbol

Interference

(ISI)

Periodic

(PJ)

Non

Periodic

(ABUJ)

Gaussians

(s, RJRMS)

Jitter Components

Xtalk

Non Linear

CR

Events

Thermal

Shot

1/f

Burst

Tr, Tf

D Settling Time

Reflections

Clocks

Bounded UnBounded

Non flat Freq

Response

Xtalk

Page 21: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

21

Where Does Jitter Come From?

Transmitter Receiver

•Thermal Noise (RJ)

•Local Oscillator (RJ/PJ)

•Bias shift (DCD)

•Power Supply Noise (RJ, PJ)

•On chip coupling (PJ, ISI)

•Lossy Channel interconnect (ISI)

•Impedance mismatches (ISI)

•Crosstalk with ABC Lanes (BUJ)

•Termination Errors (ISI)

Aggressor Lane A

Lane under Study

Aggressor Lane B

Aggressor Lane C

Page 22: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

High Probability Determinisic Jitter

is reported as Peak-Peak Ideal Location in Time (Reference)

Threshold Late

Early

DtEarly

JPP=DtEarly Pk + Dtlate Pk

DtLate

0 1

Transition

Instant

22

Page 23: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

• JPPRJ is unbounded

• For pure random jitter the BER defines the JPPRJ: BER = 10-12 = JPP

RJ = 14.1 JrmsRJ

• Total Jitter (TJ), JTJ, for a given BER:

Random Jitter is Measured as RMS

DJ

PP

RJ

rms

DJ

PP

TJ

JJn

JnJ

s

23

Page 24: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Page #

Pure random or periodic jitter:

Relation between RMS and PP Jitter

For 6 Sigma Statistics (BER=3.4*10-6) and pure random jitter:

Jitter pp ~ 9 * Jitter RMS.

For pure periodic Time Intervall Error (Jitter):

Jitter pp ~ 2*sqrt(2) Jitter RMS ~ 2.828 * Jitter RMS

For BER = 10-12 and pure random Jitter

Jitter pp = 14.1 * Jitter RMS

Page 25: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Topics

Review of Jitter Measurement

Jitter Decomposition

Four Critical Areas

• Your control of the jitter measurement

• Examples and tips for Good Measurements

Evaluating ‘BUJ’ from Crosstalk

Other Considerations

Tx

f Noise

Pre-emphasis

Delay

Ground Bounce

ISI

Skew

Frequency Response

Crosstalk

Reflections

Skew

Noise

Match

Equalization modeling

Clock Recovery/PLL Performance

Page 26: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Review of Jitter Measurement

On an oscilloscope we monitor the waveform transitions and note the jitter at

each transition point. This is called the Time Interval Error record

Page 27: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

The Problem with Jitter…

42

44

46

48

50

52

54

56

58

0.25 0.5 1 2 4 8 16

Jitterpk-pk

(ps)

Transitions (M) [Acquisition Length constant at 8MPt]

Jitter pk-pk vs # Transitions (fixed record length)

Max

Average

Minimum

40

50

60

70

80

90

100

248163264

Jitterpk-pk

Acquisition Length(MPt)

Jitter for 1 Million Transitions

Max

Average

Minimum

Jitter will statistically grow over:

• increasing number of Acquired Waveforms

• Increasing observation time

Phase Noise Plot

Page 28: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Character of Jitter

Many contributors to Jitter

• Most of these are Bounded… they have limited distributions of jitter.

• Others are grouped in the UnBounded classification…

Unbounded Jitterpkpk will grow over time of measure

The distributions of these contributors convolve together to

compose the Total Jitter Histogram.

Page 29: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Total Jitter

(TJ)

Deterministic

Jitter (DJ)

Random Jitter

(RJ)

Correlated with

Data (DDJ)

Uncorrelated

with Data (BUJ)

DutyCycle

Distortion

(DCD)

InterSymbol

Interference

(ISI)

Periodic

(PJ)

Non

Periodic

(ABUJ)

Gaussians

(s, RJRMS)

Jitter Components

Xtalk

Non Linear

CR

Events

Thermal

Shot

1/f

Burst

Tr, Tf D Settling Time

Reflections

Clocks

Bounded UnBounded

Non flat Freq

Response

Xtalk

Page 30: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Approach to Resolve ‘random nature’:

the Dual Dirac Assumption

R

L

sR

sL

DJDD

Fit the tails of the jitter PDF to two Gaussian curves

Jitterpp(BER) =DJDD + n s

N = f(target BER)

For instance for BER = 10-12 n ~ 14

The jitter that composes DJDD

comes from the deterministic

components… 7s for 10-12 BER.

Page 31: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Evaluate TIE

DDJ Analysis

RJ Extraction

Clock

Reference

Dual Dirac

Analysis

Waveform

Acquisition

Jitter Decomposition Overview

Complete T.I.E Record

DDJ: T.I.E per Bit

RJ/PJ T.I.E Record

Reported Values of TJ, RJ, DJDD

Page 32: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Four Critical Areas

Evaluate TIE

DDJ Analysis

RJ Extraction

Clock

Reference

Dual Dirac

Analysis

Waveform

Acquisition 1 2

3

4

Inattention to these areas will compromise your result.

1

2

3

4

Signal Fidelity in Connection

Oscilloscope Settings

Clock Recovery Type &Setting

PLL Parameters

Pattern Type/Length Expected

Gaussian Jitter Estimation

Method

Page 33: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Measurement Signal Fidelity

Connection path to signal isn’t perfect Waveform

Acquisition 1

Scope Probe/Connection Flatness

Test Point Access Fixture BW/Flatness

Skew

Match

Test

Fixture Your Device Tx

Degradation in performance of any of these will cause DDJ increase

in your result, and affect RJ as well.

You want

not

Page 34: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Frequency Response of Infiniium DSO91304A

Key Observations

• Agilent meets specified bandwidth will all of it settings.

• Agilent provides the flattest frequency response by using the DSP magnitude and phase compensation technology.

• Notice the amplitude gain/attenuation variations are controlled to the minimum amount throughout the bandwidth,

Agilent DSO91304A 13GHz FLAT Response

Magnitude Flatness +/-0.25dB up to

32GHz

Agilent DSOX93204A 32GHz ULTRA-FLAT Response

Page 35: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Oscilloscope Settings Waveform

Acquisition 1

Scale Setting

Threshold Settings

Hysteresis

Acquisition Length

Test

Fixture

Your Device

Page 36: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Oscilloscope settings: Input Scaling

Scaling = Volts/division selection

A poor selection will Amplify scope noise floor to affect your

measurement….

Choose a scale that gets the ‘raw’ signal close to full screen.

Push Knob to access Vernier DO NOT OVERDRIVE the SCOPE

Waveform

Acquisition 1

Tip for Good Measurement

Page 37: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Oscilloscope Settings: Scale and Jitter

Dependent on slope of

signal, noise on signal and

noise of scope

Waveform

Acquisition 1

0

10

20

30

40

50

60

70

80

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

Full Half Qtr Eighth

Jit

ter

Pk

-Pk

RJrm

s

Scale

Jitter vs Full Scale

RJ

TJ

Page 38: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Why is your Oscilloscope Vertical Noise

Floor Impacting your Jitter Results? Let’s consider a theoretical signals with Zero jitter, fixed voltage noise

presenting three different edge speed and crossing a Threshold at

50%

1. Voltage noise translate directly in Jitter

2. Higher Vertical Noise Floor translate in Higher Jitter

3. Slow Edges will dramatically transform vertical Noise into Jitter

4. At constant Edge Speed, best Measurement Noisefloor translate into

Lowest RJ and TJ Jitter, Best Eye Diagram Opening and more repeatable

results!

Page 39: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Oscilloscope Noise Impacts Measured Jitter Measure AC rms measurement at proper Volts/Div scale for DUT signal

Agilent 90K X-Series: ~ 6.1 mV

(at 137 mV/div and 32 GHz BW Setting) Agilent 86100D/86108B Series: ~ 640 uV

(at 35 GHz BW Setting) & 140mV/div setting

Note - single-ended noise measurements since we’re performing a comparison using single-

ended signals (analyzing P and N from the same DUT)

Page 40: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Manually Determine Induced Jitter due to Scope

Noise and Signal’s Slew Rate

Induced Jitter due to scope noise:

1. 86100D / 86108B DCA-X Noise = 640 uV

Slew Rate = 173.3 mV / 8.34 ps

= 20.8 V/ns

Induced Jitter = RN / SlewRate

= 640uV / 20.8V/ns

Induced Jitter = 31 fs

2. 90K X-Series Oscilloscope Noise = 6.1 mV

Slew Rate = 26 V/ns

Induced Jitter = RN /SlewRate

= 6.1mV / 26 V/ns

Induced Jitter = 234 fs

The faster the edge, the smaller the problem! And vice-versa!

RN = Random Noise(rms)

Slew Rate = rate of change of signal in V / ns

= Delta V/ Delta T

Delta V

Delta T

Page 41: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Estimate Jitter due to Intrinsic Scope Jitter/Noise

and Signal’s Slew Rate (AM-to-PM Conversion)

Measured Jitter = SQRT [(Timing Jitter)^2 + (AM-to-PM Jitter)^2)]

Example: 86100D / 86108B

1. DUT Random Jitter = 200 fs

2. Scope Random Jitter = 50 fs

Random Timing Jitter = 206 fs = SQRT [(200^2)+(50^2)]

Example: 90K X-Series

1. DUT Random Jitter = 200 fs

2. Scope Random Jitter = 75 fs

Random Timing Jitter = 213 fs = SQRT [(200^2)+(75^2)]

Scope jitter results include noise induced jitter (AM-to-PM conversion).

Results change due to signal slew rate and random noise.

Measured Jitter

= SQRT [(213)^2 + (234)^2)]

= 317 fs

Measured Jitter

= SQRT [(206)^2 + (31)^2)]

= 208 fs

3. Noise Induced Jitter from scope

= 31 fs (see previous page)

3. Noise Induced Jitter from scope

= 234 fs (see previous page)

Page 42: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Summary - BaNoise / Slew Rate

As random noise (RN) increases, random jitter

increases. Especially problematic with slower

edge speeds!

Minimize oscilloscope noise. Use only enough

BW to capture signal.

Page 43: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

43

Case Study: Observing the 4.8Gbps (FB-DIMM like)

Signal with Various Edge Rates (at 55ps)

4.8Gbps: Fundamental Freq = 2.4GHz, 3rd Harmonics = 7.2GHz, 5th Harmonics = 12GHz

6GHz Scope

8GHz Scope

12GHz Scope

6GHz scope only captures fundamental frequency.

8GHz scope captures both fundamental and 3rd harmonics, but not 5th. The eye pattern changes dramatically.

Although 12GHz scope captures 3rd and 5th harmonics, at 55ps rise time, there is no difference between eye patterns of 8 and

12GHz scope even the signal rate stays at 4.8Gbps. This is because the signal has no 5th harmonics freq content.

It is the “edge rate” that determines required BW, not 3rd and 5th harmonics.

Page 44: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

45

• A simple calculation matrix to determine the required scope bandwidth and the sampling rate to characterize a given signal accurately.

• Notice, due to the different amount of “out of bandwidth” signal frequency contents that each filter response captures (i.e. becomes the source of aliasing), in order to characterize the signal with desired accuracy, a scope with a “Gaussian” filter response requires more bandwidth and more sampling rate than a scope with a “Brickwall” filter response.

Rise Time vs. Bandwidth and Required Sampling Rate

Scope BW and Measurement Accuracy

fmax 0.5 / Rise Time (10%-90%)

0.4 / Rise Time (20%-80%)

Scope Digital Filter Type Gaussian Brickwall

Measurement Error of Tr Scope BW

20% 1.0 fmax 1.0 fmax

10% 1.3 fmax 1.2 fmax

3% 1.9 fmax 1.4 fmax

Sampling Speed (With sin (x)/x interpolation feature)

4 x BW 2.5 x BW

For more info, see application note 5988-8008EN

Page 45: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Oscilloscope Settings:

Threshold Settings

Choose:

• Fixed Threshold ONLY

• Threshold Value

Use halfway point in the signal swing. Most differential buses will

stipulate 0 volts as the threshold. Examine rise and fall time differences.

Waveform

Acquisition 1

0.0 mV threshold 10.0 mV threshold

Tip for Good Measurement

Page 46: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Setting Hysteresis: You are setting how you discern an edge.

If the setting is too low:

the scope will interpret multiple edges.

If the setting is too high:

the scope will miss edges altogether.

threshold

Hysteresis settings

1 region

0 region

threshold

Hysteresis settings

1 region

0 region

1

0

Waveform

Acquisition 1

Use Halfway point between threshold value and the smallest 0-1-0 or 1-0-1

swing

Tip for Good Measurement

Oscilloscope Settings:

Hysteresis Settings

Page 47: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Use the Setup Wizard. Experiment for repeatable and consistent

results.

Waveform

Acquisition 1

It’s a balance:

If the setting is too low:

- can’t do PLL clock recovery

- won’t see enough of the signal edges

If the setting is too high:

- the scope responsiveness suffers

- may start including more 1/f noise than you want

Tip for Good Measurement

Oscilloscope Settings:

Memory Depth

Page 48: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Check things out…

You can quickly analyze the T.I.E. Trend...

Before performing Jitter separation, check the T.I.E trend, spectrum

for ‘reasonableness’.

? !!

Tip for Good Measurement

Page 49: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Checking for ‘Reasonableness’

More on T.I.E. Trend….

Unsmoothed

Smoothed

Smoothed and Expanded

Peak to Peak trend measurements will let you know if you are in the ballpark…

If you get something like 10nSeconds on a 2Gbs signal, you likely have issues

you need to resolve before doing jitter decomposition

Page 50: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Analyze the T.I.E. Spectrum….

Short time record Longer (32x) record

T.I.E. Spectrum measurement will let you see frequency components. Higher

resolution may demonstrate frequency spacings of clock harmonics, DDJ

spacings, or multiple jitter sources.

Checking for ‘Reasonableness’

Page 51: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Clock Reference

Jitter measurement demands a reference. It may be:

From previous edges in the signal

Externally Available

Recovered from a Hardware clock recovery unit

Constant Clock estimation

Software PLL

Clock

Reference 2

Page 52: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

SW PLL and Constant Clock Clock

Reference 2

Constant Clock 2nd Order SW PLL

0.5 MHz Sine wave is reduced 18 dB

and there is no other low freq content

0.5 MHz Sine injected.

1/f noise content seen

Page 53: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Quick Review - Clock Recovery (CR) Basics

Phase DetectorVoltage Controlled

Oscillator (VCO)Data Input Recovered Clock

Phase

Error

Amplifier

o Provides a recovered clock for receiver

o Manages jitter in the system

o Standards specify CR Phase Locked Loop (PLL) order, bandwidth, peaking, or damping factor

0

0.2

0.4

0.6

0.8

1

1.2

1.0E+3 10.0E+3 100.0E+3 1.0E+6 10.0E+6 100.0E+6

Jitte

r M

ultip

lier

Frequency (Hz)

Clock Recovery PLL Response Jitter Transfer Function (JTF)

and Observed Jitter Transfer Function (OJTF)

PLL “Jitter Transfer Function” (JTF) • indicates how much of the jitter on the

input signal is “transferred” to the

recovered clock (output)

• low-pass filter function (LPF)

“Observed Jitter Transfer Function” (OJTF) • indicates the jitter that is “observed” by the

receiver (scope)

• high frequency jitter on the data stream is

“transferred” to the receiver (HPF)

Sampler

(Receiver)

Input

Signal

)()()()(1

)(

gain loop Closed JTF

sj

in

outesGsG

sA

sA f

f

f

)()(1)(-1

1OJTF

sjesGsG

JTF

f

Basic CR Block Diagram Narrow

CR Loop

BW

Wide CR

Loop BW

Data relative to a

“clean” clock

(narrow loop BW)

Data relative to

recovered clock

(wide loop BW)

OR

OR

Agilent 86100C/D Sampling Scope

CR loop BW setting configures JTF

JTF Example: Ethernet, SONET/SDH

Agilent 90K Series Real-time Scope

CR loop BW setting configures OJTF

OJTF : SATA/SAS

BEWARE of Clock Recovery

(PLL) Definitions!

Standards (and scopes)

describe PLL requirements

differently.

Page 54: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Jitter Spectrum To understand how the CR PLL response impacts low frequency jitter, it is

useful to observe jitter in the frequency domain

Magnitude

Frequency

Offset frequency

Page 55: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Jitter Spectrum Shows distribution of low frequency jitter and impact of clock recovery

Spectral lines indicate deterministic jitter (including SSC and its odd harmonics)

Observe all incoming jitter

Wide CR loop bandwidth

Jitter floor (without tones)

is random jitter

Clock Recovery response greatly impacts amount of jitter

seen by receiver, and/or measured by an oscilloscope!

Narrow CR loop bandwidth

Track out low frequency jitter

Page 56: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Clock Recovery Models

86108B

FTD_DCA_22

4

Agilent

Restricted

March 2012

1st Order PLL:

JTF BW = OJTF BW

Peaking/DF = none

Roll-Off: 20 dB/decade - Less ability to track out low

frequency jitter and stay locked

- Real hardware CR does not

behave this way

2nd Order, Type 2 PLL:

Bandwidth: JTF BW > OJTF BW

Peaking/Damping Factor: need to specify

Roll-Off: 40 dB/decade

(tracks out low jitter more than 1st order PLL)

3rd Order PLL:

JTF BW > OJTF BW

- Specify zero, gain, pole

frequencies.

- Roll-Off: 60 dB/decade

below zero frequency

- Use “PLL Response Tutorial”

workbook to model.

HW CR Loop Response Desired SW CR Loop Response e.g. match a standard exactly HW CR response may

have higher peaking in

OJTF than “desired”.

This will amplify jitter in

this region.

Note – significance

depends on DUT jitter

spectrum.

Jitter Spectrum Jitter Spectrum

Less Peaking

Page 57: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Jitter Spectrum Analysis and SW Clock Recovery

Emulation using Agilent 86100D/86108B-JSA

Ideal Software

Clock Recovery

Emulation

Device

Under

Test

86108A/B Module

• “Real” CR PLL response

• Adjustable Loop Bandwidth

• Adjustable Peaking (discrete)

• “Ideal”, flexible CR PLL response

• Adjustable Loop Bandwidth

• Adjustable Peaking (continuous)

Integrated

Hardware

Clock

Recovery

Data or Clock

Signal

Filtered

Signal (“Jitter Fitler”) (“Jitter Filter”)

Jitter Spectrum Jitter Spectrum

Apply “ideal” PLL

using Software

Clock Recovery

Emulation

Hardware only clock recovery “Ideal” SW Clock Recovery Model

Higher

Accuracy

Desired SW CR Loop Response e.g. match a standard exactly

HW CR response may

have higher peaking in

OJTF than “desired”.

Jitter amplification will

occur in region where

unwanted peaking

exists.

Note – “how much” of

an increase depends

on DUT jitter spectrum.

Less Peaking

Page 58: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

90000 X-Series

59

Clock Recovery Comparison Always use similar clock recovery models – “Apples-to-Apples” setup

Agilent 90K X-Series Agilent 86100D with 86108B

Page 59: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

10 Gb/s Jitter Measurement – Matching CDR

We are using the same CR setup now, but are there other things we should look at?

OJTF: 2nd Order 10 MHz Loop BW, 0.707 DF JTF: 2nd Order, 20 MHz Loop BW, 2dB Peaking

OJTF: 2nd Order 10 MHz Loop BW, 0.707 DF

10G Pattern

Generator

D+ D-

“Perform a jitter measurement using 2nd Order CR response with

10MHz OJTF and 0.707 DF.”

Page 60: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Pattern Type/Length Data

Dependence

Analysis 3

Data Out

Repeating

Non Repeating

Extraction Data Out Pattern

Arbitrary

Periodic/Arbitrary

Arbitrary

Short: 27, 29, 211, 215

Long: 223, 231

ISI Channel Your Device Tx

Periodic Pattern

is generally preferred

algorithm is robust/efficient

Arbitrary Pattern

requires dynamic estimation

of ISI channel so is less

efficient.

If Arbitrary mode is a must, analyze step response if possible.

Tip for Good Measurement

Page 61: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Pattern Type/Length Data

Dependence

Analysis 3

Data Out ISI Channel Your Device Tx

Arbitrary Data: Analyze Step

Measure step length in terms

of Unit Intervals, N. Use value

as starting point in determining

optimal setting for Arbitrary

Mode ISI Filter. PRBS 231 3Gbs

N RJ

4

6

8

10

Minimize RJ

Trade off with time

Page 62: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

RJ Extraction RJ

Extraction 4

We are here

We will now deal with your

algorithmic options in the

evaluation of the RJ component

Evaluate TIE

DDJ

Analysis

RJ

Extraction

Clock

Reference

Waveform

Acquisition 1 2

3

4 Characterize the tails

of the distribution

Page 63: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

RJ Extraction RJ

Extraction 4

Jitter Measurement

Algorithm on

Oscilloscope

Gaussian Tail Fit

Rationale Extraction Method

General Purpose/

ABUJ (Xtalk) Conditions

Spectral

Narrow Bandwidth

Wide Bandwidth Known Bounded Noise

Presence of Low Freq RJ

Speed/Consistency to Past

Accuracy in low BUJ cases

Page 64: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Spectral Extraction Method tim

e e

rror

freq0

0

likely to contain PJ

PJ threshold

tim

e e

rror

freq0

0

likely to contain PJ

PJ threshold

RJ

Extraction 4

Integrate PSD to derive d,

or, RJRMS. Sum the PJ

components for PJRMS

PJ threshold is

chosen by

experimentation.

Measurement Detail

Page 65: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Spectral Extraction RJ

Extraction 4

Separation occurs

as described…

What do you do in

this case?

Is it RJ

or PJ?

Page 66: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Spectral Extraction RJ

Extraction 4

Wide RJ BW analysis Narrow RJ BW analysis

RJ=.88ps

PJDD=10.4ps RJ=1.68ps

PJDD=4.0ps

Non-linear Threshold in limited acquisition sizes can help this…

Choosing longer sampling time and/or selecting Narrow Mode

will spread the spectrum around (greatly alias) and will have the

effect of the flattening the noise.

Tip for Good Measurement

Page 67: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

RJ Spectral Extraction: Wide vs Narrow RJ

Extraction 4

Analyze the bathtub plot for slope continuity between measured data

and extrapolated result

Tip for Good Measurement

Page 68: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

ABUJ: Crosstalk or Ground bounce

Amplitude interference uncorrelated with data

and not periodic in nature.

Crosstalk Interference Model

No crosstalk

With crosstalk

Dv

Victim

Aggressor

Dt

Victim Out

Dt = Dv/Slopevictim

Page 69: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

ABUJ Observations and Measurement (ABUJ= Aperiodic Bounded Uncorrelated Jitter)

1. View ABUJ in time domain

2. Techniques to Evaluate

Something is wrong here..

Using the slope continuity concept we expect

the extrapolated curve to look like this.

The RJ/PJ spectral extraction doesn’t deal with ABUJ well.

The RJ is overestimated severely.

Page 70: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

RJ Extraction with Crosstalk (ABUJ) Spectral vs Gaussian RJ Extraction.

X

RJ

Extraction 4

Analyze the bathtub plot with both extraction modes to explore

presence of crosstalk or ground bounce.

Tip for Good Measurement

Spectral Extraction

Gaussian Tailfit

Extraction

No Crosstalk w/Crosstalk

Compare actual Data with RJ estimates of both methods Spectral Extraction

Gaussian Tailfit

Extraction

Examine slope continuity

Page 71: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

What makes Tail fitting hard

0 5 10 15-0.2

0

0.2

0.4

0.6

0.8

1

1.2Histogram Object

High Statistical Precision

Low accuracy Extrapolation

Lower Precision

Statistics

Higher accuracy

Extrapolation

Fit Window

DJ end Noisy data

RJ

Extraction 4

Measurement Detail

More data may be required to get reliable consistent results

Page 72: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Aperiodic Bounded Uncorrelated Jitter

Crosstalk, time aligned for illustration.

Time Domain Views

Aggressor

Victim

Victim

Aggressor

Aggressor

Aggressor at transition

Aggressor in middle of eye

Adjusting the Crosstalk in phase

Page 73: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Two Ways to Analyze ABUJ

1. Two Pass Spectral Extraction Approach

Assumes you have control of the Xtalk interferer(s)

Assumes conveyed jitter of interferer is all ABUJ

2. If Interferers cannot be desactivated

Use Gaussian Tailfit Extraction

Page 74: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

ABUJ/Crosstalk Analysis

1. Two Pass approach

a) Turn off crosstalk element(s).

b) Measure Jitter components

c) Turn on crosstalk element(s)

d) Enter RJrms value for RJ (‘specify’)

e) Crosstalk (ABUJ) will go into

bounded portion of jitter which will prevent

overestimation of RJ and Total Jitter.

1.47 ps

Page 75: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Victim

Aggressor

Aggressor at transition

ABUJ/Crosstalk Analysis Two Pass Approach

No interferer With interferer

Page 76: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Victim

Aggressor

Aggressor at transition

ABUJ/Crosstalk Analysis

2. Gaussian Single Pass RJ Tailfit Extraction

No interferer With interferer

Total Jitter TailFit estimation in this case is within 2% of Two Pass Analysis!

ABUJ is a bit tricky. Use every tool you have available.

Page 77: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Other Jitter Measurement Considerations

Gain Margin by removal of Scope contribution to RJ

ISI

Channel

DUT Tx

DUT Tx

With no Scope RJ removal With Scope RJ removal

Page 78: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Other Jitter Measurement Considerations

Simulate Crosstalk to Evaluate Effect of Aggressor on Victim

Tx

Tx

Tx

Tx

.s2p or

.s4p +

.s2p or

.s4p

Tx

Tx

Ch A

Ch B .snp

+

Scope Front End HW

Actual Measurement Simulation

Great correlation

Page 79: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Other Jitter Measurement Considerations

Analyze the Amplitude components of your signal

Analyze anywhere in the Unit Interval

Page 80: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Summary

Tx

f Noise

Pre-emphasis

Delay

Ground Bounce

ISI

Skew

Frequency Response

Crosstalk

Reflections

Skew

Four Critical Areas

Your device and Environment

Dual Dirac Model 2 4 6 8 10 12 14

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

Histogram Fits. True RJrms = 2, PJmax = 5

ABUJ (Crosstalk) Analysis

Use tools available

Page 81: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

Agilent’s Oscilloscope Portfolio Real-time Bandwidth from 50 MHz to 63 GHz

Handheld

U1600B

USB

U2700

2000X

DSO/MSO

3000X

DSO/MSO

6000A

DSO/MSO

7000B

DSO/MSO

9000A

DSO/MSO

90000A

DSO/DSA

90000X

DSO/DSA

90000Q

DSO/DSA

InfiniiVision Series Infiniium Series Entry

Agilent’s Oscilloscope Portfolio Bandwidths from 20 MHz to 90 GHz

Page 82: Practical Guide to Making Advanced Jitter Measurementsscopetools.free.fr/Agilent_Signal_Integrity/HighSpeedSerialDigital... · Practical Guide to Making Advanced Jitter ... The easiest

4 Channels

• 20 GHz, 25 GHz, & 33 GHz analog bandwidth

• Up to 80 GS/s sample rate

Introducing the Infiniium 90000 Q-Series Achieve Your Real Edge

2 Channels

• 50 GHz & 63 GHz analog bandwidth

• Up to 160 GS/s sample rate

Industry

Leading

Signal

Integrity

Up to

2 Gpts

acquisition

memory

Industry’s

only 30 GHz

probing

system

Industry’s

most

complete

software

Infiniium 90000 Q-Series Achieve Your Real Edge