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
|
Specifies the name of the library that contains the instance cellviews to override. |
|
|
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. |
|
Value Returned
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