NEEI-6315 Computer Aided Engineering for
Integrated Circuits (IC 752)
Note: The following provides a suggested course description,
objectives, and an outline. These may be modified pending discussion with
the Faculty Chairs, proposing faculty, and other curriculum reviewers.
Course Description: CAD systems for integrated
circuits; terminal models of bipolar and MOS devices, high-speed
interconnect modeling, computerized circuit analysis - methods and
programs, SPICE simulation, driver-line interaction, IBIS techniques,
behavioral modeling of mixed-signal circuits, signal integrity in
centralized and asynchronous clocking systems, timing equations, phase
noise of oscillators, clock jitter and its evaluation via simulation.
Course Objectives: Introduce students to the use of
computer tools for the analysis and design of electronic circuits.
Course Outline by Topical Areas:
- Overview of computer aided engineering for electronics.
- Formulation of circuit equations, DC and Transient Analyses,
Transistor Models for "SPICE".
- "SPICE" family of programs, explanation of computational procedures
and role of simulation control parameters placed on the SPICE'S "option
list," guidelines for selection of parameter values on "option list,"
efficient use of "SPICE."
- Control of parameter sweeps, cross-plots, optimization and
generation of design curves.
- Beyond "SPICE" - spectral analysis of circuits, program "SPEC."
- Analysis of high-speed, high performance circuits and
interconnections, IBIS techniques, signal integrity considerations.
- Elements of packaging and printed circuit board design.
- Behavioral simulation of signal converters (program PAMIX) for
wireless communication.
- Clocking systems: central clock, asynchronous clock, timing
equations, evaluation of phase noise and clock jitter via simulation.
- Case Studies: Simulation of driver-line-receiver interaction for
high-speed applications, simulation of phase noise in oscillators,
simulation of dynamic noise sensitivity of receiver.