AUBRAUX
 

 

Exim

Ensemble

Quantum

JitLab

PCScope

Modules:

SigGen

SoundImp

SoundExp

Plot

Meas

Stats

FileImp

TextImp

TextExp

Filter

FFT

DspWnd

Visa

Arithmetic

Plugins:

CodeEditor

SchEditor

Wizards:

JitLab

Help:

Getting Started

Examples:

PC Oscilloscope

Signal Generator

Amp. Modulation

Freq. Modulation

Phase Modulation

AM, FM & PM

PAM

PWM

Text Imp. & Exp.

 

Meas: Timing & Jitter Measurement & Analysis

The Meas module supports jitter & timing measurements required for high speed digital signal integrity. It requires either a clock input, a data input or both depending upon measurements selected. The clock and data inputs double as IN1 and IN2 respectively for multi-channel measurements like channel to channel skew.

Following are the available measurements:

  • Clock: Period, frequency, positive width, negative width, positive duty cycle, negative duty cycle, time interval error, cycle-cycle jitter, N-cycle jitter, cycle-cycle positive width, cycle-cycle negative width, cycle-cycle positive duty cycle, cycle-cycle negative duty cycle, rise time, fall time, rise slew rate, fall slew rate.
    Amplitude: cycle max, cycle min, cycle peak-peak, cycle mean, cycle RMS.
  • Data: Period, frequency, time interval error, rise time, fall time, rise slew rate, fall slew rate
  • Multi-channel: Setup time, hold time, channel-channel skew, channel-channel crossover voltage

The Meas module supports two graphical user interfaces. One for configuring inputs and one for configuring outputs. Below is a description of both the interfaces.


Graphical Interface


You can use either individual measurement symbols or all in one measurement symbol. If you want to perform more than one measurement on the same signal, then you should use the all in one measurement, since it calculates multiple measurements faster.

Input Ports

  • Dt (Data In)

    Connect the data signal to the Dt input. This signal is required only for data measurements and need not be connected for clock only measurements.

  • Ck (Clock In)

    Connect the clock signal to the Ck input. This signal is required for clock and some data measurements.

  • Ctl (Control In)

    Connect the control signal to the Ctl input. This signal is only required for gated measurements.

Clock Measurements

Data Measurements

Multi-Channel Measurements


symbol-measure-jitter

Schematic Symbol



Settings: Measurement Inputs


To configure Meas Inputs, select the active edge and enter high, mid & low thresholds, and hysteresis for the channels being used. If the falling edge thresholds are different from rising edge thresholds, then you can specify the offsets for falling edge thresholds. If you are using measurements which only use mid threshold, then you don't need to configure low and high thresholds. Similarly, if you have selected measurements which only use low and high thresholds, then you don't need to enter mid threshold.

measure-inputs.gif (8K)

Edge [Dropdown List]

Select the active edge or level for the selected channel. The options change as per the selected channel and are explained below:

  • Clock/IN1:
    Rise: Select the Rise Option if the data is latched on the rising clock edge.
    Fall: Select the Fall Option if the data is latched on the falling clock edge.
    Both: Select the Both Option if the data is latched on both rising & falling edges of the clock edge. This option is useful for making measurements on a DDR (Dual Data Rate) system.
  • Data/IN2:
    Rising: Select the Rise Option to make measurements only on the rising data edge.
    Falling: Select the Fall Option to make measurements only on the falling data edge.
    Both: Select the Both Option to make measurements on the both rising and falling data edges.
  • Control:
    OFF: Select the Off Option to turn control channel OFF.
    Low: Select the Low Option if the measurement inputs are valid whenever control channel is low.
    High: Select the High Option if the measurement inputs are valid whenever control channel is high.

H [Textbox]

Enter the high level threshold for the selected channel in the H Textbox. The high level threshold is used along with the low threshold for edge-time and edge-rate measurements:

M [Textbox]

Enter the mid level threshold for the selected channel in the M Textbox. The mid level threshold is used for all edge to edge measurements.

L [Textbox]

Enter the low level threshold for the selected channel in the L Textbox. The low level threshold is used along with the high threshold for edge-time and edge-rate measurements:

Hysteresis [Textbox]

Enter the hysteresis for the selected channel in the Hysteresis Textbox. The hysteresis is an important setting and should be larger than the peak noise value, and should be lower than the minimum peak signal. This setting doesn't affect the threshold levels and is just used to isolate noise.

More [Checkbox]

Marking the More Checkbox shows more advanced options.

Falling Edge Thr Offsets

Enter a value in the High, Mid or Low Textboxes if the falling edge thresholds are different from the rising edge thresholds. This is the case when the device input buffers have asymmetric rising & falling input thresholds.

  • High [Textbox]

    Enter the difference between high level falling threshold and high level rising threshold in the High Textbox.
    For example, say,
        High level rising threshold = 2.1V &
        High level falling threshold = 1.9V
    Then, enter the following values:
        H = 2.1, High = -0.2
  • Mid [Textbox]

    Enter the difference between mid level falling threshold and mid level rising threshold in the Mid Textbox.
    For example, say,
        Mid level rising threshold = 1.7V &
        Mid level falling threshold = 1.3V
    Then, enter the following values:
        M = 1.7, Mid = -0.4
  • Low [Textbox]

    Enter the difference between low level falling threshold and low level rising threshold in the Low Textbox.
    For example, say,
        Low level rising threshold = 1.1V &
        Low level falling threshold = 0.9V
    Then, enter the following values:
        L = 1.1, Low = -0.2

Settings: Measurement Outputs


Most of the measurements are not required to be configured.

Measurements [List]

Select a measurement from the Measurement List that you want to configure. Most of the measurements are not required to be configured except JNC (Jitter N-Cycle).

Valid Range

Enter valid range value if you want to limit the measurement results. This is useful in making measurements on non-contiguous clocks.

  • Max (s) [Textbox]

    Enter maximum limit for the selected measurement in the Max Textbox, or leave blank for none. Measurement values above this limit are not reported. Example: You want to measure period of a non-contiguous clock. Let's assume that the average period is 100 nS with a variation of 9 nS. If you enter Max = 110n, the software will reject values above 110 nS and report clock period accurately.
  • Min (s) [Textbox]

    Enter minimum limit for the selected measurement in the Min Textbox, or leave blank for none. Measurement values below this limit are not reported. Example: You want to measure frequency of a non-contiguous clock. Let's assume that the average frequency is 100 MHz with a variation of 9 MHz. If you enter Min = 90M, the software will reject values below 90 MHz and report clock frequency accurately.
measure-outputs.gif (9K)

Start Cycle [Textbox] (CkJNC Only)

Enter the first cycle to start measurement from in the Start Cycle Textbox. This field is applicable only for Clock Jitter N-Cycle (JNC).

N Cycles [Textbox] (CkJNC Only)

Enter N for N-Cycle jitter measurement in the N Cycles Textbox. This field is applicable only for Clock Jitter N-Cycle (JNC).

 
©Aubraux

All Rights
Reserved