{"product_id":"circuit-simulation-hardback-9780470538715","title":"Circuit Simulation (Hardback) 9780470538715","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eCircuit Simulation\u003c\/font\u003e\u003cbr\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003c\/p\u003e\n\u003cp\u003e\u003cfont size=\"4\"\u003eFarid N. Najm (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9780470538715, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eHardback, published 5 March 2010\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e352 pages\u003cbr\u003e24.3 x 16.3 x 2.3 cm, 0.617 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003e\u003cp\u003e\u003cb\u003eA DEFINITIVE TEXT ON DEVELOPING CIRCUIT SIMULATORS\u003c\/b\u003e  \u003c\/p\u003e\n\u003cp\u003eCircuit 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: \u003c\/p\u003e\n\u003cul\u003e \u003cli\u003eExplores a number of modern techniques from numerical analysis that are not synthesized anywhere else\u003c\/li\u003e \u003cli\u003eCovers network equation formulation in detail, with an emphasis on modified nodal analysis\u003c\/li\u003e \u003cli\u003eGives a comprehensive treatment of the most relevant aspects of linear and nonlinear system solution techniques\u003c\/li\u003e \u003cli\u003eStates all theorems without proof in order to maintain the focus on the end-goal of providing coverage of practical simulation methods\u003c\/li\u003e \u003cli\u003eProvides ample references for further study\u003c\/li\u003e \u003cli\u003eEnables newcomers to circuit simulation to understand the material in a concrete and holistic manner\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eWith 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.\u003c\/p\u003e\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e\u003cp\u003eList of Figures xiii\u003c\/p\u003e \u003cp\u003eList of Tables xix\u003c\/p\u003e \u003cp\u003ePreface xxi\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 Introduction 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 Device Equations 2\u003c\/p\u003e \u003cp\u003e1.2 Equation Formulation 3\u003c\/p\u003e \u003cp\u003e1.3 Solution Techniques 6\u003c\/p\u003e \u003cp\u003e1.3.1 Nonlinear Circuits 7\u003c\/p\u003e \u003cp\u003e1.3.2 Dynamic Circuits 8\u003c\/p\u003e \u003cp\u003e1.4 Circuit Simulation Flow 8\u003c\/p\u003e \u003cp\u003e1.4.1 Analysis Modes 9\u003c\/p\u003e \u003cp\u003eNotes 10\u003c\/p\u003e \u003cp\u003eProblems 10\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 Network Equations 13\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1 Elements and Networks 13\u003c\/p\u003e \u003cp\u003e2.1.1 Passive Elements 13\u003c\/p\u003e \u003cp\u003e2.1.2 Active Elements 15\u003c\/p\u003e \u003cp\u003e2.1.3 Equivalent Circuit Model 17\u003c\/p\u003e \u003cp\u003e2.1.4 Network Classification 18\u003c\/p\u003e \u003cp\u003e2.2 Topological Constraints 19\u003c\/p\u003e \u003cp\u003e2.2.1 Network Graphs 19\u003c\/p\u003e \u003cp\u003e2.3 Cycle Space and Bond Space 23\u003c\/p\u003e \u003cp\u003e2.3.1 Current Assignments 23\u003c\/p\u003e \u003cp\u003e2.3.2 Voltage Assignments 24\u003c\/p\u003e \u003cp\u003e2.3.3 Orthogonal Spaces 24\u003c\/p\u003e \u003cp\u003e2.3.4 Topological Constraints 25\u003c\/p\u003e \u003cp\u003e2.3.5 Fundamental Circulation 25\u003c\/p\u003e \u003cp\u003e2.3.6 Fundamental Potential Difference 27\u003c\/p\u003e \u003cp\u003e2.4 Formulation of Linear Algebraic Equations 27\u003c\/p\u003e \u003cp\u003e2.4.1 Sparse Tableau Analysis 28\u003c\/p\u003e \u003cp\u003e2.4.2 Nodal Analysis 29\u003c\/p\u003e \u003cp\u003e2.4.3 Unique Solvability 30\u003c\/p\u003e \u003cp\u003e2.4.4 Modified Nodal Analysis 33\u003c\/p\u003e \u003cp\u003e2.5 Formulation of Linear Dynamic Equations 42\u003c\/p\u003e \u003cp\u003e2.5.1 Dynamic Element Stamps 43\u003c\/p\u003e \u003cp\u003e2.5.2 Unique Solvability 44\u003c\/p\u003e \u003cp\u003eNotes 45\u003c\/p\u003e \u003cp\u003eProblems 45\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 Solution of Linear Algebraic Circuit Equations 49\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 Direct Methods 50\u003c\/p\u003e \u003cp\u003e3.1.1 Matrix Preliminaries 50\u003c\/p\u003e \u003cp\u003e3.1.2 Gaussian Elimination (GE) 54\u003c\/p\u003e \u003cp\u003e3.1.3 LU Factorization 60\u003c\/p\u003e \u003cp\u003e3.1.4 Block Gaussian Elimination 71\u003c\/p\u003e \u003cp\u003e3.1.5 Cholesky Decomposition 73\u003c\/p\u003e \u003cp\u003e3.2 Accuracy and Stability of GE 74\u003c\/p\u003e \u003cp\u003e3.2.1 Error 75\u003c\/p\u003e \u003cp\u003e3.2.2 Floating Point Numbers 78\u003c\/p\u003e \u003cp\u003e3.2.3 Norms 80\u003c\/p\u003e \u003cp\u003e3.2.4 Stability of GE and LU Factorization 83\u003c\/p\u003e \u003cp\u003e3.2.5 Pivoting for Accuracy 86\u003c\/p\u003e \u003cp\u003e3.2.6 Conditioning of Ax = b 89\u003c\/p\u003e \u003cp\u003e3.2.7 Iterative Refinement 96\u003c\/p\u003e \u003cp\u003e3.3 Indirect\/Iterative Methods 97\u003c\/p\u003e \u003cp\u003e3.3.1 Gauss-Jacobi 98\u003c\/p\u003e \u003cp\u003e3.3.2 Gauss-Seidel 99\u003c\/p\u003e \u003cp\u003e3.3.3 Convergence 100\u003c\/p\u003e \u003cp\u003e3.4 Partitioning Techniques 104\u003c\/p\u003e \u003cp\u003e3.4.1 Node Tearing 104\u003c\/p\u003e \u003cp\u003e3.4.2 Direct Methods 106\u003c\/p\u003e \u003cp\u003e3.4.3 Indirect Methods 107\u003c\/p\u003e \u003cp\u003e3.5 Sparse Matrix Techniques 109\u003c\/p\u003e \u003cp\u003e3.5.1 Sparse Matrix Storage 110\u003c\/p\u003e \u003cp\u003e3.5.2 Sparse GE and LU Factorization 112\u003c\/p\u003e \u003cp\u003e3.5.3 Reordering and Sparsity 113\u003c\/p\u003e \u003cp\u003e3.5.4 Pivoting for Sparsity 115\u003c\/p\u003e \u003cp\u003e3.5.5 Markowitz Pivoting 116\u003c\/p\u003e \u003cp\u003e3.5.6 Diagonal Pivoting 119\u003c\/p\u003e \u003cp\u003e3.5.7 The Symmetric (SPD) Case 120\u003c\/p\u003e \u003cp\u003e3.5.8 Extension to the Non-SPD Case 122\u003c\/p\u003e \u003cp\u003eNotes 125\u003c\/p\u003e \u003cp\u003eProblems 125\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 Solution of Nonlinear Algebraic Circuit Equations 127\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 Nonlinear Network Equations 127\u003c\/p\u003e \u003cp\u003e4.1.1 Nonlinear Elements 128\u003c\/p\u003e \u003cp\u003e4.1.2 Nonlinear MNA Formulation 129\u003c\/p\u003e \u003cp\u003e4.1.3 Preparing for a DC Analysis 133\u003c\/p\u003e \u003cp\u003e4.2 Solution Techniques 133\u003c\/p\u003e \u003cp\u003e4.2.1 Iterative Methods and Convergence 134\u003c\/p\u003e \u003cp\u003e4.2.2 Introduction to Newton’s Method 136\u003c\/p\u003e \u003cp\u003e4.2.3 The One-Dimensional Case 139\u003c\/p\u003e \u003cp\u003e4.2.4 The Multidimensional Case 148\u003c\/p\u003e \u003cp\u003e4.2.5 Quasi-Newton Methods 152\u003c\/p\u003e \u003cp\u003e4.3 Application to Circuit Simulation 154\u003c\/p\u003e \u003cp\u003e4.3.1 Linearization and Companion Models 154\u003c\/p\u003e \u003cp\u003e4.3.2 Some Test Cases 156\u003c\/p\u003e \u003cp\u003e4.3.3 Generalization 162\u003c\/p\u003e \u003cp\u003e4.3.4 Considerations for Multiterminal Elements 166\u003c\/p\u003e \u003cp\u003e4.3.5 Multivariable Differentiation 167\u003c\/p\u003e \u003cp\u003e4.3.6 Linearization of Multiterminal Elements 171\u003c\/p\u003e \u003cp\u003e4.3.7 Elements with Internal Nodes 176\u003c\/p\u003e \u003cp\u003e4.4 Quasi-Newton Methods in Simulation 181\u003c\/p\u003e \u003cp\u003e4.4.1 Damping Methods 182\u003c\/p\u003e \u003cp\u003e4.4.2 Overview of More General Methods 186\u003c\/p\u003e \u003cp\u003e4.4.3 Source Stepping 187\u003c\/p\u003e \u003cp\u003e4.4.4 Gmin Stepping 189\u003c\/p\u003e \u003cp\u003e4.4.5 Pseudo-Transient 189\u003c\/p\u003e \u003cp\u003e4.4.6 Justification for Pseudo-Transient 193\u003c\/p\u003e \u003cp\u003eNotes 196\u003c\/p\u003e \u003cp\u003eProblems 197\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 Solution of Differential Circuit Equations 201\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e5.1 Differential Network Equations 201\u003c\/p\u003e \u003cp\u003e5.1.1 Dynamic Elements 201\u003c\/p\u003e \u003cp\u003e5.1.2 Dynamic MNA Equations 203\u003c\/p\u003e \u003cp\u003e5.1.3 DAEs and ODEs 204\u003c\/p\u003e \u003cp\u003e5.2 ODE Solution Techniques 206\u003c\/p\u003e \u003cp\u003e5.2.1 ODE Systems and Basic Theorems 206\u003c\/p\u003e \u003cp\u003e5.2.2 Overview of Solution Methods 209\u003c\/p\u003e \u003cp\u003e5.2.3 Three Basic Methods: FE, BE, and TR 211\u003c\/p\u003e \u003cp\u003e5.2.4 Quality Metrics 215\u003c\/p\u003e \u003cp\u003e5.2.5 Linear Multistep Methods 220\u003c\/p\u003e \u003cp\u003e5.3 Accuracy of LMS Methods 221\u003c\/p\u003e \u003cp\u003e5.3.1 Order 221\u003c\/p\u003e \u003cp\u003e5.3.2 Consistency 223\u003c\/p\u003e \u003cp\u003e5.3.3 The Backward Differentiation Formulas 224\u003c\/p\u003e \u003cp\u003e5.3.4 Local Truncation Error 225\u003c\/p\u003e \u003cp\u003e5.3.5 Deriving the LMS Methods 228\u003c\/p\u003e \u003cp\u003e5.3.6 Solving Implicit Methods 229\u003c\/p\u003e \u003cp\u003e5.3.7 Interpolation Polynomial 231\u003c\/p\u003e \u003cp\u003e5.3.8 Estimating the LTE 237\u003c\/p\u003e \u003cp\u003e5.4 Stability of LMS Methods 241\u003c\/p\u003e \u003cp\u003e5.4.1 Linear Stability Theory 242\u003c\/p\u003e \u003cp\u003e5.4.2 The Test Equation 243\u003c\/p\u003e \u003cp\u003e5.4.3 Absolute Stability 246\u003c\/p\u003e \u003cp\u003e5.4.4 Stiff Systems 252\u003c\/p\u003e \u003cp\u003e5.4.5 Stiff Stability 253\u003c\/p\u003e \u003cp\u003e5.4.6 Remarks 256\u003c\/p\u003e \u003cp\u003e5.5 Trapezoidal Ringing 257\u003c\/p\u003e \u003cp\u003e5.5.1 Smoothing 258\u003c\/p\u003e \u003cp\u003e5.5.2 Extrapolation 259\u003c\/p\u003e \u003cp\u003e5.6 Variable Time-Step Methods 261\u003c\/p\u003e \u003cp\u003e5.6.1 Implementing a Change of Time-Step 262\u003c\/p\u003e \u003cp\u003e5.6.2 Interpolation Methods 262\u003c\/p\u003e \u003cp\u003e5.6.3 Variable-Coefficient Methods 264\u003c\/p\u003e \u003cp\u003e5.6.4 Variable Step Variable Order (VSVO) Methods 265\u003c\/p\u003e \u003cp\u003e5.7 Application to Circuit Simulation 265\u003c\/p\u003e \u003cp\u003e5.7.1 From DAEs to Algebraic Equations 266\u003c\/p\u003e \u003cp\u003e5.7.2 FE Discretization 269\u003c\/p\u003e \u003cp\u003e5.7.3 BE Discretization 271\u003c\/p\u003e \u003cp\u003e5.7.4 TR Discretization 277\u003c\/p\u003e \u003cp\u003e5.7.5 Charge-Based and Flux-Based Models 282\u003c\/p\u003e \u003cp\u003e5.7.6 Multiterminal Elements 291\u003c\/p\u003e \u003cp\u003e5.7.7 Time-Step Control 296\u003c\/p\u003e \u003cp\u003e5.7.8 Enhancements 298\u003c\/p\u003e \u003cp\u003e5.7.9 Overall Flow 299\u003c\/p\u003e \u003cp\u003eNotes 300\u003c\/p\u003e \u003cp\u003eProblems 300\u003c\/p\u003e \u003cp\u003eGlossary 305\u003c\/p\u003e \u003cp\u003eBibliography 307\u003c\/p\u003e \u003cp\u003eIndex 311\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Electronics \u0026amp; communications engineering [\u003ca title=\"See our other books on Electronics \u0026amp; communications engineering\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Electronics%20\u0026amp;%20communications%20engineering%20%5BTJ%5D%22\"\u003eTJ\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"Wiley-IEEE Press","offers":[{"title":"Brand New","offer_id":52525855080728,"sku":"9780470538715","price":104.79,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9780470538715.jpg?v=1786956317","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/circuit-simulation-hardback-9780470538715","provider":"Freshly Printed Books","version":"1.0","type":"link"}