• 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. Tcl Commands to set method of Integration

Stats

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

Tcl Commands to set method of Integration

mobileee
mobileee over 15 years ago

Dear All,

 I am new to this community. Let me introduce as Debjit from India. I am facing the following problem.

 I want to change the method of integration and/or the errpreset of a simulation during run time. I am able to change the reltol, vabstol, iabstol value during runtime by tcl commands like "analog -reltol" etc. Does there exists some tcl commands to change the method of integration or errpreset? 

 I am using the following version of the Cadence Setup.

ICFB : 5.10.41.500.6.141
Spectre Version: 7.2.0.194.isr4
NCSIM version: 09.20-s014

 Please suggest.

 

Thanks and Regards

 

Debjit.

 

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 15 years ago

    Debjit,

    From your description, it sounds as if you're using AMS Designer as the simulator (probably wise to actually say that, to avoid guesswork on the part of anyone who wants to try to help you). In which case the version of spectre is not relevant, because it's just using the simulator from the INCISIV92 stream.

    Anyway, the Tcl analog command only allows you to change iabstol, reltol and vabstol (and the analog stop time). There is no Tcl command to change errpreset (which is dominated by the three above anyway) or method. You could probably use the save/restart options to stop the simulation at a particular point, change the analog control file (hence changing the errpreset or method) and then restart with that. Need to take a little care in case you introduce a step at that point.

    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