The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Simulators >> Circuit Simulators >> transient simulation become very slow at a point https://designers-guide.org/forum/YaBB.pl?num=1289482933 Message started by sear on Nov 11th, 2010, 5:42am |
Title: transient simulation become very slow at a point Post by sear on Nov 11th, 2010, 5:42am I'm running transient simulation with AMS->APS->spectre. From 0 to 100us, it take 1 hour then suddenly at 100us, it become very very slow. The step become about 100as. Any one has seen this kind of situation? I check the input, output signals, there is nothing special at this point. Thanks. |
Title: Re: transient simulation become very slow at a point Post by sheldon on Nov 15th, 2010, 10:16am Sear, More information would be helpful. Usually the time step gets small when there is a convergence issue. There are many phenomena that may cause this type of issue, it might be best to contact your local Cadence support. Best Regards, Sheldon |
Title: Re: transient simulation become very slow at a point Post by wave on Nov 15th, 2010, 12:47pm It's sometimes helpful to twiddle with transient settings. Increase Cmin, change timestep, and perhaps the convergence algorithm. Good luck! |
Title: Re: transient simulation become very slow at a point Post by sheldon on Nov 15th, 2010, 6:06pm Wave, Yes, you are correct that tweaking can help, in particular,your example of setting cmin is good. Setting cmin is usually very effective without greatly effecting the results. On the other hand, almost all of the convergence issues that I have seen recently have ended up being related to incorrectly formed models: models with large negative resistance, non-monotonic functions(higher order derivatives blow-up), etc. These issues can be worked are by tweaking the simulator parameters but it is better to identify the issue and fix it. The bonus is that fixing the problem often significantly improves simulation time. The down side is that typically developer's will need access to the testcase in order to understand the issue. Best Regards, Sheldon |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |