apCustomPDKSettings
apCustomPDKSettings(t_pdkName[ ?paramListl_paramsList|?paramFuncs_paramFunc][ ?cdsEnvsl_cdsEnvars][ ?regFilet_regFile][ ?fillParamsl_fillParams][ ?modgenDummyParamsl_ModgenDummyParams] ) =>t / nil
Description
(Virtuoso Layout Suite EXL) Registers PDK-specific instance parameters, environment variables, custom constraint registration procedures, fill instance parameters, and Modgen dummy parameters that must be honored while running each step of the automated placement and routing flow.
Arguments
Value Returned
Examples
Registers instance parameters, environment variables, custom constraint registration procedures, and fill instances parameters for a customized PDK. These parameters are honored in different steps of the automated placement and routing flow.
apCustomPDKSettings("customPDK" ?paramList
list(
list("cell_name1"
list(list("param1" "OFF")
list("param2" "ON")
)
)
list("cell_name2"
list(list("param2" "OFF")
list("param3" "OFF")
)
)
)
?cdsEnvs
list(
list(list("tool1[.partition1]") list("varName1")
list('type) list(value1)
)
list(list("tool2[.partition2]") list("varName2")
list('type2) list(value2)
)
)
?regFile
"filepath"
?fillParams
list(
list("cell_name1"
list(list("param1" "OFF")
list("param4" "ON")
)
)
list("cell_name3"
list(list("param1" "OFF")
list("param2" "OFF")
)
)
)
?modgenDummyParams
list(
list("cell_name1"
list(list("dummy1" "OFF")
list("dummy4" "ON")
)
)
list("cell_name3"
list(list("dummy1" "OFF")
list("dummy2" "OFF")
)
)
)
Related Topics
apPDKSetupGetModgenDummyParams
Return to top