Product Documentation
Pegasus Interactive User Guide
Product Version 23.11, September 2023

Pegasus Interactive Shell Environmental Variables

These shell variables are packaged within Pegasus installation. Their availability is based on the Pegasus version. Four types of shell environmental variables are used by Pegasus Interactive:

Table 1: Pegasus Interactive Run Option GUI Customization
Name Description Type Default

PegasusInt_MarkerBrowser

Specifies the default error browser as PegasusRV or AnnotationBrowser.

string

PegasusRV

PegasusInt_EnableSNPCreation

When set to YES, the Create Snapshot button will be displayed under the Snapshots section.

boolean

NO

PegasusInt_EnableSNPManagement

When set to YES, the Manage button will be displayed under the Snapshots section.

boolean

NO

PegasusInt_Maintenance

When set to YES, the Upgrade Snapshot button is displayed under the Snapshots section.

boolean

NO

PegasusInt_ExcludeCellFile

Specifies the default path of exclude cell file.

string

NIL

PegasusInt_Data

Specifies global path to Pegasus Interactive data. Needed in case there are include statements in the rule deck and you want to make snapshot portable between different locations.

string

NIL

Table 2: Technology Enablement
Name Description Type Default

PegasusInt_SnapshotsDirs

Specifies global snapshot directories as <path1>:<path2>:…. If declared directory does not exist, Pegasus Interactive creates the directory. If it is not specified, snapshot directory is pointed to <$PWD>/.cadence/pegasus/<$userid>/presets/pegasusint/snapshot. Path input can be relative path, absolute path or shell variables.

string

NIL

PegasusInt_DefaultSNPConfigFile

Specifies the default configurator file that is loaded under the Configurator tab in the Pegasus Interactive Snapshot Creator form.

string

NIL

PegasusInt_DefaultSNPLayerMap

Specifies the default layermap file that is pre-populated in Layer Map List in the Input tab of the Pegasus Interactive Snapshot Creator form.

string

NIL

PegasusInt_DefaultSNPObjectMap

Specifies the default objectmap file that is pre-populated in Object Name Table in the Input tab of the Pegasus Interactive Snapshot Creator form.

string

NIL

PegasusInt_DefaultSNPRuleDeck

Specifies the default rule deck{s} that is pre-loaded in Rules under the Tech& Rules tab in the Pegasus Interactive Snapshot Creator form.

string

NIL

Table 3: Pegasus Interactive Toolbar Customization
Name Description Type Default

PegasusInt_Info

When set to NO, Snapshot Info inquiry triggers are not populated as Pegasus Interactive Run Option icon drop-down items.

boolean

YES

PegasusInt_InitSnapshot

Specifies the default active snapshot populated in the Snapshot combo field. If it is not found, first item from the available snapshot list is set to active snapshot.

string

NIL

PegasusInt_InitArea

Specifies the default Verify-Design Area checking as CELL (Whole CellView), VIEWPORT (Visible Area) or AREA (Changed Area).

string

CELL

Table 4: Pegasus Interactive Debug Utility
Name Description Type Default

PegasusInt_Dir

Specifies final run results directory that should be stored to. If it is not specified, all the run results are stored under current working directory.

string

$PWD/PEGASUS_INT_RUNDIR_VD


Return to top
 ⠀
X