Product Documentation
Virtuoso Visualization and Analysis XL SKILL Reference
Product Version IC23.1, November 2023

eyeBERRight

eyeBERRight(
o_waveform
n_start
n_stop
n_eyePeriod
n_threshold
n_noOfBins
)
=> o_waveform / nil

Description

Returns a waveform representing the right-side bit error rate (BER) curve for the specified eye diagram.

Arguments

o_waveform

The eye diagram waveform.

n_start

Start time of the signal used to create the eye diagram.

n_stop

Stop time of the signal used to create the eye diagram.

n_eyePeriod

Eye period of the eye diagram.

n_threshold

Crossing threshold value on y axis.

n_noOfBins

Number of bins used to create histograms of crossing data.

Value Returned

o_waveform

Waveform representing the right-side bit error rate (BER) curve for the specified eye diagram.

nil

The specified eye diagram does not exist or the output waveform cannot be returned because of an error.

Examples

The following example creates an eye diagram from a jitter signal with time from 200n to 400u and an eye period of 80n.

eye=eyeDiagram(v("jitter" ?result "tran-tran" ?resultsDir "/servers/user/design/prbs.raw") 200n 400u 2*40n   ?autoCenter t )
=> srrWave:0x336321b0

The following example returns the waveform representing the right-side bit error rate (BER) curve for the specified eye diagram.

w1=eyeBERRight(eye 200n 400u 80n 0.5 50)
=> srrWave:0x33632280

Return to top
 ⠀
X