Jitter Presentation

Embed Size (px)

Citation preview

  • 8/20/2019 Jitter Presentation

    1/27

    Jitter Fundamentals

  • 8/20/2019 Jitter Presentation

    2/27

     Agendaı Jitter basics

    Measurement types (period, half period, cycle to cycle, TIE)

    Measurement tools (histogram, track, spectrum) Jitter basics lab

    ı Sources of error in jitter measurements

    noise, trigger jitter, sampling jitter

    Jitter error lab

    ı Jitter analysis Jitter track and spectrum

    Types of jitter (Rj, DCD, DDj, Pj, BUj)

    Jitter track and spectrum lab

    DCD measurement on a clock

    ı Jitter as a random variable

    Jitter PDF models

    Jitter, total jitter and bit error rate

    Lab: using the dual Dirac jitter model

    2

  • 8/20/2019 Jitter Presentation

    3/27

    What is Jitter?

    lJitter is “the short-term variations of signal timing”

    3

    l Jitter includes instability in signal period, frequency, phase, duty cycle or some other timing

    characteristicl Jitter is of interest from pulse to pulse, over many consecutive pulses, or as a longer term

    variation

    l Very long term variations (

  • 8/20/2019 Jitter Presentation

    4/27

    Jitter Measurements 

    ı

    Key measurements to characterize clock signals

  • 8/20/2019 Jitter Presentation

    5/27

    Timing Measurement in Oscilloscopes

    ı Time is measured at the point where the waveform amplitude crosses

    a predefined thresholdı Samples are spaced at the sample interval (50 ps at 20 Gs/s for

    example)ı interpolation is used on the waveform transition to find the exact

    crossing time

    5

    threshold

    Threshold crossing time

    50 ps50 ps

    Interpolated samples

  • 8/20/2019 Jitter Presentation

    6/27

    Jitter Analysis Tools 

    l Statistics

    l '+Peak‘, '-Peak‘, RMS, mean value, standard deviation, number of measurements

    l peak-to-peak jitter calculated by subtracting '+Peak‘, from '-Peak‘l Persistence

    l Emulation of phosphorous screen of an analog oscilloscope an eye pattern in order to

    determine the total jitter for a given time or sample size.

    l color grading, including a measurement of the total jitter with cursors.

    ı Histogram

    Waveform histogram and measurement histogram

    Displays the Probability density function (PDF)

    ı Track

    measurement results over time for acquired waveforms

    Reveals trends of change in the analysis

    Preserves timing relationship of the measurement results Displays frequency modulated signals

  • 8/20/2019 Jitter Presentation

    7/27

    Traditional Measurement Method: Persistence Display

    l Simple setup

    l Pixel or screen resolution limits accuracy

    l Single waveform period introduces trigger jitter

    l No control over jitter transfer function – high pass characteristic

    T  jitter

  • 8/20/2019 Jitter Presentation

    8/27

    Lab 1: Basic Jitter Measurementsı Period Jitter

    Press PRESET

    Connect the active probe to the 10MHz_CLK and to channel 1 of the scope Press AUTOSET

    Set the trigger to positive edge on the clock

    Set the trigger offset to -100 ns (1 clock period)

    Set the horizontal scale to 100 ps/div

    Draw a horizontal histogram box vertically centered on the trigger point andmake the vertical dimension of the box minimum

    Measure the max – min and standard deviation of the histogram

    ı N-cycle jitter

     Adjust the trigger offset to -N*100 ns (for example -500 ns for N = 5)

    ı  Analog trigger

    Connect a passive probe to the 10 MHz CLK and to the AUX TRIG IN

    Set the trigger source to Ext

     Adjust the trigger offset to center the rising edge on the screen ( about -1.2 ns)

    Measure the max – min and standard deviation of the histogram (already on)

    8

  • 8/20/2019 Jitter Presentation

    9/27

    Instrument Limitations for Jitter Analysis

    time

    V A

    VN

     Δts   Δtl

  • 8/20/2019 Jitter Presentation

    10/27

    Lab 2: Noise and its Effect on Jitter Measurements

    ı

    Connect the active probe to the 10 MHz CLK and to channel 1ı PRESET the scope followed by AUTOSET

    ı Disconnect the signal from the signal board and measure the AC RMS noise

    ı Note the measured noise level

    ı Reconnect the probe to the 10 MHz CLK and set the time base to 200 ps/div

    ı Use cursors to measure the slew rate of the signal near the trigger level (

    enable “track waveform” in the Cursor Results box)

    ı Compute the expected jitter value Vn/Ts 

    ı Enable a horizontal histogram centered at the trigger level and with minimum

    height

    ı Measure the standard deviation of the histogram and compare this value with

    the computed jitter noise floor

    ı Repeat this measurement using the 825 MHz sine wave

    11

  • 8/20/2019 Jitter Presentation

    11/27

    Jitter Track 

    ı Display of measurement results: time-correlated to waveform

    ı Very useful to analyze any changes in the signal

  • 8/20/2019 Jitter Presentation

    12/27

    Jitter Track Analysis Functions 

    ı 3 ways of viewing jitter results: track; histogram; spectrum

    Time Domain

    Waveform

    Cyc to Cyc

    measurement

    Track curve

    Histogram

    Spectrum

  • 8/20/2019 Jitter Presentation

    13/27

    Jitter Structure

    Data-Dependant Jitter (DDJ)Duty-Cycle Distortion (DCD) Periodic Jitter (PJ)

    Deterministic Jitter (DJ)(bounded)

    Random Jitter (RJ)(unbounded)

    Total Jitter (TJ)

  • 8/20/2019 Jitter Presentation

    14/27

    Types of JitterBasic Types

  • 8/20/2019 Jitter Presentation

    15/27

    Periodic jitter

    ı Periodic variations in the edge timing of the signalı Caused by non-data related sources

    Power supply Crosstalk

    EMIı Measured in the frequency domain using the jitter spectrum

    Data dependent spectral content must be removed Noise threshold delineates Pj from noise floor

    16

  • 8/20/2019 Jitter Presentation

    16/27

    Data Dependent Jitter (ISI and DCD)

    0 5 10 15 20 25 302

    1

    0

    1

    2

     

    effect of band limiting on serial data

     bit sample points (UI)

       a   m   p    l    i    t   u    d   e .

    17

    wmwpDCD = |wp – wm| 

    ISI results from

    channel

    imperfections

    and bandwidth 

  • 8/20/2019 Jitter Presentation

    17/27

    Bounded, uncorrelated jitter

    ı

    Jitter that is uncorrelated with the data pattern Includes Pj

    Other sources that are not periodic over the observation time

    ı OBUj = Other Bounded Uncorrelated Jitter

    Non-periodic but bounded jitter sources

     Appears as elevated noise floor in jitter spectrum

    Must be measured from the jitter histogram (Q-scale or BERT)

    ı Sources of OBUj

    Crosstalk from long repeating data pattern

    High rate FM on Pj component

    18

  • 8/20/2019 Jitter Presentation

    18/27

    Lab 3: Jitter Track and Spectrum

    ı PRESET the scope

    ı

    Connect the 825 MHz sine wave signal to channel 1 using the SMA to BNCcable

    ı Set the coupling of channel 1 to 50 ohms

    ı Disable Auto Adjustment in the HORIZONTAL -> Resolution menu

    ı Press AUTOSET

    ı Set the time base to 2 us/div

    ı Measure the period and enable the track on the measurement

    ı Perform FFT of track and set the start and stop frequencies to 0 and 500 MHz

    respectively

    ı Set the FFT resolution bandwidth to 500 KHz

    ı Enable averaging on the FFT

    ı Scale the FFT display to 50 fs/div and set the offset to 0

    ı Measure the frequency and amplitude of any lines in the spectrum

    What is the spacing between the lines

    19

  • 8/20/2019 Jitter Presentation

    19/27

    Lab 4: Measure DCD of clock

    ı

    PRESET the scopeı Connect the 825 MHz sine wave signal to channel 1 using the SMA to BNC

    cable

    ı Set the coupling on channel 1 to 50 ohms

    ı Press AUTOSET

    ı Set trigger to edge mode and slope to both

    ı Set the trigger level to 0 V

    ı Offset time base to – 606 ps

    ı Set time base to 50 ps/div

    ı Draw horizontal histogram centered at 0V (the trigger level) and with minimum

    height

    ı Measure the distance between the peaks of the histogram using the verticalcursors – this is the DCD

    20

  • 8/20/2019 Jitter Presentation

    20/27

    Jitter as a Random Variable

    ı Jitter is a random process that is a combination of randomand deterministic sources

    ı The jitter histogram is used as an estimate of theprobability 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

    21

  • 8/20/2019 Jitter Presentation

    21/27

    Probability Density Functions

    ı The PDF is a function that gives the probability that arandom variable takes on a specific value

    ı In the case of jitter, this is the probability that a transitionhappens at a specific time from its expected location

    ı The histogram of a random measurement is an estimate ofthe PDF for that measurement from which the analyticfunction can be derived – this is the essence of jitter

    measurement

    22

  • 8/20/2019 Jitter Presentation

    22/27

    23

    Random Jitter (Gaussian Model)

    In theory, the peak to peak value of random signal jitter will grow towithout bound. To define the random jitter you must specify a

    measurement time.

    Peak-to

     peak (σ)

    ±2.1

    ±2.9

    ±3.4

    ±3.5

    ±4.1

    ±4.6±5.1

    ±6.0

    ±7.0

    # Measurements

    100

    1,000

    5,000

    10,000

    100,000

    1,000,0005,000,000

    100,000,000

    1,000,000,000,000

  • 8/20/2019 Jitter Presentation

    23/27

    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(δ−δ)

    ı Standard deviation gives Rjı Dj(δ−δ) and σ 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

    σ = Rj

    24

     L R Dj   µ µ δ δ    −=−   )(

    )(*)(   δ δ   −+=   Dj Rj BERQTj G

  • 8/20/2019 Jitter Presentation

    24/27

    Bit Error Rate

    ı Bit error caused by signal transition

    during sampling time

    ı Minimum BER is the point where

    left and right jitter distribution tails

    intersect

    ı  Actually applies in 2 dimensions

    (noise and jitter)

    25

    Jitt d Bit E R t

  • 8/20/2019 Jitter Presentation

    25/27

    Jitter and Bit Error Rate

    26

    Jitter PDF 

       B   E   R 

    UI0 1

     Assumption: Bit

    errors are caused

    by signal transitions

    at the wrong time

  • 8/20/2019 Jitter Presentation

    26/27

    Total Jitter Curve

    ı The specified BER isanother way of

    expressing aconfidence intervalor observation time

    ı Total jitter isdetermined byintegrating theprobability density

    function (PDF)separately from theleft and right sides todetermine thecumulativeprobability density(CDF)

    ı

    The width of thiscurve at thespecified BER (orconfidence interval)gives the total jitter

    27

    CDF(total jit ter)

    PDF

    Total j itter and PDF for a Gaussian

    distribution with standard deviation = 1

  • 8/20/2019 Jitter Presentation

    27/27

    Lab 5: Using the Dual Dirac Jitter Model

    ı Start with the DCD measurement from LAB 4

    ı  Adjust the reference point to 0% and measure the standard deviation of the

    histogram (this isolates the right jitter peak)

    ı  Adjust the reference point to 100% and measure the standard deviation of the

    histogram (this isolates the left jitter peak)

    ı Compute the jitter using the dual Dirac model:

    Tj = 14*(σL + σR)/2 + DCD

    ı Compare this measurement with 14 times the standard deviation with the

    reference point set to 50%

    28