The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 16th, 2024, 3:51pm
Pages: 1
Send Topic Print
parameter "flkmod=?(0 or 1)" to simulatie circuit? (Read 2859 times)
chungmnig
Community Member
***
Offline



Posts: 37

parameter "flkmod=?(0 or 1)" to simulatie circuit?
May 19th, 2006, 9:57am
 
Hi ~~~
I simulate sigma delta modulator's noise using PSS & Pnoise analysis.
I using TSMC 0.35um , but the model has no flicker noise.
So i added by my self , but i don't know the parameter flkmod=? , the defult is "0"
but i see .25um is set "1" .
setting "1" the result is better.
I also see "An Oscillator Puzzle,An Experiment Community Authoring" by Ken Kundert ,
there said flkmod=1 is regarded , but i don't know the condition is suit to me?
Can someboy help my?
thanks~~~
Back to top
 
 
View Profile   IP Logged
ACWWong
Community Fellow
*****
Offline



Posts: 539
Oxford, UK
Re: parameter "flkmod=?(0 or 1)" to simulatie circ
Reply #1 - May 19th, 2006, 10:27am
 
In reference to BSIM3v3:

flkmod=0 means Ids based model
flkmod=1 means gm based model

You can get the full meaning and equations by looking it up in the spectre model guide in your installation path.
<Cadence_Installation_path>/doc/spectremod/spectremod.pdf

I think what you really need though is some measurement data for you to correlate your flicker noise modelling to. This should (?!?) be provided by your foundary. Often foundaries will release models for flicker noise parameters and show you graphically how well or badly they fit. Unfortunately flicker noise is one parameter which is often poorly fitted....

Back to top
 
 
View Profile   IP Logged
Geoffrey_Coram
Senior Fellow
******
Offline



Posts: 1999
Massachusetts, USA
Re: parameter "flkmod=?(0 or 1)" to simulatie circ
Reply #2 - May 25th, 2006, 4:35am
 
With flkmod=1, as ACWWong wrote, you get the gm-based model, which has a spectral density in Amps/Hz^2 of
 KF * gm*gm / (Cox * W *L * f^AF)

Note the pre-factor of KF, which needs to be set.  If you set flkmod=1 and get flicker noise, then KF must be set, because it defaults to zero.  But this conflicts with your statement that "the model has no flicker noise" before you changed flkmod.

You may also want to look at the value of NOIMOD; if it is set to 2 or 3, then the model uses the "unified flicker noise model" with parameters NOIA, NOIB, NOIC (and the parameter KF has no effect).  I don't recall offhand whether NOIMOD takes precedence over FLKMOD.
Back to top
 
 

If at first you do succeed, STOP, raise your standards, and stop wasting your time.
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.