DescriptionA Definitive text on developing circuit simulators
Circuit Simulation gives a clear description of the numerical techniques and algorithms that are part of modern circuit simulators, with a focus on the most commonly used simulation modes: DC analysis and transient analysis. Tested in a graduate course on circuit simulation at the University of Toronto, this unique text provides the reader with sufficient detail and mathematical rigor to write his/her own basic circuit simulator. There is detailed coverage throughout of the mathematical and numerical techniques that are the basis for the various simulation topics, which facilitates a complete understanding of practical simulation techniques. In addition, Circuit Simulation:
Explores a number of modern techniques from numerical analysis that are not synthesized anywhere else
Covers network equation formulation in detail, with an emphasis on modified nodal analysis
Gives a comprehensive treatment of the most relevant aspects of linear and nonlinear system solution techniques
States all theorems without proof in order to maintain the focus on the end-goal of providing coverage of practical simulation methods
Provides ample references for further study
Enables newcomers to circuit simulation to understand the material in a concrete and holistic manner
With problem sets and computer projects at the end of every chapter, Circuit Simulation is ideally suited for a graduate course on this topic. It is also a practical reference for design engineers and computer-aided design practitioners, as well as researchers and developers in both industry and academia.
List of Tables.
1.1 Device Equations.
1.2 Equation Formulation.
1.3 Solution Techniques.
1.4 Circuit Simulation Flow.
2 Network Equations.
2.1 Elements and Networks.
2.2 Topological Constraints.
2.3 Cycle Space and Bond Space.
2.4 Formulation of Linear Algebraic Equations.
2.5 Formulation of Linear Dynamic Equations.
3 Solution of Linear Algebraic Circuit Equations.
3.1 Direct Methods.
3.2 Accuracy and Stability of GE.
3.3 Indirect/Iterative Methods.
3.4 Partitioning Techniques.
3.5 Sparse Matrix Techniques.
4 Solution of Nonlinear Algebraic Circuit Equations.
4.1 Nonlinear Network Equations.
4.2 Solution Techniques.
4.3 Application to Circuit Simulation.
4.4 Quasi-Newton Methods in Simulation.
5 Solution of Differential Circuit Equations.
5.1 Differential Network Equations.
5.2 ODE Solution Techniques.
5.3 Accuracy of LMS Methods.
5.4 Stability of LMS Methods.
5.5 Trapezoidal Ringing.
5.6 Variable Time-Step Methods.
5.7 Application to Circuit Simulation.