-
Notifications
You must be signed in to change notification settings - Fork 197
Description
We are doing standard cell characterization, and have the challenge that we would like to have the simulation run until certain parameters fulfill certain requirements.
At the moment we are doing this by trying to run the simulation for a short period of time, then we check the parameters, then we try again with twice the amount of period time, until the parameters match, or we give up if it is too long.
https://codeberg.org/tok/librecell/src/branch/master/librecell-lib/lclib/characterization/input_capacitance.py#L172
Now the problem is that this way we are doing the same calculations unnecessarily again and again. Is there a better way to do this? Can we define the exit parameters and timeouts upfront and have it run just once and exit immediately when the parameters match? Or can we pause, analyze and continue a simulation?