DocumentCode
1487332
Title
Energy-based control of numerical errors in time-domain simulation of dynamic circuits
Author
Brambilla, Angelo ; D´Amore, D.
Author_Institution
Dipt. di Electtronica e Inf., Politecnico di Milano, Italy
Volume
48
Issue
5
fYear
2001
fDate
5/1/2001 12:00:00 AM
Firstpage
543
Lastpage
551
Abstract
In this paper, we consider the accuracy of integration algorithms such as the implicit Euler and the trapezoidal methods, which are largely employed in the time domain circuit analysis. These algorithms require one to make hypotheses on the intersample shape and on the “energy content” of the sampled waveforms. For example, the implicit Euler algorithm supposes functions to be piecewise constant, When these hypotheses are violated, some errors are introduced by the integration process into the solution waveform. We consider the energy of the sampled functions, and through energy balance equations, estimate the accuracy of the integration algorithm. Furthermore, we propose an implicit algorithm to determine an adequate integration time step during numerical time domain analysis. This algorithm is based on a global energy balance equation and not on the conventional estimation of the local truncation error. It avoids the “cut and try” mechanism used in SPICE to determine the time step that satisfies the desired error tolerance
Keywords
SPICE; circuit simulation; integration; nonlinear network analysis; piecewise constant techniques; time-domain analysis; SPICE; cut and try; dynamic circuits; energy balance equation; energy content; error tolerance; global energy balance equation; implicit Euler methods; integration process; integration time step; intersample shape; local truncation error; numerical errors; piecewise constant; sampled functions; time domain circuit analysis; time step; time-domain simulation; trapezoidal methods; Circuit simulation; Equations; Error correction; Finite wordlength effects; Frequency; Numerical simulation; SPICE; Sampling methods; Shape; Time domain analysis;
fLanguage
English
Journal_Title
Circuits and Systems I: Fundamental Theory and Applications, IEEE Transactions on
Publisher
ieee
ISSN
1057-7122
Type
jour
DOI
10.1109/81.922457
Filename
922457
Link To Document