Greetings,
I'm running a simulation that requires me to raise the temperature midway through the simulation. It is a precision circuit and for some reason the numerical noise gets quite bad when raising the temperature. Decreasing reltol from 10e-6 to 1e-6 solves the accuracy issue but of course slows down the cold part of my simulation considerably. I therefore thought I could use dynamic paramters for reltol as well as for the temperature
The simulation has to be run at several different maximum temperatures which is why I'd like to use a variable for the temperature. The GUI does not allow me to set multiple dynamic parameters however and setting up a paramset does not handle variables very well. Below is the paramset I'm trying and the netlister gives me an error:
"ERROR (SFE-874): "/home/dah/Desktop/paramset.scs" 3: 18: Unexpected open parenthesis "(". Cannot run the simulation because of syntax error. Correct the error and rerun the simulation
myset paramset {
time reltol temp
0 0.00001 VAR("minT")
150u 0.000001 VAR("maxT")
}
Obviously it's reacting to the parenthesis in the paramset. Is there a way around this limitation?
Don't know if it's relevant or not but it is an AMS simulation using the UNL netlister. Also, I'm using version IC6.1.7-64b.500.20
Best regards
Douglas