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

cpdCreateDeviceInfo

cpdCreateDeviceInfo(
[devMapFile t_devMapFile]
[?cellView d_cellView]
=> t / nil

Description

Creates a label in the specified cellview as libName_cellName_viewName on the layer defined in Device Map file. It generates customizable auCdl view as defined in the argument. It creates a device signature and extraction rules for the custom passive device.

Arguments

devMapFile t_devMapFile

The path to the device layer mapping file. If it is not specified, the DeviceMap.txt is searched in current directory.

?cellView d_cellView

The cellview where the device information is created. If this is not specified, geGetEditCellView() is used by default.

Value Returned

t

The device information is created successfully.

nil

The device information could not be created.

Examples

cpdCreateDeviceInfo("DeviceMap.txt" ?cellView geGetEditCellView())

Gets the information required to generate device signature from the DeviceMap.txt file.

Related Topics

cpdGenerateDerivedShapes

cpdLoadDerivedShapesRules

cpdPegasusPreFormTrigger

Variables for the Custom Passive Device Authoring Flow

Authoring Custom Passive Devices


Return to top
 ⠀
X