Prepared by: Prof. Oleg Wasynczuk
Phone: 494-3475
Email: wasynczu@ecn.purdue.edu
(preferred)
Office: EE 144
Basic Course Description
Course
Number: ECE-546
Course
Title: DIGITAL
COMPUTATIONAL TECHNIQUES FOR ELECTRONIC
CIRCUITS
Projected
Term(s) Offered: Spring Semesters of even years
Prerequisite(s): ECE-255, ECE-301
Prerequisites by Topic: Exposure to circuit models of transistors and diodes, ordinary
differential and difference equations.
Course
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:
Vlach and Singhal, Computer
Methods for Circuit Analysis and Design; Van Nostrand Reinhold, 1994.
0-442-01194-6.
M. Crow, Computational Methods
for Electric Power Systems, CRC Press, 2003, 0-8493-1352-X.
Assorted Papers
(The
course outline should reflect the principal topics covered and the approximate
time spent on each topic.—It should not be a
day-by-day schedule of lectures. The
latter is information best provided in the course syllabus.)
|
DC and AC analysis of linear networks.
Explicit form of nodal equations. Gaussian
elimination and LU factorization. |
|
|
DC analysis of nonliner resistive
networks. Fixed-point and Newton- Raphson algorithms. Companion
model. |
|
|
Implicit integration. Discretized circuit models for capacitors and inductors.
Transient analysis. |
|
|
Circuit models for semiconductor devices
(diodes, BJT, FET). Macromodel for op
amps. |
|
|
Computer formulation of Kirchoff's laws, fundamental loop, and cutset matrices. |
|
|
Sparse matrix techniques. Fill-ins and
ordering algorithms. Packed vector
implementation. |
|
|
Numerical integration methods. Stability
region of numerical integration algorithms. |
|
|
Computational complexity of nodal and
state-model-based solvers. |
|
Course Outcomes: A
student who successfully fulfills the course requirements will have
demonstrated:
Outcome
Assessment Method: Midterm and
Final Exam, Four projects.
Final Grade:
The final grade is determined in
accordance with the following:
Average = 0.4*(Exam Scores) +
0.5*(Average Project Score) +
0.1*(Average Homework Score)
Cheating Policy:
At a minimum, cheating will result
in a zero on the assignment/project/exam in question. In the case of regular
exam, this score cannot be the one dropped. At a maximum, it will result in
failure of the course, and possible dismissal from Purdue. All instances of
cheating, even suspected cheating, will, without exception, be reported to the
Assistant Dean of Students.