Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

gpeCreateMapEntry

gpeCreateMapEntry(
[ ?schematicName t_schematicName ]
[ ?symbolName t_symbolName ]
[ ?template l_template ]
[ ?verbose { t | nil } ]
)
=> l_mapEntry / nil

Description

Creates a map entry DPL that stores the schematic name of an instance, along with its symbol mapping.

Arguments

?schematicName t_schematicName

Specifies the name of the schematic instance.

?symbolName t_symbolName

Specifies the symbol mapping of the instance.

?template l_template

Specifies a map entry, which serves as a template. Provides the values for schematic and symbol names if not otherwise specified.

?verbose { t | nil }

Controls the display of warning messages.

Value Returned

l_mapEntry

Returns the map entry DPL that was created.

nil

A Modgen sandbox map entry could not be created.

Example

Creates a map entry DPLs:

mapEntry1 = gpeCreateMapEntry(?schematicName "M9" ?symbolName "B") 
=> (nil symbol "B" schName "M9")
templateEntry = gpeCreateMapEntry(?schematicName "M1") 
=> (nil schName "M1")

Creates a map entry DPL with a template:

mapEntry2 = gpeCreateMapEntry(?symbolName "C" ?template templateEntry) 
=> (nil symbol "C" schName "M1")

Return to top
 ⠀
X