Product Documentation
Virtuoso Electromagnetic Solver Assistant User Guide
Product Version IC23.1, November 2023

cpdPegasusPreFormTrigger

cpdPegasusPreFormTrigger(
t_runType 
t_presetFile 
x_windID 
[ ?userPreset t_userPreset ]
)
=> l_devicenames / nil

Description

Pre-fill the Pegasus LVS form with custom passive device related configurations required to run LVS for custom passive devices.

Arguments

t_runType

Specifies the Pegasus utility that has been run. When you select PegasusLVS, this field gets defined automatically.

t_presetFile

The preset file used in Pegasus.

x_winId

The ID of the window from which the Pegasus LVS is launched.

?userPreset t_userPreset

Specifies if there is any saved preset file that you want to use apart from filling the form directly.

Value Returned

l_devicenames

The path of preset file that will be used to fill the Pegasus LVS form.

nil

The form could not be filled with the configuration information.

Example

You can use the following process to fill the Pegasus LVS form with custom passive device configuration settings if PegausPreFormTrigger is not already defined in your environment.

procedure(PegasusPreFormTrigger(runtype preset winId)
    cpdPegasusPreFormTrigger(runtype preset winId)
)

Related Topics

cpdCreateDeviceInfo

cpdGenerateDerivedShapes

cpdLoadDerivedShapesRules

Variables for the Custom Passive Device Authoring Flow

Authoring Custom Passive Devices


Return to top
 ⠀
X