Modelling and Discretization of Circuit Problems

https://doi.org/10.1016/S1570-8659(04)13006-8Get rights and content

Publisher Summary

This chapter discusses the modeling aspect of differential-algebraic equations (DAEs). In computational engineering, the network modeling approach forms the basis for computer-aided analysis of time-dependent processes in multibody dynamics, process simulation, or circuit design. Its principle is to connect compact elements via ideal nodes, and to apply some kind of conservation rules for setting up equations. The mathematical model, a set of so-called network equations, is generated automatically by combining network topology with characteristic equations describing the physical behavior of network elements under some simplifying assumptions. Interconnects and semiconductor devices (i.e., transistors) are modeled by multi-terminal elements (multi-ports), for which the branch currents entering any terminal and the branch voltages across any pair of terminals are well-defined quantities. Interconnects and semiconductor devices (i.e., transistors) are modeled by multiterminal elements (multi-ports), for which the branch currents entering any terminal and the branch voltages across any pair of terminals are well-defined quantities.

Section snippets

Preface

Microelectronics is the core technology for numerous industrial innovations. Progress in microelectronics is highlighted by milestones in chip technology, i.e., microprocessor and memory chips. This ongoing increase in performance and memory density – accompanied with decreasing prices – would not have been possible without extensive use of computer simulation techniques, especially circuit simulation.

An important analysis type in circuit simulators is time domain analysis, which calculates the

DAE-Systems – the Modelling Aspect

In computational engineering the network modelling approach forms the basis for computer-aided analysis of time-dependent processes in multibody dynamics, process simulation or circuit design. Its principle is to connect compact elements via ideal nodes, and to apply some kind of conservation rules for setting up equations. The mathematical model, a set of so-called network equations, is generated automatically by combining network topology with characteristic equations describing the physical

DAE-index – the Structural Aspect

So we are faced with network equations of differential-algebraic type when simulating electrical circuits. Before attacking them numerically, we have to reveal the analytical properties of DAEs. In a first step we inspect linear systems and apply, in a second step, the results to nonlinear systems. We will see that for a rather general class of circuits the network topology determines the structural properties of the DAE network equations. However, if more general models for the network

Numerical Integration Schemes

The numerical integration of the network equations defines (at least from a mathematical point of view) the kernel of simulation packages in circuit design. This chapter does not aim at an introduction into numerical integration schemes for DAE systems: Neither in theory (convergence and stability) nor in general aspects of implementation (adaptivity, solution of nonlinear and linear systems). For this, the reader may consult a bunch of excellent textbooks Ascher and Petzold, 1998, Brenan,

Numerical Treatment of Large Problems

Due to their reliability and robustness software codes employing the standard algorithms are established as workhorses, which are inevitable when designing electronic circuits. Especially for integrated circuit design one can distinguish two different steps in the design flow, where these tools are used:

  • The electrical design stage comprises standard applications for characterization and optimization of functional building blocks, such as gates, operational amplifiers, oscillators etc. These

Periodic Steady-State Problems

Periodic Steady-State (PSS) Problems have received special attention for simulating analog circuits. The aim was to efficiently study solutions of problems where a highly oscillating signal (carrier) was modulated by another signal. Due to nonlinear components the response to a single tone may give rise to higher harmonics, which in general is considered as (harmonic) distortion. When two tones are considered, intermodulation distortion may arise. Then an IC-designer is interested in detecting

References (229)

  • Baiz, A. (2003). Effiziente Lösung periodischer differential-algebraischer Gleichungssysteme in der...
  • R.E. Bank et al.

    Transient simulation of silicon devices and circuits

    IEEE Trans. Comp. Aided Des. CAD

    (1985)
  • Bartel, A. (2000). Generalised multirate — Two ROW-type versions for circuit simulation, Unclassified NatLab Report...
  • Bartel, A., Günther, M., Kværnø, A. (2001). Multirate methods in electrical circuit simulation. Numerics Report 2/2001...
  • R. Bauer et al.

    XPSim: A MOS VLSI simulator

  • Bomhof, W. (2001). Iterative and parallel methods for linear systems with applications in circuit simulation. PhD...
  • W. Bomhof et al.

    A parallelizable GMRES-type method for p-cyclic matrices with applications in circuit simulation

  • Borchardt, J., Grund, F., Horn, D. (1997). Parallelized numerical methods for large systems of differential-algebraic...
  • J.C. Bowers et al.

    SCEPTRE: A Computer Program for Circuit and System Analysis

    (1971)
  • Brachtendorf, H.G. (1994). Simulation des eingeschwungenen Verhaltens elektronischer Schaltungen. PhD thesis...
  • H.G. Brachtendorf et al.

    A simulation tool for the analysis and verification of the steady state of circuit designs

    Int. J. Circ. Theory Appl.

    (1995)
  • H.G. Brachtendorf et al.

    Numerical steady state analysis of electronic circuits driven by multi-tone signals

    Electr. Eng.

    (1996)
  • H.G. Brachtendorf et al.

    A time-frequency algorithm for the simulation of the initial transient response of oscillators

  • Brachtendorf, H.G., Lampe, S., Laur, R. (2000). Comparison of the Philips and Bremen algorithm for calculating the...
  • H.G. Brachtendorf et al.

    Analyse des transienten Verhaltens von Oszillatoren durch eine inverse Charakteristikenmethode

  • H.G. Brachtendorf et al.

    On consistent initial conditions for circuit's DAEs with higher index

    IEEE Trans. Circ. Syst. CAS I

    (2001)
  • K.E. Brenan et al.

    Numerical Solution of Initial-Value Problems in Differential-Algebraic Equations

    (1996)
  • A. Brambilla et al.

    Simulation of autonomous circuits in the time domain

  • Bruin, S.M.A. (2001). Modified extended BDF applied to circuit equations. MSc-Thesis Free Univ. of Amsterdam. NatLab....
  • D.A. Calahan

    A stable, accurate method of numerical integration for nonlinear systems

    Proc. IEEE

    (1968)
  • D.A. Calahan

    Computer Aided Network Design

    (1972)
  • B.R. Chawla et al.

    MOTIS – An MOS timing simulator

    IEEE Trans. Circ. Syst. CAS

    (1975)
  • S. Chow et al.

    Finding zeros of maps: Homotopy methods that are constructive with probability one

    Math. Comput.

    (1978)
  • L.O. Chua et al.

    Computer-Aided Analysis of Electronic Circuits: Algorithms & Computational Techniques

    (1975)
  • L.O. Chua

    Nonlinear circuits

    IEEE Trans. Circ. Syst. CAS

    (1984)
  • P.F. Cox et al.

    New implicit integration method for efficient latency exploitation in circuit simulation

    IEEE Trans. Comp. Aided Des. CAD

    (1989)
  • P.F. Cox et al.

    Direct circuit simulation algorithms for parallel processing

    IEEE Trans. Comp. Aided Des. CAD

    (1991)
  • P. Debevfe et al.

    Waveform techniques

  • H. De Man et al.

    Mixed mode circuit simulation techniques and their implementation in DIANA

  • G. De Micheli et al.

    Decomposition techniques for large scale circuit analysis and simulation

  • A. Demir

    Phase noise in oscillators: DAEs and coloured noise sources

  • A. Demir et al.

    Computing phase noise eigenfunctions directly from Harmonic Balance/shooting matrices

  • A. Demir et al.

    Phase noise in oscillators: A unifying theory and numerical methods for characterization

    IEEE Trans. Circ. Syst. CAS I

    (2000)
  • G. Denk

    An improved numerical integration method in the circuit simulator SPICE2-S

  • G. Denk et al.

    Mathematical models in electric circuit simulation and their numerical treatment

  • Denk, G., (2002). Private...
  • B. De Smedt et al.

    Accurate simulation of phase noise in oscillators

  • P. Deuflhard et al.

    Numerische Mathematik II

    (2002)
  • A. Devgan et al.

    Adaptively controlled explicit simulation

    IEEE Trans. Comp. Aided Des. CAD

    (1994)
  • H.K. Dirks et al.

    Parallel algorithms for solving linear equations in VLSI circuit simulation

  • Cited by (53)

    • A second order multirate scheme for the evolutionary Stokes–Darcy model

      2021, Applied Numerical Mathematics
      Citation Excerpt :

      The slow changing nature of the porous media solution means that the extrapolation/interpolation errors can be expected to be reasonable. The seminal work on multirate methods goes back to [45], a partial list of subsequent works and applications of multirate methods includes [3,7,21–25,51]. The first application of the multirate technique to the Stokes–Darcy problem is a backward Euler scheme in [50], where the stability of the scheme is proved over bounded time intervals.

    • Modeling transient processes in lead-acid batteries in the time domain

      2020, Journal of Energy Storage
      Citation Excerpt :

      Therefore different scheme were tested. For the integration of the electric part CHORHAL [16], MEBDF [10] as well as Adaptive Runge Kutta (Implicit Explicit) (ARKIMEX L2,2e,3 to 5) [14,21,31] were suitable and yielded good integration properties. The MEBDF and ARKIMEX schemes yielded better results than CHORHAL12 for the coupled system (charge transport, mass transport and crystal growth).

    • Efficient multiple time-stepping algorithms of higher order

      2015, Journal of Computational Physics
      Citation Excerpt :

      Algebraic stiffness, which directly stems from large differences in the timescales of the underlying equations. Some examples are discretized convection–diffusion–reaction equations [3], molecular dynamics [4] or electrical circuits [5]. Grid-induced stiffness, which occurs in the spatial discretization of partial differential equations (PDEs) with non-uniform meshes.

    • Setting Up the State Equations of Switched Circuits Using Homogeneous Models

      2024, IEEE Transactions on Circuits and Systems I: Regular Papers
    View all citing articles on Scopus
    View full text