• 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. Spectre: use models on a per module basis?

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 125
  • Views 15846
  • 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

Spectre: use models on a per module basis?

dontpanic
dontpanic over 8 years ago

Hello! Is it possible to tell Spectre to use different models for the same devices in different modules? Our design kit has standard and "PRE_SIMU" models (=include contact-to-poly caps and parasitic contact and gate resistances) for the MOS devices, and we would like to use these PRE_SIMU models only for the devices in specific modules, at different moments in the design cycle:

-In the early design phases, use PRE_SIMU models only for the critical blocks in the system, and standard for the rest (speeds up simulation time)
-In the later design phases, use PEX views for the already laid-out critical blocks, and PRE_SIMU models for everything else not yet laid-out.

Currently all I can do is define these models globally for all the devices using the Model Library Setup window (need just to include a section from the model libraries). However, as soon as I use PEX views, I need to switch back to the standard models, as using PRE_SIMU globally would yield incorrect results due to double-counting of parasitics in the modules with PEX views. Thus the accuracy of our simulations gets compromised as we proceed into the implementation cycle and start to add PEX views.

...any ideas on how to overcome this problem?


Thanks in advance for any help.

Jorge.

  • Cancel
Parents
  • dontpanic
    dontpanic over 8 years ago
    Thanks so much for your prompt reply, Andrew; I just tried it and it solves our main problem! Thanks so much!
    I noticed however that it's not possible to define models on a per-instance basis (when I switch to the "Instance tree" view, the "modelFiles" field isn't available anymore).... can you please confirm if this is the case?

    Cheers,
    Jorge.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • dontpanic
    dontpanic over 8 years ago
    Thanks so much for your prompt reply, Andrew; I just tried it and it solves our main problem! Thanks so much!
    I noticed however that it's not possible to define models on a per-instance basis (when I switch to the "Instance tree" view, the "modelFiles" field isn't available anymore).... can you please confirm if this is the case?

    Cheers,
    Jorge.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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