R
Roger Light
Guest
Hi,
I am trying to do a Monte Carlo simulation from within Analog Artist.
Every iteration produces the same results - no randomness unless it is
*very* small.
I am using version 5.0.0.32 on both Solaris and Linux. I am using the
design kit v3.51 Austria Micro Systems provide for their C35 process.
In Analog Artist Setup->Model Libraries... I can see the correct path to
the file containing the MC parameters in addition to the usual model
libraries. It contains lines such as
parameters cj50=x.xxxxe-xx
as well as statistics sections with
vary cj50 dist=unif N=x.xxxxe-xx percent=no
I have tried schematics with the AMS transistors and others of their
devices, such as rpolyh and rpoly2.
As a simple test, I created an inverter schematic with a dc sweep of the
input voltage. In the Analog Statistical Analysis window I set "Save
Data Between Runs to Allow Family Plots" to true and added an output
name VT("/net032") wave no
I have tried varying the number of runs, the number of the starting run
and the analysis variation but nothing seems to have an effect.
Choosing Simulation->Run and then Results->Plot->Curves gives a waveform
window with what appears like a single line, just with lots of captions
at the top detailing the iterations.
If I look at Results->Specification Limits, all of the values are set to
upper 1e36 and lower -1e36, which suggests to me that the parameters
from the model library aren't being used.
Can anybody suggest where I'm going wrong, or if I've just got
completely the wrong end of the stick?
Best regards,
Roger Light
Research Assistant
School of Electrical and Electronic Engineering
University of Nottingham
I am trying to do a Monte Carlo simulation from within Analog Artist.
Every iteration produces the same results - no randomness unless it is
*very* small.
I am using version 5.0.0.32 on both Solaris and Linux. I am using the
design kit v3.51 Austria Micro Systems provide for their C35 process.
In Analog Artist Setup->Model Libraries... I can see the correct path to
the file containing the MC parameters in addition to the usual model
libraries. It contains lines such as
parameters cj50=x.xxxxe-xx
as well as statistics sections with
vary cj50 dist=unif N=x.xxxxe-xx percent=no
I have tried schematics with the AMS transistors and others of their
devices, such as rpolyh and rpoly2.
As a simple test, I created an inverter schematic with a dc sweep of the
input voltage. In the Analog Statistical Analysis window I set "Save
Data Between Runs to Allow Family Plots" to true and added an output
name VT("/net032") wave no
I have tried varying the number of runs, the number of the starting run
and the analysis variation but nothing seems to have an effect.
Choosing Simulation->Run and then Results->Plot->Curves gives a waveform
window with what appears like a single line, just with lots of captions
at the top detailing the iterations.
If I look at Results->Specification Limits, all of the values are set to
upper 1e36 and lower -1e36, which suggests to me that the parameters
from the model library aren't being used.
Can anybody suggest where I'm going wrong, or if I've just got
completely the wrong end of the stick?
Best regards,
Roger Light
Research Assistant
School of Electrical and Electronic Engineering
University of Nottingham