rfEdgePhaseNoise
rfEdgePhaseNoise( [?resultt_result] [?eventListl_eventList] [?resultsDirt_resultsDirectory] ) =>o_waveform/nil
Description
Plots the instantaneous phase noise, conversion of jitter to phase noise, spectrum plots related to jitter. It is a direct plot function.
Arguments
Value Returned
|
Waveform representing instantaneous phase noise, conversion of jitter to phase noise, and spectrum plots related to jitter. |
|
Examples
The following example opens simulation results of hb-hbnoise analysis stored in the specified results directory.
openResults("/home/user/lib/cell/view/results/maestro/ExplorerRun.0/1/test/psf")
=> "/home/user/lib/cell/view/results/maestro/ExplorerRun.0/1/test/psf"
The following example lists the results available in the currently open results directory.
results()
=>
(envlp_td envlp_fd "envlp-fm.envlp" hb_fi hb_fd
hb_td hbnoise_sample_hm0 hbnoise_sample_hm1 model instance
output designParamVals primitives subckts variables
)
The following example selects the result hbnoise_sample_hm0.
selectResults('hbnoise_sample_hm0)
=> stdobj@0x31f7f788
The following example creates a waveform object wave that represents the edge phase noise.
wave=rfEdgePhaseNoise(?result "hbnoise_sample_hm0")
=> srrWave:0x36565070
The following example creates a Waveform window and returns its window ID.
win=awvCreatePlotWindow()
=> window:3
The following example plots the waveform object wave, which represents the edge phase noise, in the Waveform window win.
awvPlotWaveform(
win
list(wave)
?expr list("edgePhaseNoise")
)
=> t

The following example opens simulation results of pss-pnoise analysis stored in the specified directory.
openResults("/servers/user/testcase/lib/cell/maestro/results/maestro/ExplorerRun.0/1/pss_pnoise_trannoise/psf")
=> "/servers/user/testcase/lib/cell/maestro/results/maestro/ExplorerRun.0/1/pss_pnoise_trannoise/psf"
The following example lists the available results in the currently open results directory.
results()
=>
(pss_tran pss_td pss_fd pnoise_sample_pm0 model
instance output designParamVals primitives subckts
variables
)
The following example selects the result pnoise_sample_pm0.
selectResults('pnoise_sample_pm0)
=> stdobj@0x314d0290
The following example creates a waveform object wave1, which represents the edge phase noise.
wave1=rfEdgePhaseNoise(?result "pnoise_sample_pm0")
=> srrWave:0x355ec0a0
The following example creates a Waveform window and returns its window ID.
win1=awvCreatePlotWindow()
=> window:3
The following example plots the waveform wave1 in the Waveform window win1.
awvPlotWaveform(
win1
list(wave1)
?expr list("edgePhaseNoise")
?color list("y6")
?lineType list("line")
?lineStyle list("dash")
?lineThickness list("thick")
)
=> t

Return to top