The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> Circuit Simulators >> Monte Carlo simulation in MDL
https://designers-guide.org/forum/YaBB.pl?num=1174686084

Message started by DL on Mar 23rd, 2007, 2:41pm

Title: Monte Carlo simulation in MDL
Post by DL on Mar 23rd, 2007, 2:41pm

I'm trying to perform a search loop for each iteration of an MC run.  I've seen it mentioned here and elsewhere that it is possible to do MC through MDL, but I'm having difficulty with the syntax.  I've seen the following syntax:


Code:
run montecarlo( numruns=50, seed=1, variations='process ) {
   run tran_meas

}


given for the .mdl file, where tran_meas is an aliased measurement run.  This as opposed to a montecarlo (not run) statement declared within a .scs file, as I've been doing runs so far.  

When I run this, I get an error, " syntax error before or at: ) \ invalid argument to run statement ".  My ultimate aim is to have the search loop be the aliased run called for MC, which in turn calls the actual transient run under a different alias.

Could anybody point me to some help on this?  I've looked all around, including older topics in this forum, and I haven't seen anything directly addressing this issue.

Thanks in advance.

Title: Re: Monte Carlo simulation in MDL
Post by DL on Mar 23rd, 2007, 3:45pm

To clarify, I'm doing mismatch variations, as opposed to the sample code.  This is using Spectre sub-version 5.10.41_USR3.102405.

Title: Re: Monte Carlo simulation in MDL
Post by Scott Flinchbaugh on Mar 26th, 2007, 1:59pm

DL,

MDL montecarlo is only available in MMSIM6.1 release and later.  It is not possible to run MDL montecarlo
with 5.1.41 releases.

Thanks,
-scott F.

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