The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 16th, 2024, 4:34pm
Pages: 1
Send Topic Print
pstb gives strange results (Read 9713 times)
aaron_do
Senior Fellow
******
Offline



Posts: 1398

pstb gives strange results
Feb 02nd, 2010, 12:59am
 
Hi all,

i'm trying to run a stability analysis on a current output passive mixer which is essentially a passive mixer followed by a trans-impedance amplifier. I first tried modelling the output impedance of the switching stage (the passive mixer) as a resistance, and then ran the normal stability analysis to find the loop gain. Here i found no problems. I used a cmdmprobe to break the loop. However, when I ran the pstb analysis with the LO signal turned on, the DC loop gain dropped from 70 dB down to -30 dB. Has anybody else encountered a problem like this? The PSS and Pnoise analysis give reasonable results.


thanks,
Aaron
Back to top
 
 

there is no energy in matter other than that received from the environment - Nikola Tesla
View Profile   IP Logged
pancho_hideboo
Senior Fellow
******
Offline



Posts: 1424
Real Homeless
Re: pstb gives strange results
Reply #1 - Feb 2nd, 2010, 1:36am
 
aaron_do wrote on Feb 2nd, 2010, 12:59am:
However, when I ran the pstb analysis with the LO signal turned on,
the DC loop gain dropped from 70 dB down to -30 dB.
PSTB is no more than PAC of sideband=0.
Where do you insert probe ?
See http://www.designers-guide.org/Forum/YaBB.pl?num=1217939784/3#3


BTW, I don't use Cadence Spectre for RF circuits design.
I use interstage impedance probe or custom loop gain probe with master steady state large signal analysis for stability analysis.
Again see http://www.designers-guide.org/Forum/YaBB.pl?num=1240334878/10#10
Back to top
 
« Last Edit: Feb 2nd, 2010, 2:53am by pancho_hideboo »  
View Profile WWW Top+Secret Top+Secret   IP Logged
aaron_do
Senior Fellow
******
Offline



Posts: 1398

Re: pstb gives strange results
Reply #2 - Feb 2nd, 2010, 7:51am
 
Hi,

thanks for the reply.

Quote:
PSTB is no more than PAC of sideband=0.


I'll try PAC tomorrow. thanks

Quote:
Where do you insert probe ?


I'm using an op-amp based TIA, so I inserted the probe at the input of the opamp (connected to the gate of the input transistor).

I expected there to be some difference between stb and pstb analysis, but obviously not that much. BTW in order for PAC analysis to run correctly, I had to change the parameter "version" in the BSIM model file from "version=3.3" to "version=3.2". Could the problem have something to do with that?


thanks,
Aaron
Back to top
 
 

there is no energy in matter other than that received from the environment - Nikola Tesla
View Profile   IP Logged
Andrew Beckett
Senior Fellow
******
Offline

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

Posts: 1742
Bracknell, UK
Re: pstb gives strange results
Reply #3 - Feb 2nd, 2010, 11:06am
 
I doubt that the version of the model would make a difference, but it does suggest that maybe you are using a rather old version of MMSIM. What version of spectre are you using? (this should appear in the output log file).

Regards,

Andrew.
Back to top
 
 
View Profile WWW   IP Logged
aaron_do
Senior Fellow
******
Offline



Posts: 1398

Re: pstb gives strange results
Reply #4 - Feb 2nd, 2010, 7:42pm
 
Hi Andrew,

Quote:
What version of spectre are you using? (this should appear in the output log file).


the log file says i'm using version 6.2.1.145  from Jan 10, 2008. I'll see if I can update it...

thanks,
Aaron
Back to top
 
 

there is no energy in matter other than that received from the environment - Nikola Tesla
View Profile   IP Logged
Andrew Beckett
Senior Fellow
******
Offline

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

Posts: 1742
Bracknell, UK
Re: pstb gives strange results
Reply #5 - Feb 2nd, 2010, 10:24pm
 
Not that I'm sure this will fix it - but it's worth trying a newer version anyway, just in case.

Best Regards,

Andrew.
Back to top
 
 
View Profile WWW   IP Logged
aaron_do
Senior Fellow
******
Offline



Posts: 1398

Re: pstb gives strange results
Reply #6 - Feb 2nd, 2010, 11:24pm
 
ok it seems that i wasn't using the model with version=3.2, but the one with version=3.3. Now that i've changed it to version=3.2 it works. I guess i'll try updating the spectre version later when i have more time.

thanks,
Aaron
Back to top
 
 

there is no energy in matter other than that received from the environment - Nikola Tesla
View Profile   IP Logged
Frank Wiedmann
Community Fellow
*****
Offline



Posts: 678
Munich, Germany
Re: pstb gives strange results
Reply #7 - Feb 3rd, 2010, 12:48am
 
This is in fact a known problem. Please see Cadence solution 11487974 (it talks about PAC but other periodic small-signal analyses like PXF and PSTB were probably affected as well). The problem was fixed by CCR 588933 in MMSIM versions 6.2.1.345 and 7.0.1.076.
Back to top
 
 
View Profile WWW   IP Logged
aaron_do
Senior Fellow
******
Offline



Posts: 1398

Re: pstb gives strange results
Reply #8 - Feb 3rd, 2010, 6:52am
 
Thanks a lot! I guess i'll see if I can update MMSIM sooner than I thought,

thanks,
Aaron
Back to top
 
 

there is no energy in matter other than that received from the environment - Nikola Tesla
View Profile   IP Logged
Andrew Beckett
Senior Fellow
******
Offline

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

Posts: 1742
Bracknell, UK
Re: pstb gives strange results
Reply #9 - Feb 3rd, 2010, 12:09pm
 
I feel a little embarrassed now! Thanks Frank for finding something that as a Cadence AE I really should have found (my lame excuse is that I didn't actually look, and I don't actually remember the issue from 2 years ago).

Regards,

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.