• 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. how to locate most computational extensive node/cell/ci...

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 125
  • Views 528
  • 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

how to locate most computational extensive node/cell/circuit

DavidLou
DavidLou over 6 years ago

hello experts, 

I suppose there should be some command/tool to list the computation heavy cell/circuit so designers can swap with faster behavioral models? how can I do that? 

IC617 + Spectre 16.1

thanks,

David

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 6 years ago

    Hi David,

    It's not that simple, because trying to identify the block in the design which causes performance challenges in the simulator is quite hard to identify. We do have the +diagnose option (which can be turned on via Setup->Environment) which produces both a more detailed log file with lots of info as to what might be causing the time steps to reduce, or convergence issues, or time step rejection and so on, as well as adding some additional info into the transient waveform database that allows you to plot the simulation progress over time so you can then work out where to look in the log file in order to potentially identify issues.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 6 years ago

    Hi David,

    It's not that simple, because trying to identify the block in the design which causes performance challenges in the simulator is quite hard to identify. We do have the +diagnose option (which can be turned on via Setup->Environment) which produces both a more detailed log file with lots of info as to what might be causing the time steps to reduce, or convergence issues, or time step rejection and so on, as well as adding some additional info into the transient waveform database that allows you to plot the simulation progress over time so you can then work out where to look in the log file in order to potentially identify issues.

    Regards,

    Andrew.

    • 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