Properly support idt/idtmod initial condition
idt
and idtmod
are support by most of OpenVAF.
However, to support initial condition of these operators must known when a transient simulation is being initalized.
This information is currently not provided by OSDI and therefore always assumed false.
As a result the initial condition and assert arguments have no effect.
Unresolved questions
- Is initial condition a special case or can we support analysis("...") in general?
- Combine this implementation with @initial_step support?
Steps to implement:
-
Extend OSDI spec to allow detection of transient initial conditions -
Implement OSDI changes in ngspice -
Extend OpenVAF codegeneration to read these flags