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

lobRegisterFillOverrideParameters

lobRegisterFillOverrideParameters(
t_libName
t_cellNameOrRegex
l_paramsList
)
=> t / nil

Description

(Virtuoso Layout Suite EXL) Registers parameter overrides to be used by dummy fill. Lookup processes parameter overrides in the order in which they are registered.

Arguments

t_libName

Specifies the name of the library that contains the instance cellviews to override.

t_cellNameOrRegex

Specifies the string against which the cell names are to be matched. If an exact match is not found, the argument follows the SKILL rexMatchp style.

l_paramsList

Name and value pairs of parameters to be overriden.

Value Returned

t

The parameter overrides were registered.

nil

The command was unsuccessful.

Examples

This following examples register overrides for three libraries.

lobRegisterFillOverrideParameters("libName1" "NcellName" list(list( "boolStrParam1" "TRUE") list("boolStrParam2" "TRUE")))
=> t
lobRegisterFillOverrideParameters("libName1" "PcellName" list(list( "boolStrParam1" "TRUE") list("boolStrParam2" "TRUE") list("intParam" "3")))
=> t
lobRegisterFillOverrideParameters("libName1" "PcellName" list(list( "boolStrParam1" "TRUE") list("boolStrParam2" "TRUE") list("intParam" "5")))
=> t
lobRegisterFillOverrideParameters("libName1" "[A-Z]cellName" list(list( "boolStrParam3" "FALSE") list("boolStrParam4" "FALSE")))
=> t
lobRegisterFillOverrideParameters("libName2" "NcellName" list(list( "boolStrParam3" "FALSE") list("boolStrParam4" "FALSE")))
=> t
lobRegisterFillOverrideParameters("libName3" "[a-z]*cellName" list(list( "boolStrParam3" "FALSE") list("boolStrParam4" "FALSE")))
=> t

The following example checks for the registered overrides.

lobGetRegisteredFillOverrideParameters("libName1" "PcellName")
=> list(list( "boolStrParam1" "TRUE") list("boolStrParam2" "TRUE") list("intParam" "3"))

Related Topics

lobGetRegisteredFillOverrideParameters

lobUnregisterFillOverrideParameters


Return to top
 ⠀
X