The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Simulators >> RF Simulators >> Turn off thermal noise in SpectreRF simulation https://designers-guide.org/forum/YaBB.pl?num=1091334193 Message started by bluepisces on Jul 31st, 2004, 9:23pm |
Title: Turn off thermal noise in SpectreRF simulation Post by bluepisces on Jul 31st, 2004, 9:23pm Hi, For some reason, I have to model an ideal MOS without any noise. By setting kf=0 in BSIM3v3 model, flicker noise will be zero. However, I have no idea how to make a MOS thermally noiseless in SpectreRF simulation. Since many properties are affected by temperature, it would not be a good idea to reduce temperature. Thanks for any response. ??? |
Title: Re: Turn off thermal noise in SpectreRF simulation Post by August West on Aug 1st, 2004, 1:29am There is no direct way of doing this that I know of, though you might take a close look at the noise parameters ('spectre -h bsim3v3' if using bsim3). You might find a global thermal noise scaling factor that could be set to 0. I've seen two basic approaches to getting around this problem, neither are very satisfying. In one, you basically build a duplicate MOS model in Verilog-A but without the noise sources and use it for the noiseless device. The other approach is to continue to allow the device to be noisy, but simply do your own computation of total output noise or whatever you are interested in, but exclude the individual contribution from the device that you would like to be noise free. The individual noise contributor summary gives you enough information to do this. -August |
Title: Re: Turn off thermal noise in SpectreRF simulation Post by Andrew Beckett on Aug 2nd, 2004, 1:29am One should ask why you want to have a noiseless transistor in simulation? Do you have some magic process which allows the device to be noiseless in manufacturing ;-) ? Andrew. P.S. I don't know a way of making an individual transistor noiseless (resistors can be made noiseless, using the isnoisy=no option). |
Title: Re: Turn off thermal noise in SpectreRF simulation Post by August West on Aug 2nd, 2004, 6:08pm I believe the parameter you need is gamma (at least for bsim3v3). I think if you set gamma to 0 the thermal noise of the channel goes away. If you also set kf to 0, the flicker noise goes away. You would have to set the value of any parasitic resistors to zero go get rid of their thermal noise. -August |
Title: Re: Turn off thermal noise in SpectreRF simulation Post by bluepisces on Aug 3rd, 2004, 6:23am Hi! Yes! It works if I add "gamma=0" in the BSIM3v3 model and set all the parasitic resistances to zero. Of course, I can't make the device noiseless in reality. Why I do this is for the study of noise contribution from each device. Thank you! :) |
Title: Re: Turn off thermal noise in SpectreRF simulation Post by Eugene on Aug 4th, 2004, 1:18pm Doesn't the "print noise summary" list the noise contribution from each device so that you don't have to make individual devices noiseless? |
Title: Re: Turn off thermal noise in SpectreRF simulation Post by bluepisces on Aug 9th, 2004, 8:56am Hi, Eugene What I want is the phase noise. So, "print noise summary" doesn't fit my demand. I don't know if SpectreRF can list "phase noise summary". If so, that would be great! |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |