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

mgSetDummyLibCellAndParamAlias

mgSetDummyLibCellAndParamAlias(
l_ActiveLibCells_and_params
l_DummyLibCells_and_params
)
=> t / nil

Description

Maps the specified library names, cell names, and parameter names. The function maps CDF parameter names for the parameters that do not have matching names, so that values can be copied from cellA to cellB.

Arguments

l_ActiveLibCells_and_params

A list consisting of pairs of active library and cell names and a list of parameter names. Example:

list(list("libNameA" "cellNameA") list("paramNameA1"  "paramNameA2" ... "paramNameAN" ))

l_DummyLibCells_and_params

A list of pairs of dummy library and cell names and a list of parameter names. Example:

list(list("libNameB" "cellNameB") list("paramNameB1"  "paramNameB2" ... "paramNameBN" ))

Both arguments must contain the same number of strings in the parameter list. The parameters are mapped based on the order in the list, for example, paramNameA1 maps to paramNameB1 in the above example.

Value Returned

t

The specified library, cell, and parameters are mapped.

nil

The command was unsuccessful.

Example

Maps the specified libraries, cells, and parameters.

mgSetDummyLibCellAndParamAlias(list(list("libNameA" "cellNameA") list("paramNameA1" "paramNameA2"))
list(list("libNameB" "cellNameB") list("paramNameB1" "paramNameB2")))
=> t
mgGetDummyLibCellAndParamAlias()
=> (list(list("libNameA" "cellNameA") list("paramNameA1" "paramNameA2"))
 list(list("libNameB" "cellNameB") list("paramNameB1" "paramNameB2")))

Related Topics

mgGetDummyLibCellAndParamAlias


Return to top
 ⠀
X