mgGetRegisteredDummyOverrideParameters
mgGetRegisteredDummyOverrideParameters( [t_libName] [t_cellName] [t_paramType] ) =>l_registeredDummyOverrides/nil
Description
Returns the first set of registered Modgen dummy override parameters that match the specified library and cell names. If the library name is not specified, the function returns all registered overrides. If the cell name is not specified, the function returns all cell overrides that are registered for the given library.
Arguments
Value Returned
Registers overrides for three different libraries and retrieves the overrides by specifying only the library name, both library and cell names, and neither library or cell names.
mgRegisterDummyOverrideParameters("libName1" "cellname1" list(list( "boolStrParam1" "TRUE") list("boolStrParam2" "TRUE")))
mgRegisterDummyOverrideParameters("libName1" "cellName2" list(list( "boolStrParam1" "FALSE") list("boolStrParam2" "FALSE")))
mgRegisterDummyOverrideParameters("libName2" "cell*2" list(list( "boolStrParam3" "FALSE") list("boolStrParam4" "FALSE")))
mgRegisterDummyOverrideParameters("libName3" "cellName3" list(list( "boolStrParam3" "FALSE") list("boolStrParam4" "FALSE")))
Returns all registered Modgen dummy override parameters in the specified library.
mgGetRegisteredDummyOverrideParameters("libName1" 'all)
=> (("cellname1"
(("boolStrParam2" "TRUE")
("boolStrParam1" "TRUE")
)
)
("cellName2"
(("boolStrParam2" "FALSE")
("boolStrParam1" "FALSE")
)
)
)
Returns all registered Modgen dummy override parameters in the specified library and cell.
mgGetRegisteredDummyOverrideParameters("libName2" "cellAnyStringHere2" 'signal)
=> (("boolStrParam2" "FALSE")
("boolStrParam1" "FALSE")
)
Returns all registered Modgen dummy override parameters.
mgGetRegisteredDummyOverrideParameters()
=> (("libName3"
(("cell[nN]ame3"
(("boolStrParam4" "FALSE")
("boolStrParam3" "FALSE")
)
)
)
)
("tsmcN5"
(("analog_cell"
(("cellType" "Dummy_cell"))
)
("hp_analog_cell"
(("cellType" "Dummy_cell"))
)
)
)
("libName1"
(("cellname1"
(("boolStrParam2" "TRUE")
("boolStrParam1" "TRUE")
)
)
("cellName2"
(("boolStrParam2" "FALSE")
("boolStrParam1" "FALSE")
)
)
)
)
("tsmcN3"
(("analog_cell"
(("pdk_dmy_switch" "ON"))
)
)
)
("libName2"
(("cell*2"
(("boolStrParam4" "FALSE")
("boolStrParam3" "FALSE")
)
)
)
)
)
Return to top