Menu

#821 Transient extra points

v1.0 (example)
open
nobody
None
5
2025-11-23
2025-11-22
No

Hello, my weekly test for pre-master-46 has failed because there are two less data points in the transient simulation results. This is relative to my reference data (e.g. last week's results).
https://github.com/eelab-dev/EEcircuit-engine/actions/runs/19588752936/job/56102861604#step:12:32

Just making sure that this is intentional, not a result of a bug.

The netlist that I am testing is:

.include modelcard.CMOS90

r vdd 2 100.0
l vdd 2 1
c vdd 2 0.01
m1 2 1 0 0 N90 W=100.0u L=0.09u
vdd vdd 0 1.8

vin 1 0 0 pulse (0 1.8 0 0.1 0.1 15 30)
.tran 0.1 50

.end

Discussion

  • Holger Vogt

    Holger Vogt - 2025-11-23

    This is not a bug.

    With commit
    b3eb6b12f ("Try to equalise the last two time steps before a breakpoint, if the second step would be smaller than CKTdelta otherwise.", 2025-11-15)
    we have improved the time step generation, which may yield a lower number of time steps.

    The number of time points is not a guaranteed value.

     

Log in to post a comment.