Product Documentation
Voltus-Fi Custom Power Integrity Solution L User Guide
Product Version IC23.1, August 2023

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

This environment variable is optional. There is no default value. It is specified in the following scenarios:

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.

Example:

setenv VFI_LIC_QUEUE 1000

VOLTUSFI_DELTA_T

setenv VOLTUSFI_DELTA_T value

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.

Example:

setenv VOLTUSFI_DELTA_T 15

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.

Example:

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.

Example:

setenv VOLTUSFI_SPLIT_ACDC_RULES true

VFI_POINT_QUERY

setenv VFI_POINT_QUERY value

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.

Example:

setenv VFI_POINT_QUERY 5

For a point selected on x- and y-coordinates, the software will query the following square area:

x-5,x+5,y-5,and y+5

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.

Example

setenv ENABLE_VFI_L_RON_DATA_READING_FROM_PSF t

VSAPLOT_USE_DEFAULT_LAYER_ORDER

setenv VSAPLOT_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.

Example

setenv VSAPLOT_USE_DEFAULT_LAYER_ORDER true

VSAPLOT_EXTERNAL_LAYER_ORDER_FILE_PATH

setenv VSAPLOT_EXTERNAL_LAYER_ORDER_FILE_PATH string

This is relevant only for viewing results in vsaplot or vfiplot. When specified, the software uses the control_layer file at the specified location.

Example

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.

Example

setenv voltus_fi.results vfiEnableGUI boolean t


Return to top
 ⠀
X