• 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. Use predefined/grayed-out CDF parameters in ADE with design...

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 2547
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Use predefined/grayed-out CDF parameters in ADE with design variables

jdimov
jdimov over 4 years ago

Hi,

I have a bunch of parametrized FinFET transistors which are predefined (most options are grayed out) and I would like to use some of their CDF parameters in my ADE session (as design variables, in expressions...).

For example, length and width is set and can't be changed (the field is grayed out, you can't input anything). I would like to normalize some of my design variables with these values.

There are various transistor to chose from the list, and the length and width are not always the same, so instead of just creating a constant I wanted to be able to pull some of the instance details into ADE and then just change the transistor type when needed to check other transistors' characteristics.
I have tried creating an instance parameter which would be defined as pPar("length") or iPar("length") but that didn't work... I have tried creating a design variable in ADE using the same approach and that didn't work too...

Is there a way to do this?

  • Cancel
  • jdimov
    jdimov over 4 years ago

    I still haven't found a solution to this problem.

    I remember when I create a verilogams cellview out of schematic cellview I was able to see some of the parameters that I normally don't (in string form or float), and if I remember correctly I can use those if added to symbol view and then when instantiated you would have a field in the "instantiate component form" that would show the parameter...but those fields would be "writable" mostly and I would input a variable name and it would be copied from schematic when I start ADE Explorer...

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to jdimov

    Sorry for the delayed reply. The chances are the the PDK has set up these fields to not be editable - either because they are controlled via some other parameter and set indirectly, or they are truly not meant to be changed.

    You may be able to use the ADE Explorer "Parameters" section to override the parameter values in these fields - in that way you are not editing the component itself but overriding it in ADE. For more information on how to do this, look in the Virtuoso ADE Explorer User Guide, in the chapter Working with Device Instance Parameters. You can find this in cdnshelp, on support.cadence.com or by opening <ICinstDir>/doc/Explorer/Explorer.pdf

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • 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