The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Design Languages >> Verilog-AMS >> multiple spectre runs with one netlist
https://designers-guide.org/forum/YaBB.pl?num=1391751554

Message started by OsDi on Feb 6th, 2014, 9:39pm

Title: multiple spectre runs with one netlist
Post by OsDi on Feb 6th, 2014, 9:39pm

Hello to everybody!
I simulate the DNL of an ADC and use a bit rewritten standart ADC DNL measurement module from Cadence IC6.1.6 installation. If I simulate my netlist (ADC + measurement module) once I get my DNL written to the output file.
But now I want to run multiple spectre simulations at once (for example corner simulation with ADE XL). If I do it I get multiple results in one file -- but some results from some corners are missing. I suppose that is because multiple spectre's write to one file.
I tried to workabout by using
out_file = $fopen( "~/results/%P.dat");
to open the file with the name of the PID of spectre. But the problem is still here. I get files for some corners only (for example 4 results for 7 corners).
Does some way to do it exist?

Title: Re: multiple spectre runs with one netlist
Post by Andrew Beckett on Feb 8th, 2014, 12:53am

If you're running with corners in ADE XL, then each simulation will be a separate run of the simulator - and hence a different process. So I doubt it's overwriting the results that's the problem here. Note that if you use ~/results/%P.txt or whatever, and then are using distributed processing (e.g. LSF) there's a chance that the process ids might clash, as you could end up with the same process id on different machines (you could even on the same machine if there are a lot of runs and the machine is busy, as it could cycle around the process ids, but that's pretty unlikely). But as I said, I doubt that's your real problem.

Maybe you should contact Cadence's customer support at http://support.cadence.com ?

Regards,

Andrew.

Title: Re: multiple spectre runs with one netlist
Post by Frank Wiedmann on Feb 10th, 2014, 12:36am

You also might want to take a look at http://support.cadence.com/wps/mypoc/cos?uri=deeplinkmin:ViewSolution;solutionNumber=11850044.

Title: Re: multiple spectre runs with one netlist
Post by boe on Feb 10th, 2014, 3:36am

OsDi,
did you try running your simulation in sequence?
Did you check the results? From your description I suspect there is  something wrong with those simulations that do not give a result...
- B O E

Title: Re: multiple spectre runs with one netlist
Post by OsDi on Feb 20th, 2014, 12:08am


Frank Wiedmann wrote on Feb 10th, 2014, 12:36am:
You also might want to take a look at http://support.cadence.com/wps/mypoc/cos?uri=deeplinkmin:ViewSolution;solutionNumber=11850044.

Thanks a lot. It atually solved my problem.

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