Course Teaching

ECE 122A VLSI Principles (Offered in the Fall Quarter)

  • Previous Offerings: [Fall 2002-2013 as ECE 124A, and Fall 2013-2016 as ECE 122A]

This is a senior level elective class. Also useful for graduate students with little or no prior VLSI background.

  • Course Description:

    Introduction to CMOS digital VLSI design: CMOS devices and manufacturing technology; transistor level design of static and dynamic logic gates and components and interconnections; circuit characterization: delay, noise margins, and power dissipation; combinational and sequential circuits; arithmetic operations and memories.

  • Prerequisites:

    Basic Circuit Theory (ECE 2A, 2B and 2C), Digital Logic Design (ECE 152A), Basic Semiconductor Devices.

ECE 225 Special Topics in Nanoscale VLSI (Offered in the Winter Quarter)

  • Current Offering: [Winter 2019]

  • Previous Offerings: [Winter 2004-2013 & Spring 2014]

This is a graduate level class. Can also be taken by senior undergraduates (as ECE 125) if they have taken ECE 124A.

  • Course Description:

    Nanometer scale issues in digital VLSI design: Scaled CMOS devices and technology including high-k/metal gates, strained-Si, channel and substrate engineering, ultra-thin-body SOI, double-gate (FinFETs) and multi-gate FETs, nanowire-FETs, Schottky- and ballistic-FETs; device-circuit co-design for non-classical CMOS technologies; clock and power distribution; nanoscale circuit/system design issues including variability, thermal management, interconnects, and reliability; principles of ultra low-power design, subthreshold design and sub-KT/q operation--tunnel-FETs, NEM-FETs, IMOS etc; emerging memory technologies; heterogeneous integration using 3-D ICs.

  • Recommended Prerequisites:

    ECE 124A or equivalent.


ECE 594 Introduction to Nanoelectronics (Offered in the Spring Quarter)

  • Current Offering: [Spring 2013]

  • Previous Offerings: [Spring 2012]

This is an advanced research-oriented graduate class. Can also be taken by exceptionally motivated senior undergraduates if they have taken ECE 124A or 225 (securing B+ or better) and obtained instructor’s consent.

  • Course Description:

    Basic quantum phenomena and solid-state physics; physics of low-dimensional materials; electrical and thermal transport in nanostructures, simulation methods including non-equilibrium green's function (NEGF) formalism, ab-initio techniques such as DFT; nanofabrication and characterization techniques including XPS, SEM, TEM, AFM, & Raman; emerging nanomaterials and structures including graphene, graphene nanoribbons, carbon nanotubes, two-dimensional crystals such as MoS2, WSe2 etc; applications of emerging nanomaterials in electronics, photonics, bioelectronics, energy and sensing.

  • Recommended Prerequisites:

    ECE 225 or equivalent, ECE 221 A&B or equivalent.

ECE 152A Digital Design Principles

  • Previous Offerings: [Fall 2002], [Winter 2003]

This is a junior level required class.

  • Course Description:

    Boolean algebra, switching functions. Application of Boolean algebra to the design and analysis of combinational logic nets; minimization procedures. Analysis and synthesis of sequential switching circuits, synchronous and asynchronous operation, state minimization, hazards, and races.

  • Prerequisites:

    ECE 15 or 15A-B or Computer Science 30 with a minimum grade of C- in each course; open to EE, CE and CS majors only.

ECE 2A Circuits Devices and Systems

  • Previous Offerings: [Spring 2006-2009]

This is freshman level required class.

  • Course Description:

    Introductory circuit analysis; op-amps and op-amps circuits; phasors and AC analysis; first and second order transient analysis.Introduction to the use of test instruments (oscilloscope, multi-meter, function generators, power supplies).

  • Prerequisites:

    Mathematics 3A-B-C with a minimum grade of C; Mathematics 5A with a minimum grade of C (may be taken concurrently); Physics 3 or Physics 23 (may be taken concurrently).