• 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. instances based simulation tolerance setting

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 125
  • Views 15269
  • 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

instances based simulation tolerance setting

DavidLou
DavidLou over 6 years ago

hello experts,

we are playing Spectre simulator with very high precision circuits so naturally we need very tight tolerance setting, e.g., 'reltol 1e-6 'vabstol 1e-8 'iabstol 1e-14. on the other side, the translated digital signals or testbench signals not necessary to work for this hard at all. with the simulation running, it's easily run into convergence problem due to this unnecessory tight digital signals or testbench signals.

so wonder if I can set design dependent tolerance so that the real critical analog circuit works with tight tolerance, but not anything else?

thanks,

David

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago

    Hi David,

    First of all, it's fairly unusual to need that level of accuracy setting - even with high precision circuits. So I would recommend talking to a Cadence application engineer to analyse if it's really necessary.

    However, it is possible to control the accuracy for different subckts or instances using How to set different reltol settings for different instances or subcircuits when running with Spectre

    There's no UI for doing this in ADE currently - you have to use the Additional Parameters field on the Miscellaneous tab in Simulation->Options->Analog in ADE and type in the parameters.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • DavidLou
    DavidLou over 6 years ago in reply to Andrew Beckett

    Thanks Andrew,

    I don't have account to access the support yet (need CAD help). But I do find a few clues from Spectre User manual like "tran param" to sweeping parameters during transient analysis, and MTS options. hope that's what you  are suggesting similar methods. 

    thanks

    David

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago in reply to DavidLou

    Hi David,

    Unfortunately it's not yet documented in the main documentation - the only current place is that support article (there's a CCR to get the documentation fixed). It's not the dynamic parameters (tran param) or MTS options that are used here. At the moment we want to track usage of this feature via the support portal, so I don't think I can really advertise the precise mechanism here.

    Regards,

    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