mgRegisterDummyOverrideParameters
mgRegisterDummyOverrideParameters(t_libName t_cellNameOrRegex l_supplyParamsList[l_signalParamsList] ) =>t/ nil
Description
Registers the parameter overrides to be applied to Modgen dummies. The order in which the override parameters are registered is the order in which the look up is processed.
Arguments
|
Library containing the cellviews whose parameters are to be overwritten. |
|
|
String against which cell names are to be matched. If an exact match is not found, the argument follows the SKILL rexMatchp style to check for matching strings. |
|
|
A list of list containing name and value pairs of parameters to be overridden when the connectivity type is set to |
|
|
A list of list containing name and value pairs of parameters to be overridden when the connectivity type is set to |
|
Value Returned
Examples
Registers overrides for three different libraries.
mgRegisterDummyOverrideParameters("libName1" "NcellName" list(list( "boolStrParam1" "TRUE") list("boolStrParam2" "TRUE")))
=> t
mgRegisterDummyOverrideParameters("libName1" "PcellName" list(list( "boolStrParam1" "TRUE") list("boolStrParam2" "TRUE") list("intParam" "3")))
=> t
mgRegisterDummyOverrideParameters("libName1" "PcellName" list(list( "boolStrParam1" "TRUE") list("boolStrParam2" "TRUE") list("intParam" "5")))
=> t
mgRegisterDummyOverrideParameters("libName1" "[A-Z]cellName" list(list( "boolStrParam3" "FALSE") list("boolStrParam4" "FALSE")))
=> t
mgRegisterDummyOverrideParameters("libName2" "NcellName" list(list( "boolStrParam3" "FALSE") list("boolStrParam4" "FALSE")))
=> t
mgRegisterDummyOverrideParameters("libName3" "[a-z]*cellName" list(list( "boolStrParam3" "FALSE") list("boolStrParam4" "FALSE")))
=> t
If you run mgGetRegisteredDummyOverrideParameters for the above example, it returns the following:
mgGetRegisteredDummyOverrideParameters("libName1" "PcellName" 'all)
=> (nil supply (("intParam" "3") ("boolStrParam2" "TRUE") ("boolStrParam1" "TRUE")) signal (("intParam" "3") ("boolStrParam2" "TRUE") ("boolStrParam1" "TRUE")))
Return to top