ACS, NG-Spice, and models


To ng-spice-devel@ieee.ing.uniroma1.it
From Al Davis <aldavis@ieee.org>
Date Fri, 26 Jan 2001 22:40:11 -0800
Delivered-To mailing list ng-spice-devel@ieee.ing.uniroma1.it
Mailing-List contact ng-spice-devel-help@ieee.ing.uniroma1.it; run by ezmlm
Reply-To ng-spice-devel@ieee.ing.uniroma1.it

A few months ago, we had some discussion that seemed to lead to 
basing the new GPL simulator (the all new one the web page refers to) 
on ACS, while maintaining ng-spice as a traditional simulator in 
parallel.

Then, I got wrapped up in the IBIS project and the job search and let 
it slip.

I saw the mail on the [ng-spice] list "Seeking resources on how to 
incorporate a new device type into ng-spice", and wanted to reply 
"use the ACS model compiler...."

Anyway ...  where does everyone stand on this?

On adding a model .....

I believe that adding a model to Spice is somewhat masochistic, which 
is why ACS is different in this regard.   The raw ACS model interface 
is a lot less work, but with the mixed-mode and multi-rate hooks 
there are issues that don't come up in Spice.  So, I made the model 
compiler.  It is so much easier.

The version that is out now (0.28) does half of the job.  I almost 
have the other half, but it has been slow because of priorities 
elsewhere.  If someone is actually using it, that would bump it up to 
really high priority.  It would also make the documentation really 
high priority.

Is there someone here that wants to port the ACS model compiler to 
Spice????  I believe this would be a huge asset in many ways.  It is 
useful even if it only does part of the job.  

Partial thread listing: