5
Environment Variables
Setting Up the Voltus-Fi-L Environment Variables
The environment variables detailed below can be set for Voltus-Fi-L before invoking the software.
VFI_EXTVIEW_UNIT_FACTOR
setenv VFI_EXTVIEW_UNIT_FACTOR value
Specifies the factor to convert the length and width in the extview.tmp file into um for Voltus-Fi-L. If the extview.tmp contains length and width in meters, then the factor should be specified as 1e06.
setenv VFI_EXTVIEW_UNIT_FACTOR 1e06
If the extview.tmp contains length and width in um, then the factor should be specified as 1.
setenv VFI_EXTVIEW_UNIT_FACTOR 1
-
With Quantus version 15.1 or later, the software assumes that
extview.tmpcontains length and width in meters. If this is not the case, which means thatextview.tmpcontains length and width inum, then specify the factor as1using the environment variableVFI_EXTVIEW_UNIT_FACTORso that the software assumes that the length and width in theextview.tmpfile is inum. -
With Quantus release version earlier than 15.1, the software assumes that
extview.tmpcontains length and width inum. If this is not the case, which means thatextview.tmpcontains length and width in meters with Quantus version earlier than 15.1, then specify the factor as1e06using the environment variableVFI_EXTVIEW_UNIT_FACTORto convert the length and width in theextview.tmpfile intoum.
VFI_LIC_QUEUE
setenv VFI_LIC_QUEUE time_in_seconds
Specifies the duration for which the software should wait for the availability of the Voltus-Fi-L license. By default, the software waits for 24 hours or 86400 seconds.
VOLTUSFI_DELTA_T
setenv VOLTUSFI_DELTA_Tvalue
Specifies the deltaT value for EM analysis. It is used to specify maximum rise in temperature in degree Celsius, caused due to Joule heating. It must be a positive value.
If you do not specify the rise in temperature, the software considers a default temperature of 5 degree Celsius. The variable, deltaT, can also be specified using either the set_variable command or in the Variables form that opens from the EM tab of the IR/EM Results form. For details, see the “Variables” chapter.
VOLTUSFI_DYNAMIC_AC_PEAK
setenv VOLTUSFI_DYNAMIC_AC_PEAK true | false | multiplePeak
Specifies that the Current Density violations should be calculated based on the peak AC current for metal lines, vias, and contacts. It is applied to periodic AC or pulsed DC signals. Valid values are true, false, and multiplePeak. For details, see the “Variables” chapter.
setenv VOLTUSFI_DYNAMIC_AC_PEAK true
VOLTUSFI_SPLIT_ACDC_RULES
setenv VOLTUSFI_SPLIT_ACDC_RULES true | false
Specifies different rules for EM analysis of power and signal nets. The default value is false. For details, see the “Variables” chapter.
You can also see Rules for Specifying EM Analysis Type for Power and Ground Nets in the “EM Rules Specification” chapter.
setenv VOLTUSFI_SPLIT_ACDC_RULES true
VFI_POINT_QUERY
When set, runs the IR/EM analysis results query is performed within the defined square area around the specified point query. The value is specified in nanometer (nm). When this variable is not set, the software queries the nearest matching data point.
Set this variable before starting the GUI.
For a point selected on x- and y-coordinates, the software will query the following square area:
ENABLE_VFI_L_RON_DATA_READING_FROM_PSF
setenv ENABLE_VFI_L_RON_DATA_READING_FROM_PSF t
When specified, enables the computation of on-resistance (RON) values.
Set this variable before running VFI-L in the batch mode.
setenv ENABLE_VFI_L_RON_DATA_READING_FROM_PSF t
VSAPLOT_USE_DEFAULT_LAYER_ORDER
setenvVSAPLOT_USE_DEFAULT_LAYER_ORDER true | false
This is relevant only for viewing results in vsaplot or vfiplot. When specified, the software uses the original layer order created by Voltus-Fi-L and Voltus-Fi-XL in the VSA_RESULTS directory.
setenv VSAPLOT_USE_DEFAULT_LAYER_ORDER true
VSAPLOT_EXTERNAL_LAYER_ORDER_FILE_PATH
setenv VSAPLOT_EXTERNAL_LAYER_ORDER_FILE_PATHstring
This is relevant only for viewing results in vsaplot or vfiplot. When specified, the software uses the control_layer file at the specified location.
setenv VSAPLOT_USE_DEFAULT_LAYER_ORDER \amsPLL_oa_flow\VSA_Results
_vsaLSFMachineString
setenv _vsaLSFMachineString “bsub -q lnx64”
Specifies the name of the LSF command string that will launch Voltus-Fi-L in batch mode. This is only applicable for the power-grid view (PGV) flow.
_vsaUncheckViewFile
setenv _vsaUncheckViewFile “true”
Specifies that files generated during PGV creation should not open for viewing by default. This is only applicable for the PGV flow. In the GUI, the View file option of the Save PGV Commands To A File form to view the command files is checked by default. You can specify this variable if you do not want to view these files.
vfiEnableGUI
setenv voltus_fi.results vfiEnableGUI boolean { t | nil }
Specifies whether to hide or display the warning message about the deprecation of Voltus™-Fi Custom Power Integrity Solution in the next IC base release. The default value is nil.
setenv voltus_fi.results vfiEnableGUI boolean t
Return to top