ECE 54600 - Digital Computational Techniques for Electronic Circuits
Course Details
Lecture Hours: 3 Credits: 3
Counts as:
- EE Elective
- CMPE Selective - Special Content
Normally Offered:
Spring - even years
Requisites:
ECE 25500 and 30100.
Requisites by Topic:
Exposure to circuit models of transistors and diodes, ordinary differential and difference equations.
Catalog Description:
Digital computer methods for dc, ac, and transient analyses of electrical and electronic circuits. Linear, nonlinear, and piecewise linear dynamic circuits are considered. Algorithms used in circuit/system simulators such as SPICE, Saber, EMTP, Simulink, and ACSL are studied.
Required Text(s):
None.
Recommended Text(s):
- Assorted papers.
- Computational Methods for Electric Power Systems , M. Crow , CRC Press , 2003 , ISBN No. 0-8493-1352-X
- Computer Aided Analysis of Electronic Circuits: Algorithms and Computational Techniques , Chua and Lin , Prentice Hall , 1975 , ISBN No. 0-13-165415-2
- The Matlab ODE Suite , Vol 13, No. 1, pp. 1-22 Edition , L.F.Shampine and M.W. Reichelt , SIAM J Sci Comput , 1997
Learning Outcomes:
A student who successfully fulfills the course requirements will have demonstrated:
- knowledge of fundamental algorithms used in circuit and system simulators. [a,e]
- an ability to select appropriate algorithm/parameters for specific circuits/systems. [a,e]
- an ability to formulate and implement complex circuit/system models. [a,e]
- an understanding of stability/convergence properties of numerical integration algorithms. [a,e]
- knowledge of cosimulation methods. [a,e]
Lecture Outline:
| Lectures | Major Topics |
|---|---|
| 1 | Overview of circuit simulation programs. |
| 3 | DC and AC analysis of linear networks. Explicit form of nodal equations. Gaussian elimination and LU factorization. |
| 3 | Sparse matrix techniques. Fill-ins and ordering algorithms. |
| 0 | Project 1 |
| 2 | DC analysis of nonlinear resistive networks. Fixed point iteration formula, Newton-Raphson algorithm, companion model |
| 3 | Implicit integration, discretized circuit models for capacitors and inductors |
| 3 | Transient analysis of nonlinear RLC networks |
| 0 | Project 2 |
| 3 | Macro models of semiconductor devices (BSIM library) |
| 1 | Midterm Exam |
| 2 | Computer formulation of Kirchoff's Laws |
| 2 | Computer generation of fundamental loop and cutset matrices. |
| 5 | State Space Modeling |
| 0 | Project 3 |
| 2 | The stability region of numerical integration algorithms. |
| 3 | Backward differentiation formulas. Predictor formulas. |
| 2 | Transient analysis with variable step size and variable order. |
| 3 | Distributed Parameter Systems and Finite Element Methods |
| 3 | Co-simulation methods |
| 3 | Distributed heterogeneous simulation |
| 0 | Project 4 |
| 0 | Final Exam |
Engineering Design Content:
- Analysis
- Testing
- Evaluation
Assessment Method:
Midterm and Final Exam, Four projects.