The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Simulators >> Circuit Simulators >> Spectre dc operating points/model calculation https://designers-guide.org/forum/YaBB.pl?num=1160016166 Message started by reilly on Oct 4th, 2006, 7:42pm |
Title: Spectre dc operating points/model calculation Post by reilly on Oct 4th, 2006, 7:42pm Hi, I'm miserable on trying to do a hand calculation during design. Most of the time, we try to start determine the proper W/L for a transistor using Id=k/2(W/L)(Vgs-vth)^2 depending the operating region desire to operate at. The problem arise here is, in the model file, the k or betaeff output from spectre is a changing value depending on the W/L of the transistor (or based on model selector). I did tried to make a thorough calculation based on bsim3v3 equation to calculate vth, vdsat etc refering to manual from cadence and bsim, yet still some mismatch arise, is it I miss out the homotopy calculation that simulator did? Can anyone point me out how spectre come out with these values for dc operating points, equation should be great if anyone can share it here. The purpose of matching the value is to aids in first hand calculation to determine the approximate W/L which I feel will increase my confidence on the dimension I had chosen and also countercheck on the result. This is the way designer should work. Any advice to offer? Thanks in advance! signal OP("/I0/NM9" "??") betaeff 414.964u cbb 133.768f cbd 7.22042a cbg -48.4775f cbs -85.2974f cdb -75.4017a cdd 3.80463f cdg -3.93929f cds 210.058a cgb -56.412f cgd -3.76909f cgg 221.473f cgs -161.292f cjd 10.1642f cjs 12.3906f csb -77.2802f csd -42.7591a csg -169.057f css 246.38f gds 17.2005n gm 22.5107u |
Title: Re: Spectre dc operating points/model calculation Post by Andrew Beckett on Dec 13th, 2006, 8:35am It's not practical for designers to do detailed hand calculations of the entire model equations these days. I don't know why anyone would want to do that. Sure, you can use the level 0 or level 1 type equations to give you the ability to judge relative relationships and approximate starting points for your circuit, but really a circuit simulator is necessary in order to check things. You should be able to use the spectre documentation and the BSIM documentation on the BSIM site - but I seriously doubt that doing this is something that designers _need_ to do. When I was doing design, I used to use the textbook type equations to get the relationships, but leave it to the simulator to get a more realistic complete circuit picture. Regards, Andrew. |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |