I'm sure we all might have come across this situation - Not being sure if something has changed in the simulation setup or design so you need to run a new simulation in Virtuoso ADE Assembler to check the results. This simulation run may take hours or even days to complete and it's a sheer waste of time when you realize the results are identical to the previous simulation. It gets even worse when you have a regression setup where simulations run to ensure all results are up-to-date. You certainly would not want to spend compute resources and licenses if things are identical.
The tricky question is how to find out that a simulation run is redundant. It is not a trivial task to check all dependencies for a simulation.
To address this issue, starting from IC6.1.7 ISR19 and ICADV12.3 ISR19, a new cdsenv has been provided that allows you to run simulation only if the design, simulation setup or simulation files have changed.
(read more)
↧