

Streamlined Circuit Device Model Development with fREEDA^{®} and ADOLC
incollection
  

Area Electrical Engineering 
Author(s)
Frank P. Hart
, Nikhil Kriplani
, Sonali R. Luniya
, Carlos E. Christoffersen
, Michael B. Steer

Published in Automatic Differentiation: Applications, Theory, and Implementations

Editor(s) H. M. Bücker, G. Corliss, P. Hovland, U. Naumann, B. Norris 
Year 2005 
Publisher Springer 
Abstract Timemarching simulation of electronic circuits using the U.C. Berkeley program Spice and variants has been a standard practice for electronics engineers since the mid1970s. Unfortunately, the development cycle of Spice models may be lengthy because device model equations and their derivatives must be coded manually. Also, many files in the source tree must be modified to define a new model. fREEDA^{®}, http://www.freeda.org, an objectoriented circuit simulator under development at several universities, overcomes many limitations of the conventional electronic model development paradigm. A key to this implementation is the ADOLC package, which is used to automatically evaluate the derivatives of the device model equations. Resulting models are more compact, and the development time is shorter. The development history of selected Spice models and their fREEDA^{®} counterparts are presented to illustrate the advantages of this approach. 
CrossReferences Bucker2005ADA 
AD Tools ADOLC 
Related Applications
 Circuit Simulation

BibTeX
@INCOLLECTION{
Hart2005SCD,
author = "Frank P. Hart and Nikhil Kriplani and Sonali R. Luniya and Carlos E. Christoffersen
and Michael B. Steer",
title = "Streamlined Circuit Device Model Development with
$\mbox{fREEDA}^{\tiny{\textregistered}}$ and {ADOLC}",
editor = "H. M. B{\"u}cker and G. Corliss and P. Hovland and U. Naumann and B.
Norris",
booktitle = "Automatic Differentiation: {A}pplications, Theory, and Implementations",
series = "Lecture Notes in Computational Science and Engineering",
publisher = "Springer",
year = "2005",
abstract = "Timemarching simulation of electronic circuits using the U.C. Berkeley program
Spice and variants has been a standard practice for electronics engineers since the mid1970s.
Unfortunately, the development cycle of Spice models may be lengthy because device model equations
and their derivatives must be coded manually. Also, many files in the source tree must be modified
to define a new model.
{{\textsl{\textsf{f}}}{\textup{\textsf{REEDA}}}{\textsuperscript{\tiny{\textregistered}}}},
\url{http://www.freeda.org}, an objectoriented circuit simulator under development at several
universities, overcomes many limitations of the conventional electronic model development paradigm.
A key to this implementation is the ADOLC package, which is used to automatically evaluate the
derivatives of the device model equations. Resulting models are more compact, and the development
time is shorter. The development history of selected Spice models and their
{{\textsl{\textsf{f}}}{\textup{\textsf{REEDA}}}{\textsuperscript{\tiny{\textregistered}}}}
counterparts are presented to illustrate the advantages of this approach.",
crossref = "Bucker2005ADA",
ad_area = "Electrical Engineering",
ad_tools = "ADOLC",
pages = "295307",
doi = "10.1007/3540284389_26"
}
 
back

