interpolationMethod
cfde.spectre interpolationMethod cyclic { "default" | "linear" | "spline" | "bbspice" }
Description
Specifies the interpolation method to be used by Spectre when simulating S-parameter data specified in the nport. The value of this variable is reflected in the Interpolation Method field of the Edit Properties form for the modeled device.
-
linear: Uses linear interpolation to get a data point needed in the sample that is not directly in the S-parameter file. -
spline: Uses a cubic spline algorithm. Cubic spline can occasionally introduce errors when there are rapid changes in the transfer functions defined in the S-parameter file near the sample point. -
bbspice: Uses a rational model to represent the S-parameter data. This method is used to do a rational fit. -
default: Allows Spectre to automatically use an interpolation method. Spectre uses the default value for theinterpoption of an nport according to the Spectre global optionnport_default_interp. Whennport_default_interpis set toauto_switch, the nport automatically switches the interpolation method depending on the analysis. It choosesbbspicefor the pss shooting Newton analysis, andlinearfor other analyses, such as ac, dc, and sp.
If an nport instance has theinterpoption explicitly specified, the value ofinterpfor that instance takes priority over the global optionnport_default_interp. For all nport instances in the netlist that do not haveinterpset explicitly, they use the value specified innport_default_interp.
GUI Equivalent
Examples
envGetVal("cfde.spectre" "interpolationMethod")
envSetVal("cfde.spectre" "interpolationMethod" 'cyclic "linear")
Related Topics
Variables to Customize Extracted View Creation
Also see spectre -h nport for information on how nport_default_interp works for the version of Spectre you are using
Return to top