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.