Modular circuit simulation with integrated applications
Zuberek, W.M.
Computers and Electrical Engineering, vol.22, no.2, pp.85-101, 1996.
Abstract:
A modular approach to circuit simulation is proposed in which the
traditional 'closed' structure of circuit simulators is replaced
by a collection of loosely coupled 'simulation primitives' which
can be combined in different ways, depending upon a particular
application. An implementation of this approach, the SPICE-PAC
simulation package, is described. SPICE-PAC is compatible with
the popular SPICE circuit simulator, but it also supports a number
of extensions and refinements which are not available in the original
SPICE-like programs. Several integrated applications are discused in
greater detail to illustrate the flexibility of the proposed approach.
Keywords:
Circuit simulation, modular design, SPICE-PAC, SPICE.
References:
-
P.E. Allen, B.P. Lum Shue Chan, W.M. Zuberek, "Comparison of mixed
analog-digital simulators"; Proc. Int. Symp. on Circuits and Systems
(ISCAS'90), New Orleans, LA, pp.101-104, 1990.
-
P.E. Allen, W.M. Zuberek, "Mixed-mode, analog-digital simulation using
with SPICE-like circuit analysis programs"; IEE Journal on Semicustom ICs,
vol.8, no.3, pp.33-45, 1990.
-
G.L. Bilbro, M.B. Steer, R.J. Trew, C-R Chang, S.G. Skaggs, "Extraction
of the parameters of equivalent circuits of microwave transistors using tree
annealing"; IEEE Trans. on Microwave Theory and Techniques, vol.38, no.11,
1990.
-
E. Cohen, "Program reference for SPICE 2"; Memorandum UCB/ERL M592,
University of California, Berkeley CA 94720, 1976.
-
T. Corman, M.U. Wimbrow, "Coupling a digital logic simulator and an analog
circuit simulator"; VLSI Systems Design, vol.9, no.2, pp.38-47, 1988.
-
S.P. Han, "Superlinearly convergent variable metric algorithms for
general nonlinear programming problem", Mathematical Programming, vol.11,
pp.263-282, 1976.
-
S.M. Hogan, W.M. Zuberek, "YADIS-1: an introduction";
Technical Report #8905, Department of Computer Science,
Memorial University of Newfoundland, St. John's, Canada A1C-5S7, 1989.
-
W.J. McCalla, Fundamentals of computer-aided circuit simulation;
Kluwer Academic Publ. 1988.
-
NAG FORTRAN Library Manual Mark 9, vol.3; Numerical Algorithms Group, 1982.
-
J.A. Nelder, R. Mead, "A simplex method for function minimization";
Computer Journal, vol.7, pp.308-313, 1965.
-
D.O. Pederson, "Computer aids in integrated circuit design";
in Computer Design Aids for VLSI Circuits, P. Antognetti,
D.O. Pederson, H. de Man (eds), Sijthoff and Noordhoff 1981.
-
M.J.D. Powell, "A fast algorithm for nonlinearly constrained
optimization calculations"; in Numerical Analysis, G.A. Watson
(ed.), Lecture Notes in Mathematics 630, pp.144-157, Springer Verlag 1978.
-
R.A. Rutenbar, "Simulated annealing algorithms: an overview";
IEEE Circuits and Devices Magazine, vol.5, no.1, pp.19-26, 1989.
-
K. Schittkowski, "Nonlinear programming codes - information, tests,
performance"; Lecture Notes in Economic and Mathematical Systems 183,
Springer Verlag, Berlin 1980.
-
H. El Tahawy, G. Mazare, B. Hennion, P. Senn, "A new implementation
technique for the simulation of mixed (digital-analog) VLSI circuits";
Proc. IEEE Int. Conf. on Computer-Aided Design (ICCAD'87), pp.396-399, 1987.
-
VF02AD subroutine specification; Harwell Subroutine Library,
AERE, Harwell, Oxfordshire, England, 1978.
-
J. Vlach, K. Singhal, Computer methods for circuit analysis and
design; Van Nostrand Reinhold 1983.
-
A. Vladimirescu, K. Zhang, A.R. Newton, D.O. Pederson,
A.L. Sangiovanni-Vincentelli, "SPICE Version 2G - User's Guide";
Department of Electrical Engineering and Computer Sciences,
University of California, Berkeley CA 94720, 1981.
-
H. Wang, C. Algani, A. Konczykowska, W.M. Zuberek,
"Temperature dependence of DC currents in HBT";
Proc. IEEE Int. Microwave Symp. (MTT-S'92), Albuquerque, NM, pp.731-734, 1992.
-
W.M. Zuberek, "SPICE-PAC and libraries of standard modules"; Proc.
Canadian Conf. on VLSI (CCVLSI-84), Edmonton, Canada, 1984.
-
W.M. Zuberek, "Parameterized subcircuits in the SPICE-PAC package of
simulation subroutines"; Proc. Canadian Conference on VLSI (CCVLSI-87),
Winnipeg, Canada, pp.117-122, 1987.
-
M.S. Zuberek, W.M. Zuberek, "Enhanced controlled sources as device models
in the SPICE-PAC simulation package"; Proc. 30-th Midwest Symp. on Circuits
and Systems, Syracuse, NY, pp.603-606, North-Holland 1988.
-
W.M. Zuberek, "Dynamic control of time-domain analysis in the SPICE-PAC
simulation package"; Proc. 22-nd Asilomar Conf. on Circuits,
Signals and Computers, Pacific Grove, CA, pp.412-416, 1988.
-
M.S. Zuberek, W.M. Zuberek, "Aggregate circuit variables in the SPICE-PAC
simulation package"; Proc. 31-st Midwest Symp. on Circuits and Systems,
St. Louis, MO, pp.16-19, 1988.
-
W.M. Zuberek,
"Software interfaces for integrated simulation applications";
Proc. Int. Phoenix Conf. on Computers and Communications (PCCC'90),
pp.832-839, 1990.
-
W.M. Zuberek, A. Konczykowska, C. Algani, H. Wang, J. Dangla,
"Simulation-based parameter extraction - its
implementation and some applications"; IEE Proceedings-G -- Circuits,
Devices and Systems, vol.141, no.2, pp.129-134, 1994.
-
W.M. Zuberek, A. Konczykowska,
"An approach to integrated numerical and symbolic circuit simulation";
Proc. IEEE Int. Symp. on Circuits and Systems (ISCAS'94), London, England,
pp.33-36, 1994.
Available in pdf
and postscript.