jimmy
|
Hi all,
I wanted to change the tolerance during transient simulation, say, use a loose one for quick settling, then change to tight one for accuracy. I tried the following method proposed by someone on this forum before. Somtimes it works, sometimes not.
My circuit contains clocks. But I avoided to save data at the clocks' edges.
Can anyone give me some hint?
thank you, jimmy
------------------------------------------------------------- You can use the combination of "writefinal" and "readic" in the transient Options form to run the transient analysis from 0-200ns and then from 200ns-400ns. During the 0-200ns simulation, write the final transient timepoint to a file called spectre_200.fc. Use this file as the initial conditions for the transient analysis initial transient solution during the 200ns-400ns simulation. - In the Analog Simulation window, select Analyses->Choose. - In the Choosing Analyses form, select tran and set the stop time to 200ns. - Click on the Options button at the bottom of the form. The transient Options form will pop up. - In the "write final" field, enter spectre_200.fc and OK the forms. - Run the simulation. The final transient timepoint is saved to the file spectre_200.fc. You can use this file as the initial conditions for the transient analysis initial transient solution during the 200ns-400ns simulation. - Next, in the transient analysis form set the stop time to 400ns. - In the transient Options form, set start = 200ns readic = spectre_200.fc write final = spectre_400.fc. - OK the forms and run the simulation. The simulation will run from 200ns-400ns using spectre_200.fc as the initial condition file.
|