auCdl netlisting with '_ansCdlCompParamPrim'

Discussion in 'Cadence' started by Gerd, Oct 4, 2005.

  1. Gerd

    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
     
    Gerd, Oct 4, 2005
    #1
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.