Lectures 
UNDERGRADUATE
  • EECE 3410 Electronics 2

  • Electronics2 covers transistors and op-amp circuits. Emphasizes real devices and their performance, analog IC design concepts, and building blocks. Reviews the Laplace transform and introduces its applications to analysis of electronic circuits governed by linear differential equations. Presents and employs equivalent models of passive and active elements in s-domain analysis including response speed, pole/zero plots, and magnitude/phase frequency behavior of important network functions. Introduces feedback and stability, oscillators, A/D and D/A converters and mixed-signal circuits, active filters, sensors and signal-conditioning circuits, and other design topics at the discretion of the instructor. Uses SPICE simulation to support design work. Includes laboratory hardware projects.

    Prereq. EECE 2402 or EECE 2412.
  • EECE 4524 VLSI Design

  • VLSI Design covers a structured digital CMOS design focusing on designing, verifying, and fabricating CMOS VLSI-integrated circuits and modules. Emphasizes several topics essential to the practice of VLSI design as a system design discipline including systematic design methodology, good understanding of CMOS transistor, physical implementation of combinational and sequential logic network, and physical routing and placement issues. Begins design exercises and tutorials with basic inverters and proceeds to the design, verification, and performance of large, complex digital logic networks. Also covers IC design methodologies and performance, scaling of MOS circuits, design and layout of subsystems such as PLA and memory, and system timing. Requires lab session that includes computer exercises using CAD tools to design VLSI layouts and switch-level plus circuit-level simulations to design and analyze the project.

    Prereq. ECE 2322 and EECE 2402. Coreq. EECE 4525.
  • EECE 4526 High Speed Digital Design

  • High Speed Digital Design gives the student an overview of the fundamental electrical issues involved in the design of high-performance digital systems and the basic techniques and methods used to deal with these issues. Introduces signaling, timing, synchronization, noise management, and power distribution. Discusses the fundamental problems and engineering solutions to these problems. Addresses, for example, the problem of signaling over transmission lines and incident-wave signaling methods. Includes overview of digital system engineering, including modeling and analysis of wires, digital circuit design, power distribution, noise in digital systems, signaling convention, advanced signaling techniques, timing conventions, synchronization, and timing circuits. Prereq. EECE 2322 and EECE 2402.
  • EECE 4525 Lab for EECE 4524

  • Lab for EECE 4524 covers topics from the course through various experiments. Coreq. EECE 4524
  • EECE 4528 CAD for Design and TEST

  • CAD for Design and TEST addresses the principles of the algorithms and approaches for VLSI design and test automation. Briefly covers basic data structures and graph algorithms typically used for computer-aided design (CAD) as well as general-purpose methods for combinatorial optimization, such as backtracking, branch-and-bound, simulated annealing, and genetic algorithms. Design automation topics include physical design automation (partitioning, floor planning, placement, global and detailed routing, cell generation, and layout compaction), and high-level synthesis (scheduling, resource allocation). Testing topics include an overview of fault modeling, automatic test pattern generation, design for testability, and built-in self test (BIST). Course involves some programming assignments (implementation of some of the algorithms covered in class) as well as using state-of-the-art CAD tools in the design flow. Prereq. EECE 2322 and EECE 3326.
    GRADUATE
  • EECE 7240 Analog Integrated Circuite Design

  • Analog Integrated Circuite Design treats the analysis and design of analog ICs, their functional performance, and applications. Focuses on the various building blocks of analog circuits, their operation, and the underlying principles and techniques, with analysis supplemented by CAD simulation. Topics include modeling and layout of CMOS, bipolar, BiCMOS devices, and passive components; DC building blocks, including precision current and voltage references; performance analysis of signal gain, impedances, and frequency response and speed of basic/compound amplifier structures; architectures of operational amplifiers, including low-voltage, OTAs, and three-stage designs; feedback and performance merits, topologies, instability, and frequency compensation of feedback amplifiers; nonlinear and analog computation IC functions; noise in ICs, physical origins and device modeling , noise circuit analysis, SNR and NF, and techniques for the enhancement of system noise performance. This course should be taken concurrentlky with EECE7248 (Lab). Lab course webpage is linked within thgis course webopage.
  • EECE 7353 Advanced VLSI Design

  • Advanced VLSI Design covers all aspects of VLSI design and engineering including VLSI design methodology; MOS transistors and circuits; CAD tools to create, extract, simulate, and evaluate physical layouts; CMOS fabrication process; evaluation and optimization of circuit area, power consumption, and propagation delay; CAD tools to design CMOS systems with standard cells; system clocking design and evaluation; the characteristics and limitations of CAD tools, such as simulation, placement, and routing; VLSI testing, fault models, test vector generation, and design for testability; design projects going through a complete VLSI design cycle; and a research project targeting a specific area of VLSI engineering. Prereq. Knowledge of electronics and digital systems design.
  • EECE 7694 Low-Power VLSI Design

  • Low Power VLSI Design Discountinued.

    Prereq. ECE 2322 and EECE 2402. Coreq. EECE 4525.