• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. cdf parameter values to simulation output file

Stats

  • Replies 3
  • Subscribers 125
  • Views 1523
  • Members are here 0

cdf parameter values to simulation output file

Brad RFeng
Brad RFeng 5 months ago

How to send schematic cell cdf parameter values to the simulation output file?

It seems that setting Save Options>Save circuit info Name=allParams What=allparameters Where= rawfile Enabled=checked is not enough to cause the parameters to be saved. Want to use the results browser or an expression similar to this, pv("I16" "W" ?result "allParams-info.allparameters"), to display the value in the Assembler results table.

  • Sign in to reply
  • Cancel
  • Andrew Beckett
    Andrew Beckett 5 months ago

    This will entirely depend on whether they get netlisted. Do you see them on the instance line for I16 in the netlist? Are they in the "elements" (instance) database?

    It's probably going to be easiest to deal with this via customer support so we can see what you're doing.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Brad RFeng
    Brad RFeng 4 months ago in reply to Andrew Beckett

    Hi Andrew,

    I resolved the netlisting issue and can access the cdf parameters from the results browser using pv("I16" "W" ?result "allParams-info.allparameters"). Can also use this opParamExprList expression ("Jr_mA_per_um" "1e-3*OP(mappedRoot(\".R0\") \"i\")/pv(\"I16\" \"W\" ?result \"allParams-info.allparameters\")") to annotate current density. Thought instead of using pv() I could use iPar(\"W\") in the opParamExprList so that all instances could be annotated, not just I16. I get no annotation when using iPar or pPar in the opParamExprList. Is a different syntax required to use a cdf parameter in the opParamExprList?

    Regards,
    Brad

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Brad RFeng
    Brad RFeng 4 months ago in reply to Brad RFeng

    A related question -

    To display operating point resistance of R1 we use,

    opParamExprList(("rin" "OP(root(\"R1\") \"res\")")

    How to display op of other parameters of R1? For length, I replaced res with len and several other similar strings but none returned the length value.

    Regards,

    Brad

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information