You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is really handy when I want to parameterize the clock period, but make sure that, say, 32 clock cycles are captured.
ng-spice allows this. Xyce gives me: Netlist error: Cannot convert '{endtime}' to double for expression TSTOP
Right now I either have to adjust the end time manually, OR if the measurement isn't affected I can plug in a large enough value to satisfy all the clk_period values that I'm testing, but the simulations take longer. (I'm sweeping the clk_period by launching Xyce multiple times)
The text was updated successfully, but these errors were encountered:
I wanted to mention that this issue got fixed on the Xyce development branch a while ago. I meant to give an update here, but forgot. It was (mostly) fixed in this commit:
As this issue is still open, I would like to propose another approach to the end time definition: once all the defined measurements are completed, transient simulation may be optionally automatically stopped. I think it is called "autostop" in spectre and ngspice. What do you think of such a proposal?
This is really handy when I want to parameterize the clock period, but make sure that, say, 32 clock cycles are captured.
ng-spice allows this. Xyce gives me:
Netlist error: Cannot convert '{endtime}' to double for expression TSTOP
Right now I either have to adjust the end time manually, OR if the measurement isn't affected I can plug in a large enough value to satisfy all the clk_period values that I'm testing, but the simulations take longer. (I'm sweeping the clk_period by launching Xyce multiple times)
The text was updated successfully, but these errors were encountered: