Abstract
Charge oriented integration is necessary in general purpose circuit simulation for maintaining charge conservation. Generally, an approach derived by Ward and Dutton is implemented. Its drawbacks are higher expense for timestep control, loss of one integration order, and the fact that the user has no direct control of the variables which he really is interested in.
An error estimate is proposed which is closely related to error estimates given by Gear, Leimkuhler et al. for differential algebraic equations of index 2. A timestep control algorithm based on this estimate requires extra solutions of a linear system with the matrix of the Newton procedure. First results indicate that this additional overhead is compensated by a better adaption of the timesteps.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Brenan, K.E.; Campbell, S.L.; Petzold, L.R. (1989) Numerical solution of initial value problems in differential algebraic equations. (Elsevier, New York)
Cirit, M.A. (1989) The Meyer model revisited: why is charge not conserved? IEEE Trans. CAD 8. 1033–1037
Denk, G. (1990) An improved numerical integration method in the circuit simulator SPICE2-S. Int. Ser. Numer. Math. 93 (Birkhäuser, Basel), 85–99
Feldmann, U.; Wever, U.; Zheng, Q.; Schultz, R.; Wriedt, H. (1992) Algorithms for modern circuit simulation. AEÜ 46, 274–285
Gear, C.W. (1986) Maintaining solution invariants in the numerical solution of ODEs. SIAM J. Sci. Stat. Comput. 7, 734–743
Gupta, G.K.; Gear, C.W.; Leimkuhler, B.J. (1985) Implementing linear multistep formulas for solving DAEs. Rep. No. UIUCDCS-R-85-1205 (Univ. Illinois, Urbana)
Ho, C.W.; Ruehli, A.E.; Brennan, RA. (1975) The modified nodal approach to network analysis. IEEE Trans. CAS 22. 505–509
Kampowsky, W.; Rentrop, P.; Schmidt, W. (1992) Classification and numerical simulation of electric circuits. Surv. Math. Ind. 2, 23–65
Leimkuhler, B.J. (1986) Error estimates for differential-algebraic equations. Rep. No. UIUCDCS-R-86-1287 (Univ. Illinois, Urbana)
Meyer, J.E. (1971) MOS models and circuit simulation. RCA Rev. 32, 42–63
Nagel, L.W. (1975) SPICE2: A computer program to simulate semiconductor circuits. Tech. Rep. ERL M520 (Univ. California, Berkeley)
Petzold, L.R. (1982) Differential/algebraic equations are not ODEs. SIAM J. Sci. Stat. Comput. 3, 367–384
Sacks-Davis, R. (1972) Error estimates for a stiff differential equation procedure. Math. Comp. 31, 939–953
Sakallah, K.A.; Yen, Y.T.; Greenberg, S.S. (1990) A first order charge conserving MOS capacitance model. IEEE Trans. CAD-9. 99–108
Sieber, E.-R. (1992) Schrittweitensteuerung bei der numerischen Integration in der Schaltkreissimulation. Dipl. thesis (Math. Inst. Tech. Univ, Munich)
Singhal, K.; Vlach, J. (1986) Formulation of circuit equations. In: Ruehli, A.E. (ed.) Circuit analysis, simulation and design. Part 1 (North Holland, Amsterdam), 45-70
Turchetti, C.; Prioretti, P.; Masetti, G.; Profumo, E.; Vanzi, M. (1986) A Meyer-like approach for transient analysis of digital MOS ICs. IEEE Trans. CAD 5. 499–507
Ward, D.E.; Dutton, R.W. (1978) A charge oriented model for MOS transistor capacitances. IEEE J. Solid-State Circuits SC-13, 703–708
Yang, P. (1986) Capacitance modeling for MOSFETS. In: Ruehli, A.E. (ed.) Circuit analysis, simulation and design. Part 1 (North Holland, Amsterdam), 107–129
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1994 Springer Basel AG
About this paper
Cite this paper
Sieber, ER., Feldmann, U., Schultz, R., Wriedt, H. (1994). Timestep control for charge conserving integration in circuit simulation. In: Bank, R.E., Gajewski, H., Bulirsch, R., Merten, K. (eds) Mathematical Modelling and Simulation of Electrical Circuits and Semiconductor Devices. ISNM International Series of Numerical Mathematics, vol 117. Birkhäuser, Basel. https://doi.org/10.1007/978-3-0348-8528-7_8
Download citation
DOI: https://doi.org/10.1007/978-3-0348-8528-7_8
Publisher Name: Birkhäuser, Basel
Print ISBN: 978-3-0348-9665-8
Online ISBN: 978-3-0348-8528-7
eBook Packages: Springer Book Archive