Product Documentation
Virtuoso ADE SKILL Reference
Product Version IC23.1, November 2023

drplParamSweepRFJcc

drplParamSweepRFJcc(
[ ?from n_from ]
[ ?to n_to ]
[ ?k n_k ]
[ ?multiplier n_multiplier ]
[ ?result t_result ]
[ ?resultsDir t_resultsDir ]
[ ?unit t_unit ]
[ ?ber g_ber ]
[ ?eventList S_eventList ]
)
=> o_waveform / nil 

Description

Calculates cycle-to-cycle jitter for parametric sweep with multiple events from the result of pnoise analysis where noisetype is set as pmjitter.

Arguments

?from n_from

The lower frequency limiter.

?to n_to

The upper frequency limiter.

?k n_k

The number of cycles.

?multiplier n_multiplier

The frequency multiplier. By default, it is set to 1.

?result t_result

Name of the result of pnoise analysis.

?resultsDir t_resultsDir

Path to the results directory.

?unit t_unit

Unit to measure jitters. Possible values are Second, UI, and ppm.

?ber g_ber

The value of BER (Bit Error Rate) when the signal level is peak-to-peak.

?eventList S_eventList

List of index ID for each event of parameter sweep.

Value Returned

o_waveform

Returns the waveform of cycle jitter.

nil

Returns nil, if the result name is incorrect and jitter cannot be calculated.

Examples

Returns cycle-to-cycle jitter value and its corresponding waveform. This waveform shows the sweep variable on the X-axis and jitter value is plotted on the Y-axis.

drplParamSweepRFJc ?from 1000000 ?to 100000000 ?k 1 ?multiplier 1 ?result "pnoise_pmjitter" ?unit "Second" ?eventList '("-10.0   (1  1.25143e-10)" "-10.0   (2  6.57854e-10)" "-9.0   (1  1.27759e-10)" "-9.0   (2  6.5234e-10)")

Return to top
 ⠀
X