On 10/30/05, Al Davis <[EMAIL PROTECTED]> wrote:
...
>
> Cool..  welcome to geda.
>
> > At this moment out-of-the-box support for Eldo, HSPICE and
> > LTSPICE exist.
>
> But we don't use those simulators here.   Our simulators are
> gnucap and ng-spice.  These are the free/open-source ones.  Are
> you planning support for ours?

When I submitted my email, the idea I had was so receive feedback from
other persons that can benefit from an optimizer in their design flow:
ideas, bugs, suggestions,...

Adding support for other simulators is a relative easy task as long as
a few characteristics are met:
- The simulator program must read and write to text files.
- Without the user intervention, it must be possible to start the
simulator which must exit upon finishing the simulation.


The other very important thing is that it is mandatory to be able to
extract/measure circuit performances, i.e., be possible to write to a
file the value of the UGF, tphl, slew-rate, power dissipation, node
voltage, etc.

Being able to measure such characteristics is necessary so that the
optimizer now what as changed in the circuit operation as a result of
the circuit sizes he suggested. Without this it is impossible for the
optimizer to work, as it is not possible to close the loop. Was this
clear?

For what I know about the simulators you have just described, it is
not possible at this moment do extract circuit performances. Upon
having this implemented, yes, I would gladly implement all the code to
support both ngspice and gnucap


>
> I can help you with the gnucap interface, including adding
> features to make your optimizer work better.

So here go some requests:
-extract any circuit node voltage
-      "    "     device performance (vgs, vth, gm, cgs, R, L )
-more precisely, extract any user-defined characteristic that can be
obtained in the wave post processor.


>
>


Regards,
João Ramos

Reply via email to