• 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. Check and Asserts in Monte-Carlo

Stats

  • Replies 5
  • Subscribers 126
  • Views 2125
  • Members are here 0

Check and Asserts in Monte-Carlo

lagoud
lagoud 6 months ago

Hi,

I am using IC23.1-64b.ISR10.29.

I have a created a .scs file with certain asserts for some devices and include it in the model files. It works fine with SingleRun, sweeps and corners, I can see the violations in output results.

But when running Monte Carlo, violations in output setup fields appear as disabled.

Are  there any specific settings I need to enable for Monte Carlo?

Kind Regards

  • Sign in to reply
  • Cancel
  • KV202505288952
    KV202505288952 3 months ago

    Same problem here.  Any solution?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Andrew Beckett
    Andrew Beckett 3 months ago in reply to KV202505288952

    This is a long-standing restriction; partly on the Spectre side and partly in ADE. It's mentioned in the ADE Assembler User Guide in the Performing Circuit and Device Checks chapter:

    The Monte Carlo Sampling, Improve Yield, and High Yield Estimation run modes do not consider circuit and device checks. Therefore, you need to disable Checks/Asserts on the Data View assistant pane before running simulations for these run modes.

    There is a Cadence Change Request #1685577 for this. Please contact customer support (use the Case menu to submit a support case) and request that a duplicate is filed on your behalf to increase the likelihood that this is addressed sooner rather than later.

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • KV202505288952
    KV202505288952 3 months ago in reply to Andrew Beckett

    Andrew Beckett ,   Sir,  I've used Virtuoso since 4.3.4  -  almost every single work day for more than 30 years.   I've never had the privilege to interact with you until now.  What an honor!  Slight smile   Thank you for the response.

    Technically now,  what I find odd is that the log files indicate they run asserts and I DO see the results in the psf directories... so it seems that spectre runs them- but Assembler just cant display them I guess.  (?)

    Thanks again!  Much appreciated.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Andrew Beckett
    Andrew Beckett 3 months ago in reply to KV202505288952
    KV202505288952 said:
    Andrew Beckett ,   Sir,  I've used Virtuoso since 4.3.4  -  almost every single work day for more than 30 years.   I've never had the privilege to interact with you until now.  What an honor!     Thank you for the response.

    Thanks!

    Anyway, I suspect (and I didn't check carefully the full reason) that Spectre may not be quite writing the data in the way that ADE expects across Monte Carlo - but it's equally possible that the Spectre side has been resolved by now and that ADE hasn't caught up on the fact.

    If I had a little more time in the coming week I'd do some experiments and prod it along myself, but unfortunately my plate is a little full at the moment (sorry!)

    Cheers,

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • KV202505288952
    KV202505288952 3 months ago in reply to Andrew Beckett

    Thanks again!!

    • 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