The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Simulators >> RF Simulators >> How to run Envelope Analysis of Cadence Spectre without "Internal error https://designers-guide.org/forum/YaBB.pl?num=1262000981 Message started by pancho_hideboo on Dec 28th, 2009, 3:49am |
Title: How to run Envelope Analysis of Cadence Spectre without "Internal error Post by pancho_hideboo on Dec 28th, 2009, 3:49am I have question about how to run Envelope Analysis of Cadence Spectre without failure. Simulation scenario is very simple. PA is driven by MSK RF signal, e.g. like following MSK RF signal. http://www.designers-guide.org/Forum/YaBB.pl?num=1195226387/9#9 However PA is power on and off during simulation by control logic signal "master_en". "master_en" rises at 0.1usec with Trise=0.1usec and falls at 280.1usec with Tfall=0.1usec. But Shooting-Envelope Analysis of Cadence Spectre fails at 280.714usec like following. At 280.714usec, PA is enoughly power off state. Why does Shooting-Envelope Analysis of Cadence Spectre fail at this point ? If I use HB-Envelope Analysis of Cadence Spectre, it fails more early,e.g. at around 22usec. Results HB-Envelope Analysis between 0usec and this 22usec are completely wrong. On the other hand, results of Shooting-Envelope Analysis between 0usec and 280.683usec seem to be reasonable. Of course, there is no NPORT which Cadence Spectre have many troubles in treating. http://www.designers-guide.org/Forum/YaBB.pl?num=1258119869 http://www.designers-guide.org/Forum/YaBB.pl?num=1237187544 How to run Envelope Analysis of Cadence Spectre without failure ? Any expert of Cadence Spectre, teach me. [Error log of Cadence Spectre] Quote:
[Extraction from my Netlist of Cadence Spectre] Quote:
If I use Envelope Analysis based on Time-Balance(TB) Steady State Solver in Agilent GoldenGate, I can finish envelope analysis even with including noise effects without fail. http://www.designers-guide.org/Forum/YaBB.pl?num=1232855139 Quote:
|
Title: Re: How to run Envelope Analysis of Cadence Spectre without "Internal error Post by Andrew Beckett on Jan 3rd, 2010, 12:36pm Hi Pancho Hideboo, I couldn't find any reports of similar problems - but it was a little hard to trace with the information you gave (you didn't mention the version number, command line arguments, etc etc). What version of spectre were you using? There were some problems with SST2 as the output format for envlp (fixed earlier this year), so maybe it's that - although the symptoms were slightly different. Essentially the error is an uncaught non-specific internal error, so really needs the testcase to investigate further. If you're not using the most recent MMSIM version, I suggest you try that first, then contact Cadence Customer Support - this looks like a good old-fashioned bug (all software has occasional bugs, of course), with the data to reproduce the problem, and then we can get it fixed. Regards, Andrew. (you couldn't resist the temptation to have a dig about nport, despite the fact that this has nothing to do with that!) |
Title: Re: How to run Envelope Analysis of Cadence Spectre without "Internal error Post by pancho_hideboo on Jan 3rd, 2010, 11:34pm Andrew Beckett wrote on Jan 3rd, 2010, 12:36pm:
And they didn't compare it's results with other simulators. http://www.designers-guide.org/Forum/YaBB.pl?num=1261540239 Andrew Beckett wrote on Jan 3rd, 2010, 12:36pm:
Andrew Beckett wrote on Jan 3rd, 2010, 12:36pm:
pancho_hideboo wrote on Dec 28th, 2009, 3:49am:
So I replaced NPORT with simple LCR equivalent circuits. My results here are envelope analysis without NPORT. I don't think NPORT, envelope analysis and QPSS of Cadence Spectre can all reach to practical use level. |
Title: Re: How to run Envelope Analysis of Cadence Spectre without "Internal error Post by Andrew Beckett on Jan 4th, 2010, 4:08am I'm sorry, but this is ridiculous. There are many thousands of users of spectre who are using it in real design. I know you find that amazing, but it is absolutely true. You clearly are completely biased, and seem to have a large chip on your shoulder about something, and are not interested in anyone who wants to help. As I keep saying, all tools have occasional problems, and if you are continuing to use old versions, or base your information on historical information, you are doing all other users a disservice. I really value constructive criticism - there are always ways that tools can be improved (I'm always asking for enhancements and fixes), but constant negativity helps nobody. And by the way, you still didn't say what version you were using. Will you contact Cadence Customer Support about this so we can fix the internal error (assuming it has not already been fixed)? (I still want to help, despite being rather irritated by your comments) Regards, Andrew. |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |