The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Simulators >> Circuit Simulators >> ultrasim vs spectre https://designers-guide.org/forum/YaBB.pl?num=1176167388 Message started by arsenal_he on Apr 9th, 2007, 6:09pm |
Title: ultrasim vs spectre Post by arsenal_he on Apr 9th, 2007, 6:09pm hi, i am runing some simple simulation using ultrasim and spectre. For a transistor with fixed biases, spectre shows id=260uA while ultrasim only gives out 50uA with the same model and corner and highest accuracy setting. And the spice model shows that spectre simulation gives the correct results, then what can i do such that ultrasim runs fine? thanks arsenal |
Title: Re: ultrasim vs spectre Post by sheldon on Apr 10th, 2007, 6:05am Arsenal, You need to provide more information about your circuit and any warnings in the log file. In particular, was the dc operating point calculation correct? Best Regards, Art Schaldenbrand |
Title: Re: ultrasim vs spectre Post by arsenal_he on Apr 10th, 2007, 11:19am hi art, thank you for your reply. I didn't find any warnings but the vth of ultrasim simulation is 0.658v while that of spectre is only 0.420v. Then why is so big difference of vth? thanks arsenal sheldon wrote on Apr 10th, 2007, 6:05am:
|
Title: Re: ultrasim vs spectre Post by Geoffrey_Coram on Apr 10th, 2007, 12:11pm Do your models include WPE or STI stress effects (parameters SA, SB, SC)? |
Title: Re: ultrasim vs spectre Post by arsenal_he on Apr 10th, 2007, 1:31pm hi Geoffre, I found some warnings complaining lack of sa1 so ultrasim use sa instead. BUt I did'nt find any sa1 or sa in the model file. And I have checked both the netlist of ultrasim and spectre, both of them have the parameters of SCA, SCB, SCC thanks arsenal Geoffrey_Coram wrote on Apr 10th, 2007, 12:11pm:
|
Title: Re: ultrasim vs spectre Post by Geoffrey_Coram on Apr 12th, 2007, 4:39am SA/SA1 are instance parameters, meaning that the instance should have values that indicate how that particular device is laid out; AD, AS, PD, PS are also instance parameters. The model file describes common parameters. If ultrasim is using the wrong values for the stress parameters, then it will incorrectly compute the shift in threshold voltage due to stress. If it's a small test netlist, you could delete all the sa/sb/sc parameters and see if you get the same threshold voltage. Then we can work on seeing if we can fix the parameter names. Eg, "sa1" is not an official BSIM parameter, it is part of a foundry-specific STI stress model; there are values SA1 through SA9 for up to 9 gate segments. It may be that ultrasim doesn't support these unofficial parameters. |
Title: Re: ultrasim vs spectre Post by arsenal_he on Apr 12th, 2007, 11:35am hi Geoffrey, thank you very much. I found that it was due to the calculation of SCA,SCB and SCC, which should change as to W/L, but my those parameters in my pdk are fixed! Still i don't know where to get a new pdk for tsmc65gp thanks arsenal Geoffrey_Coram wrote on Apr 12th, 2007, 4:39am:
|
Title: Re: ultrasim vs spectre Post by Geoffrey_Coram on Apr 13th, 2007, 6:45am You may need to get a layout-extractor that supports WPE (SCA,SCB,SCC). |
Title: Re: ultrasim vs spectre Post by arsenal_he on Apr 13th, 2007, 3:35pm ya, im using qrc to do the RCX, and it seems SCA,SCB and SCC affect vth too much! i did an experiment and the pre-layout vth is about 470mv while the post-layout is 690mv!!! How can i minimize the discrepancy in layout? thanks Geoffrey_Coram wrote on Apr 13th, 2007, 6:45am:
|
Title: Re: ultrasim vs spectre Post by sheldon on Apr 13th, 2007, 10:22pm Arsenal, Can you modify the transistor layouts? These parameters are a function of layout. BTW, did a quick search and found an interesting paper that might give you insight into what needs to be changed, http://www.ieee-cicc.org/06-8-6.pdf Best Regards, Sheldon |
Title: Re: ultrasim vs spectre Post by arsenal_he on Apr 17th, 2007, 3:47pm Sheldon, Thank you very much. arsenal sheldon wrote on Apr 13th, 2007, 10:22pm:
|
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |