Mixed-mode, analogue-digital simulation using SPICE-like circuit analysis
programs
Allen, P.E. and Zuberek, W.M.
IEE Journal of Semicustom ICs, vol.8, no.3, pp.33-45, 1990.
Abstract:
An approach to integrated mixed-mode simulation is described in which
the popular SPICE circuit simulator is extended to analyze digital circuits
at the gate, functional or behavioral levels. The analogue-to-digital
conversion is provided by (multilevel) parameterized "thresholders"
which assign digital signals to subranges of voltages determined by a set
of voltage thresholds. The digital-to-analogue conversion is implemented by
voltage sources with "controlled" characteristics that convert discrete
digital signals into continuous piecewise linear functions. The paper outlines
internal organization of mixed, analogue-digital simulation, discusses
modification of analyses and extensions to the input language needed
for analogue-digital interactions, and highlights the specification of digital
circuits. Simple examples of mixed, analogue-digital circuits and mixed-mode
simulation illustrate this approach.
Keywords:
Circuit simulation, mixed-mode simulation, a/d conversion, d/a conversion,
SPICE-PAC.
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, 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.
-
R. Goering, "A full range of solutions emerge to handle mixed-mode
simulation"; Computer Design, vol.27, no.3, pp.57-65, 1988.
-
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.
-
H. de Man, G. Arnout, P. Reynaert, "Mixed-mode simulation techniques
and their implementation in DIANA"; in Computer Design Aids for VLSI
Circuits, P. Antognetti, D.O. Pederson, H. de Man (eds.), Sijthoff and
Noordhoff 1981.
-
S. Murai, H. Matsushita, K. Enomoto, "Logic simulation programs";
in Logic design and simulation, E. Hoerbst (ed.), pp.135-163,
North-Holland 1986.
-
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.
-
K.A. Sakallah, S.W. Director, "SAMSON: a mixed circuit-logic level
simulator"; in Advances in Computer-Aided Engineering Design vol.1,
A. Sangiovanni-Vincentelli (ed.), pp.149-223, JAI Press 1985.
-
G. Sampson, "An ideal mixed-mode simulator"; VLSI Systems Design,
vol.9, no.11, pp.70-78, 1988.
-
A. Vladimirescu, K. Zhang, A.R. Newton, D.O. Pederson,
A.L. Sangiovanni-Vincentelli, "SPICE Version 2G - User's Guide
(10 Aug. 1981)"; Department of Electrical Engineering and Computer Sciences,
University of California, Berkeley CA 94720, 1981.
-
VLSI Systems Design Staff, "1988 survey of logic simulators";
VLSI Systems Design, vol.9, no.2, pp.50-61, 1988.
-
W.M. Zuberek,
"SPICE-PAC, a package of subroutines for interactive simulation and
circuit optimization"; Proc. IEEE Int. Conf. on Computer Design
(ICCD-84), Port Chester, NY, pp.492-496, 1984.
-
W.M. Zuberek,
"SPICE-PAC 2G6c - an overview"; Technical Report #8903,
Department of Computer Science, Memorial University of Newfoundland,
St.John's, Canada A1C-5S7, 1989.
Available in pdf
and postscript.