The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 21st, 2024, 10:28pm
Pages: 1
Send Topic Print
A problem with pss analysis (Read 5398 times)
goldendawn
New Member
*
Offline



Posts: 3
China PR
A problem with pss analysis
Mar 23rd, 2006, 11:00pm
 
I am doing  postlayout simulation with a Mixer ,using the tool of Cadence spectre. The parasitic parameters including resisters and capacitors, have been extracted with Calibre. When pss analysis is executed, the memory is rapidly run out, and the simulation is interrupted with fatal error. But the tran analysis can be executed normally. the scale of the circuit is small, and the quatity of memory is 4G, so i think there is something wrong with my setting of simulation but not with the lack of memory.
thanks a lot.
Back to top
 
 
View Profile   IP Logged
Andrew Beckett
Senior Fellow
******
Offline

Life, don't talk to
me about Life...

Posts: 1742
Bracknell, UK
Re: A problem with pss analysis
Reply #1 - Mar 30th, 2006, 5:18am
 
Without giving any clues as to what you've done, it's hard to tell. The new front end (in MMSIM60 by default, or on in IC5141 by providing the +csfe
switch) tends to reduce the memory the parser takes - but it may be down to the PSS. You don't give any clue as to the frequencies you have, the PSS settings, the size of the circuit, etc, etc.

With no information to go on, we can't help you much!

Andrew.
Back to top
 
 
View Profile WWW   IP Logged
schehrazi
Community Member
***
Offline



Posts: 45
University of CA, LA
Re: A problem with pss analysis
Reply #2 - May 25th, 2006, 5:48pm
 
Andrew is right, however, if you try to selectively save your signal at some specific nodes instead of saving all signals, that might help.
Back to top
 
 
View Profile   IP Logged
Geoffrey_Coram
Senior Fellow
******
Offline



Posts: 1999
Massachusetts, USA
Re: A problem with pss analysis
Reply #3 - May 26th, 2006, 5:34am
 
Doing a PSS analysis using shooting-Newton requires the simulator to store the circuit matrices for every point along the period, which it then uses to compute an updated initial condition.  Even if you only ask it to save certain nodes in the converged solution, the memory will still be used while computing the solution.

Another way to compute the PSS solution is to simply run a period and check if initial=final, and if not, run another period and try again.  In this case, the simulator only has to store the V-vector for the initial condition (in addition to all the things it usually stores while computing a regular transient analysis).  The only difference between this and transient is that the simulator detects convergence to a periodic solution, rather than the user having to run the analysis and manually check for convergence.

Andrew, do you know if Spectre can do this sort of PSS, and if the memory requirements would, in fact, be reduced?
Back to top
 
 

If at first you do succeed, STOP, raise your standards, and stop wasting your time.
View Profile WWW   IP Logged
Andrew Beckett
Senior Fellow
******
Offline

Life, don't talk to
me about Life...

Posts: 1742
Bracknell, UK
Re: A problem with pss analysis
Reply #4 - Jul 20th, 2006, 1:42pm
 
Geoffrey,

Apologies for the lateness of my reply - I've been tied up with so many other things recently, I've had no chance to monitor the Designer's Guide.

No, SpectreRF does not provide a means of doing what you're suggesting. I'm not sure it would be useful, given the fact that the matrices over time are needed for the small-signal analyses.

If the circuit is weakly non-linear, and especially if it is a multi-tone simulation, using flexible balance can save a lot of memory, since you only need to store the harmonic coefficients for a small number of harmonics for each voltage and branch current (put simply).

Also, using QPSS can help if it's a multi-tone simulation, because even with shooting, the solution is partly in the frequency domain, and the time domain information is only needed for the "large" signal.

Andrew.
Back to top
 
 
View Profile WWW   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.