The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> Circuit Simulators >> montecarlo eldo spectre standard deviation
https://designers-guide.org/forum/YaBB.pl?num=1144323296

Message started by horizon on Apr 6th, 2006, 4:34am

Title: montecarlo eldo spectre standard deviation
Post by horizon on Apr 6th, 2006, 4:34am

Dear All,
I am comparing result I have of the standard deviation of a bandgap ouput voltage (I am using spectre) and results a collegue had using same model, but with eldo.
The models are identical for both of the simulator.
The spreading is higher with eldo.
The guy was using an option with eldo : "MCLIMIT"
I would like to know if one of you knows more about this option and especially if this option is changing the original spreading written in the model. I read the eldo manual but it 's not clear for me.
Does somebody knows the equivalent command in spectre ?

thank you very much for your help
have a nice day
              Horizon

Title: Re: montecarlo eldo spectre standard deviation
Post by achim.graupner on Apr 12th, 2006, 12:04am

HI there,

I do not know anything about eldo. But I may suggest two things to consider:

In the spectre model paramter file (in general called mcparam) there is a parameter called truncate. It truncates the probability density functions by multiples of their standard deviation:
statistics {
 truncate tr=4.0
}

A second problem migth occur  when you use multiplier > 1.  The multiplier is not necessaryly regarded in the model card when computing the device's area. May the spectre and elso netlisters are doing the same.

Good luck,
achim

Title: Re: montecarlo eldo spectre standard deviation
Post by Paul on Apr 12th, 2006, 1:35pm

Hi,

are you using subcircuits for all devices in Eldo. If you are using model cards, the Monte-Carlo is not performed correctly, because the same parameter variations are applied to all devices with identical dimensions. Indeed, Eldo does not know "inline subcircuit" statements. In your case, does Spectre give larger spread than Eldo? This would be a hint on the fact that the Eldo computation is not correct.

Paul

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.