Dynamic Oscillation Check (dyn_osc)
Description
The dynamic oscillation check detects the unexpected circuit oscillations in transient analysis.
The results are written to the dynamic.xml file, which can be viewed in a Web browser.
Syntax
Name dyn_osc parameter=value ...
Parameters
Design check parameters
|
reltol
|
0.2
|
Relative tolerance of the check. Default is 0.2.
|
|
dvmin
|
1e-5 V
|
Minimum difference between peak and valley voltages. Differences less than dvmin are not checked. Default is 10*abstol.
|
|
dvmax
|
0.5 V
|
Maximum difference between peak and valley voltages. Differences larger than dvmax are not checked. Default is 0.5.
|
|
nth
|
500
|
The threshold of oscillation count. Default is 500.
|
|
method
|
0
|
Select the check method, 1 is to check non-monotonic oscillations. Default is 0.
|
Filtering parameters
|
time_window
|
[tstart, tstop] sec
|
Time intervals to which the check is applied. Default is the whole transient time.
|
|
error_limit
|
10000
|
Maximum number of errors reported. Default is 10000.
|
|
fanout
|
all
|
Fanout setting to filter node with specified connection.Possible values are all, gate and bulk.
|
Wildcard scoping
|
node
|
[...]
|
Nodes to which the check is applied. Default is none.
|
|
inst
|
[...]
|
Subcircuit instances to which the check is applied. Default includes all instances (inst=*).
|
|
xinst
|
[...]
|
Subcircuit instances to be excluded from the check. Default is none.
|
|
subckt
|
[...]
|
The instances of the specified subcircuit to which the check is applied. Default includes all subcircuits (subckt=*).
|
|
xsubckt
|
[...]
|
The instances of the specified subcircuits that are excluded from the check. Default is none.
|
|
depth
|
8
|
Hierarchy levels (starting from top, instance, or subcircuit scope) to be checked. Default is 8.
|
Return to top