2.5Gbps jitter generator Part 1 final presentation.

Post on 28-Dec-2015

219 views 0 download

Tags:

Transcript of 2.5Gbps jitter generator Part 1 final presentation.

2.5Gbps jitter generator

Part 1 final presentation

What is jitter?

• By definition, jitter is the short term variation of the significant instants of a digital signal from their ideal positions in time.

How does jittered signal look like?

Components of a jitter :random jitter and deterministic jitter

• Random jitter is generally assumed to follow a Gaussian distribution which is characterized by a mean ,

• and width .

• Deterministic jitter is limited, and is determined by its peak-to-peak value,

• .

rms

RJJ

DJppJ

Jitter measurement :eye diagrams

Why jitter is important?

Why jitter is important?

• The probability that the edge crosses

• the sampling point, causing a bit error, follows Gaussian distribution .

• The mean value is determined by the deterministic jitter component.

Jitter generation

• Random jitter is generated from the accumulation of random processes including thermal noise and shot noise.

• Deterministic jitter is the jitter generation from a variety of systematic effects.

The causes include duty-cycle distortion (DCD), intersymbol interference (ISI),

sinusoidal or periodic jitter (PJ) and crosstalk.

DCD example

ISI example

Crosstalk example

Crosstalk example

Eye diagram definitions

Effect of random jitter on BER budget

Jitter and BER budget:

• Assume we want to get BER of

This means

1210

-121 1 1 1Pr( ( ) ( - + ) ) = 10 ;

2 2 2 2

14.1

1 xLets test this result in MatLab , remebering that Q(x)= erfc( ) :

2 2>> (1/2*erfc(7.05/(sqrt(2))))

ans =

8.9459e-013

RJ DJ RJ DJPP PP

RJ DJrms pp

J UI J J UI J

J J UI

Jitter transfer and jitter tolerance

• Jitter transfer measures the clock recovery performance of a network or network element as a function of jitter frequency. It is measured by applying sinusoidal jitter of

specified amplitude and frequency,

to the data and measuring the output jitter amplitude atthat frequency, The jitter transfer is given by

Appl J (t) = A sin(2 f t)

out JA ( f ).

Tfer J out J Appl JX ( f ) = A ( f ) / A ( f ).

Jitter toleranceJitter tolerance measures the ability of a device or system, primarily at the receiving end, to track large amounts of jitter without degrading the BER. It is the amplitude of sinusoidal jitter

applied to a device that results in an equivalent 1 dB reduction in sensitivity. The measurement is performed by first measuring the BER of the Device Under Test (DUT) without applied jitter. The signal power is attenuated until the onset of errors or until a specified BER, typically , is exceeded …

Appl J (t) = A sin(2 f t)

1210

Jitter tolerance (continued)

The attenuation is reduced 1 dB and the signal is transmitted with applied sinusoidal jitter imposed on the clock. The jitter amplitude is increased until the onset of errors or the specified BER is exceeded. The resulting

jitter amplitude is the jitter tolerance at that frequency,

Jitter tolerance and transfer are primarily of interest in SONet/SDH/OTN applications.

Tol JA ( f ).

Jitter transfer masks

Test system block diagram

Jitter Generator schematic:input structure

Jitter Generator schematic:input structure

• AC coupling (RocketIO termination voltages are )

• End termination of differential line

• DC rebias

• Capacitive bypass filtering of reference

voltage VBB

TTX TRXV 2.5 ,V 1.8V V

output structure: ECL to CML translator / buffer 1:2

Connection to controller

lvcmos to lvpecl logic levels translator for LEN signal

Jitter Budget Calculation

• How much internal jitter do we generate? NB4N11M DJ = 20ps

NB4N11M RJ (rms) = 1ps SY100EP195 DJ = 25ps (DCD) SY100EP195 RJ (rms) = 0.2ps

RocketIO TX DJ = 15 ps (DCD)• Plus the jitter following from the ac- coupling, as well as low-pass effects (ISI). This amount will be estimated from Hyperlynx simulation

Jitter Budget Calculation

2 2 2(1 ) (0.2 ) ( _ ) 1.5RJ ps ps rocketIO RJ ps

internalDJ =(15+25+20)ps =60ps

Remembering that 14.1 and 400 @ 2.5 ,

( ) 400 14.1 1.5 60 315

RJ DJrms pp

DJpp generated

J J UI UI ps GHz

J ps ps ps ps

How to apply jitter modulation frequency?

• Modulation frequency is controlled by the rate of change of a digital control word to programmable

delay chip. Since the highest modulation frequency of interest in the SONET OC-48 mask is about it’s sufficient to change delays at about 50-100MHz, to rich specification frequency range

710 ,Hz

Example of periodic jitter generation