[ibis-macro] Simmary and recommendation regarding the Jitter BIRD

  • From: "Walter Katz" <wkatz@xxxxxxxxxx>
  • To: "IBIS-ATM" <ibis-macro@xxxxxxxxxxxxx>
  • Date: Wed, 07 Dec 2011 12:44:31 -0500 (EST)

All,



Here is my conclusions regarding the Jitter BIRD 123. Please reply be
e-mail if:

1.       You have an questions.

2.       You object to any of my statements or conclusions.

3.       You wish to reword or add additional comments or explanations.



Walter



Derivation Method of Rx Jitter parameters.

Rx models that contain AMI_GetWave that returns clock_times, and AMI_Init
returns an Impulse Response.

The model developer defines the parameters Rx _Rj, Rx _Sj and Rx_DCD that
represent the jitter that is not included in the clock_times output. The
model developer defines the parameters Rx_Clock_Recovery_Mean,
Rx_Clock_Recovery_Rj, Rx_Clock_Recovery_Sj and Rx_Clock_Recovery_DCD that
represent the jitter that is included in the clock_times output.

Rx models that contain AMI_GetWave that returns clock_times, and AMI_Init
does not return an Impulse Response.

The model developer defines the parameters Rx _Rj, Rx _Sj and Rx_DCD that
represent the jitter that is not included in the clock_times output. The
model developer may or may not define the parameters
Rx_Clock_Recovery_Mean, Rx_Clock_Recovery_Rj, Rx_Clock_Recovery_Sj and
Rx_Clock_Recovery_DCD that represent the jitter that is included in the
clock_times output.

Rx models that contain AMI_GetWave that does not return clock_times, and
AMI_Init returns an Impulse Response.

The model developer defines the parameters Rx _Rj, Rx _Sj and Rx_DCD,
Rx_Clock_Recovery_Mean,  Rx_Clock_Recovery_Rj, Rx_Clock_Recovery_Sj that
represent the jitter of the clock.

Rx models that contain AMI_GetWave that returns not return clock_times,
and AMI_Init does not return an Impulse Response.

The model developer defines the parameters Rx_Rj, Rx _Sj and Rx_DCD,
Rx_Clock_Recovery_Mean,  Rx_Clock_Recovery_Rj, Rx_Clock_Recovery_Sj that
represent the jitter of the clock.

Rx models that do not contain AMI_GetWave.

The model developer defines the parameters Rx _Rj, Rx _Sj and Rx_DCD,
Rx_Clock_Recovery_Mean,  Rx_Clock_Recovery_Rj, Rx_Clock_Recovery_Sj that
represent the jitter of the clock.



EDA Tool Flows

Using Rx AMI_GetWave output when clock_times are returned

The EDA tool needs to account for Rx _Rj, Rx _Sj and Rx_DCD

Using Rx AMI_GetWave output when clock_times are not returned

The EDA tool needs to determine the center of the eye.

The EDA tool needs to account for Rx_Rj, Rx _Sj and Rx_DCD,
Rx_Clock_Recovery_Mean,  Rx_Clock_Recovery_Rj, Rx_Clock_Recovery_Sj.

Using Rx AMI_Init.

The EDA tool needs to determine the center of the eye.

The EDA tool needs to account for Rx_Rj, Rx _Sj and Rx_DCD,
Rx_Clock_Recovery_Mean,  Rx_Clock_Recovery_Rj, Rx_Clock_Recovery_Sj.



Center of the Eye

In order for the model maker to derive the parameter
Rx_Clock_Recovery_Mean, he must know how the EDA tool is going to
determine the ?Center of the Eye?. The ?Center of the Eye? is

½*bit_time + ?Median of the PDF of the waveform crossing 0 on the left
side of the eye?







Walter Katz

 <mailto:wkatz@xxxxxxxxxx> wkatz@xxxxxxxxxx

Phone 303.449-2308

Mobile 720.333-1107



Other related posts:

  • » [ibis-macro] Simmary and recommendation regarding the Jitter BIRD - Walter Katz