G
Gerd
Guest
Hello,
My attempt is to auCdl netlist a MOS component with custom additional
parameters. The netlisting procedure for doing this i found on
Sourcelink: _ansCdlCompParamPrim. For illustration, the extra
parameters are X and Y. E.g., this is what i want to get:
MM0 Z A vdd! vdd! pmos W=... L=... X=... Y=...
and this is what is netlisted instead:
MM0 Z A vdd! vdd! model=pmos W=... L=... X=... Y=...
In fact the model name is now treated as a parameter instead of being
written explicitly. Here's my current CDF:
cdfId->simInfo->auCdl = '( nil
netlistProcedure _ansCdlCompParamPrim
instParameters (model W L X Y)
termOrder (D G S B)
propMapping (nil model MODELNAME)
namePrefix "M"
)
Playing with the 'modelName' simInfo doesn't help either since it
prints everything literally in the netlist (and MODELNAME is a
variable).
Does anyone have a way to circumvent this without losing the ability to
netlist X and Y properly?
Thanks a lot,
Gerd
My attempt is to auCdl netlist a MOS component with custom additional
parameters. The netlisting procedure for doing this i found on
Sourcelink: _ansCdlCompParamPrim. For illustration, the extra
parameters are X and Y. E.g., this is what i want to get:
MM0 Z A vdd! vdd! pmos W=... L=... X=... Y=...
and this is what is netlisted instead:
MM0 Z A vdd! vdd! model=pmos W=... L=... X=... Y=...
In fact the model name is now treated as a parameter instead of being
written explicitly. Here's my current CDF:
cdfId->simInfo->auCdl = '( nil
netlistProcedure _ansCdlCompParamPrim
instParameters (model W L X Y)
termOrder (D G S B)
propMapping (nil model MODELNAME)
namePrefix "M"
)
Playing with the 'modelName' simInfo doesn't help either since it
prints everything literally in the netlist (and MODELNAME is a
variable).
Does anyone have a way to circumvent this without losing the ability to
netlist X and Y properly?
Thanks a lot,
Gerd