No subject
Mon Mar 24 21:09:47 EDT 2008
calculate the little transient analysis time frame required to feed
the extrapolation and over, until convergence (hopefully). Of course
some bits should have to be added to the net list interface too, but
not too many**.
Probably the worst point to overcome would be:
- to force the transient analysis to be computed at the specific times
required by the algorithm. Again, I expect this to be more easier in
Gnucap than how I found to be in Spice, both at command and code
level.
- to develop a simple, good convergence stopping criterion.
The last one is scary; without one, even good code is probably going
to miss and hit the wall of nightmarish numerical issues.
Some strong points of the project over existing SS simulators could be:
- many of them are in the frequency domain, and are not very well
suited for some specific tasks where a TD simulator would work great.
- author and source code are available and source code is documented,
so I should be easier to tweak the Transient analysis to assist the
Extrapolation and not the other way around.
- **net list should be backward compatible, and transient analysis
should be possible on it without/with little changes to permit user to
"Brute force" the circuit using classical Transient Analysis, for
reference and comparison.
The whole project of course rely a lot on the Extrapolation Dr.Davis
would choose, and of course the mileage can vary a lot depending on
this.
My two cents are to restrict the project to the non-autonomous cases.
With a larger timespan, and again depending on the algorithm , the
autonomous case should be doable afterwards with moderate effort.
II'll like to hear the your ideas on this, and on time you think it
would require.
Of course feel free to contact me for any questions.
Regards,
Giuseppe Dia,
Milan
More information about the geda-dev
mailing list