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:
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. |