XSPICE
XSPICE is an extension to
the SPICE3 circuit simulator that provides the ability to use code modeling
techniques to add new models. The XSPICE code model library contains over 40
new functional blocks including summers, multipliers, integrators, magnetics
models, limiters, S-domain transfer functions, digital gates, digital storage
elements, and a generalized digital state-machine. XSPICE was developed by Fred
Cox, Bill Kuhn, and their colleagues at the Georgia Tech Research Institute, a
unit of the Georgia Institute of Technology.
Digital functions are
simulated in XSPICE through an embedded event-driven algorithm added to the
SPICE core. This algorithm is coordinated with the analog simulation algorithm
to provide fast and accurate simulation of mixed-signal circuits and systems.
The event-driven algorithm supports a "User-Defined Node" capability
allowing additional event-driven data types to be defined and used. XSPICE
comes with a 12-state digital data type as well as a user-defined node library
that includes 'real' and 'integer' types useful in simulating sampled-data
systems such as Digital Signal Processing algorithms.
XSPICE has been placed in
the public domain by the Georgia Institute of Technology. It is available for
download from this web site in source code form, allowing users to customize
and extend the simulator and models to particular needs. The code and
documentation below is provided free of charge as a community service. No
technical support is available.
THE SOFTWARE
PROGRAMS BELOW ARE IN THE PUBLIC DOMAIN AND ARE PROVIDED FREE OF ANY CHARGE.
THE GEORGIA TECH RESEARCH CORPORATION, THE GEORGIA INSTITUTE OF TECHNOLOGY,
AND/OR OTHER PARTIES PROVIDE THIS SOFTWARE "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH THE USER.
SHOULD THE PROGRAM PROVE DEFECTIVE, THE USER ASSUMES THE ENTIRE COST OF ALL
NECESSARY SERVICING, REPAIR OR CORRECTION. IN NO EVENT WILL THE GEORGIA TECH
RESEARCH CORPORATION, THE GEORGIA INSTITUTE OF TECHNOLOGY, AND/OR OTHER PARTIES
PROVIDING THE PROGRAMS BELOW BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS).
![]()
Click here for a conference paper (pdf format)
describing XSPICE: Code-level modeling in XSPICE, by F. L. Cox, III, W. B.
Kuhn, J. P. Murray, and S. D. Tynor, Proceedings
IEEE International Symposium on Circuits and Systems, 1992 (ISCAS 92), vol.
2, pp. 871-874, 10-13 May, 1992.
![]()
XSPICE Documents:
![]()
Click here for the XSPICE distribution in a tar.gz
archive.
![]()
Click here for a zip archive of XSPICE examples.
![]()
Some useful
SPICE links:
![]()
This page is maintained by Mark
Richards of