• 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 SKILL
  3. Request automatic check for spectre parameter "cmin" at...

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 143
  • Views 745
  • 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

Request automatic check for spectre parameter "cmin" at simulation start

zinal7
zinal7 over 1 year ago

Hello There 

we frequently have had issues where the spectre parameter "cmin" is set for some debug and then left unchanged. In sign-off simulations this has caused very signficant debug trouble since it can cause malfunction in switching regulators where the ground node can be significantly different from global ground.

Designers should always use cmin consciously.

I would like to have an automatic check that is run at the start of simulations that reports if cmin is set.

Would this be possible?

- I was thinking if somehow I can extract data from netlist ? or from maestro view ? from Test created ? because there are many places from which we can set "cmin" - how to insure I will cover all ?

Thanks

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 1 year ago

    I did wonder whether it could be trapped with a spectre assert but I don't think it can. I also considered using the older param limits capability, but this only seems to be for primitive devices.

    I agree, it would be a useful check (I've spent a while debugging a problem where cmin was set on the options statement rather than on one of the analyses). I'd suggest contacting customer support for an enhancement to check this in Spectre (even if it's via  support with the assert statement that you could include in your models).

    Right now, the best approach would be to register a "preRun" signal (trigger) in ADE maestro and then have that look over all the analyses and options to check this. This would miss if cmin is specified in an include file though. Or it could be done post-simulation by checking in the log file - maybe using this How to parse Output Log File within ADE Assembler

    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