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):

  1. Assorted papers.
  2. Computational Methods for Electric Power Systems , M. Crow , CRC Press , 2003 , ISBN No. 0-8493-1352-X
  3. Computer Aided Analysis of Electronic Circuits: Algorithms and Computational Techniques , Chua and Lin , Prentice Hall , 1975 , ISBN No. 0-13-165415-2
  4. 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:
  1. knowledge of fundamental algorithms used in circuit and system simulators. [a,e]
  2. an ability to select appropriate algorithm/parameters for specific circuits/systems. [a,e]
  3. an ability to formulate and implement complex circuit/system models. [a,e]
  4. an understanding of stability/convergence properties of numerical integration algorithms. [a,e]
  5. 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.