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 lists shell variables that allow you to customize the display and content of fields available in Pegasus Interactive Run Option.
-
Table 2 lists shell variables that allow you to declare default technology setup for Pegasus Interactive Snapshot Creator GUI.
-
Table 3 lists shell variables that allow you to customize the default Pegasus Interactive toolbar icons display.
-
Table 4 lists shell variables that enable Pegasus Interactive in debug environment.
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