Recently,I confronted a problem in running simulation with ADE.
When I run an analysis(such as a DC analysis),the simulation result just keep the same though I changed the simulation condition.After I running a simulation for the first time,the output log information just repeated all the time no matter how I change the simulation conditions.But if I press the "stop simulation"button,it was at once restored when I restarted the simulation.
In a word,when I changed the simulation condition after the last simulation,I had to press the "stop" button before I restart the simulation,or the simulation result would keep the same,the information in spectre.out would alse keep the same with the last simulation.That's really annoying and inconvenient,Can anybody tell my why?
BTW,the version of Virtuoso Design Environment is IC6.1.5-64b.72,and I used the spectre simulator in mmsim10.11.017.
This shouldn't happen. Spectre in ADE by default runs in "Interactive" mode which means that spectre does not quit after each simulation, and parameter and temperature changes are communicated in memory to the simulator to avoid it having to re-read the netlist and re-start the simulator.
I've not seen this for some time, but maybe using a later build of IC615 would fix it.
Alternatively, you can set:
envSetVal("spectre.envOpts" "controlMode" 'string "batch")
before starting ADE, but this will degrade interactive performance a little - it will force spectre to quit after each individual simulation run.