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

cpdLoadDerivedShapesRules

cpdLoadDerivedShapesRules(
t_configfileName 
)
=> l_devicenames / nil

Description

Loads the derived shapes generation rules into the memory of devices specified in the given file. The newly loaded list of rules overrides the previously defined list of rules for the devices.

Arguments

t_configfileName

The name of the file that contains the device generation rules.

Value Returned

l_devicenames

A list of devices for which the device generation rules have been updated.

nil

The list of devices could not be retrieved.

Examples

cpdLoadDerivedShapesRules("devices.txt")

The following is the format of devices.txt:

Devices(
  <deviceName>(
    (<derivedLayer> ( <operator> <arg1> [<arg2>] ) [<outputLayer> <outputPurpose>])
    ...
  )
  ...
)

Related Topics

cpdCreateDeviceInfo

cpdGenerateDerivedShapes

cpdPegasusPreFormTrigger

Variables for the Custom Passive Device Authoring Flow

Authoring Custom Passive Devices


Return to top
 ⠀
X