Please note that not all courses listed in this catalogue and/or on ACORN/ROSI will be offered each year.
ECE 530H1 Analog Integrated Circuits
Professor A. Liscidini
Review of MOSFET semiconductor device equations. Noise in electronic devices. Review of single-stage amplifiers and frequency response, including noise analysis. Basic CMOS op amp. Op amp compensation. Advanced op amp circuits: telescopic and folded-cascode op amps. Fully-differential op amps. Common mode feedback.
ECE 1333H Selected Topics in Semiconductor Physics
Professor N.P. Kherani
The subject matter changes from year to year but generally the course deals with elements of solid state physics relevant to semiconductor devices.
ECE 1336H Semiconductor Physics
Professor N.P. Kherani
A general course in solid state physics with specific emphasis on semiconductors; covers: crystal symmetry, crystal dynamics, dynamic properties of electrons in periodic lattice, elements of transport theory, excess carriers in semiconductors, semiconductor surfaces.
Prerequisites: ECE330H1 (Semiconductor Physics) or ECE350H1 (Physical Electronics).
ECE 1352H Analog Circuit Design I
Instructor: T. Chan Carusone
A course on CMOS Analog integrated circuit design, highlighting major analog building blocks and circuit techniques, and design and test considerations. Topics include MOSFET device modeling, noise analysis, op amp design and compensation, common-mode feedback, biasing and reference circuits, oscillators, and phase locked loops. Course credit is not available to students who have taken ELE1802H.
Prerequisites: ECE530H1 or equivalent.
ECE 1360H Selected Topics in Instrumentation
Professor D.A. Johns
The course is intended to supplement instrumentation courses by presenting timely topics in Instrumentation Circuits and Systems. The material as well as the instructors change from year to year. Course credit is not available to students who have taken ELE1810H.
ECE 1365H High Frequency Integrated Circuits
Professor S. Voinigescu
A design intensive overview of high-speed, RF, mm-wave monolithic, and silicon photonics integrated circuits for wireless, automotive radar sensors, and optical fiber systems with an emphasis on specific high-frequency circuit analysis and design methodologies, device-circuit topology interaction and optimization. Small-signal, noise, large-signal, high-frequency common-mode and differential-mode matching and stability, digital control of tuned circuits, methodologies for maximizing circuit bandwidth, high speed CML gate design, as well as layout and isolation techniques will be discussed. Students will participate in 6 take-home assignments on the analysis, modelling, schematic and layout design of mm-wave transistors, inductors, and circuits using advanced RF CMOS and SiGe BiCMOS technologies.
ECE 1371H Advanced Analog Circuits
The focus of this course is on delta-sigma ADC design, with one lecture devoted to pipeline ADCs and SAR ADCs. Delta-sigma topics include low-order and high-order modulator design, discrete-time realization with switched-capacitor circuits, plus CMOS implementation of comparator, amplifier and realization of delta-sigma ADCs are covered in the latter half of the course.
Prerequisites: ECE512H1 (Analog Integrated Systems) or equivalent and ECE1352H (Analog Circuit Design I).
ECE 1373H Digital Design for Systems-on-Chip
Professor P. Chow
An advanced digital hardware course dealing with the design of large digital systems implemented using FPGA and ASIC technologies. Topics include architecture design, design flows, HDL design, clocking and interfacing.
Prerequisites: Background in digital design using Verilog/VHDL.
ECE 1379H Introduction to Compound Semiconductor Devices
Gallium Arsenide (GaAs) electronics and optoelectronics have emerged as leading contenders for ultra-high-speed electronic and photonic applications. Course content includes: physical properties of GaAs; carrier transport in GaAs; electronic and optical characteristics; homojunction and heterojunction transistors, lasers, detectors; superlattice and quantum well devices, integrated circuits. Course credit is not available to students who have taken ELE1829H.
ECE 1384H Digital Circuit Design
Professor A. Sheikholeslami
An electronic-circuits course emphasizing digital circuits but including relevant analog considerations of high speed digital circuits. The major thrust will be on CMOS circuits, but coverage will include some NMOS and BJT logic. SPICE is used as the major simulation tool throughout the course. This course might logically be taken in conjunction with ECE1388H, and prior to ECE1373H, although no formal prerequisite restrictions exist. Familiarity with Sedra and Smith Microelectronic Circuits, Fourth Edition, Oxford University Press (1998) and SPICE is assumed. Course credit is not available to students who have taken ELE1834H.
ECE 1385H Selected Topics in VLSI Systems: VLSI Digital Signal Processing Systems
Professor P.G. Gulak
This course presents an overview of the fundamental concepts that are needed to realize high-performance hardware implementations of digital signal processing algorithms commonly described using vector and matrix algebra. The performance metrics of interest include area, throughput, latency, power (or energy) in addition to standard metrics such as BER, MMSE, etc. The concepts are of particular relevance to high-volume (10e6+ unit quantities), high-performance (10e9+ bps) SoC realizations of baseband algorithms found in wireless and wireline communication systems that are typically realized today using standard-cell CMOS technology.
1. S.Y. Kung, “VLSI Array Processors”, Prentice Hall, 1988.
2. K. Parhi, “VLSI Digital Signal Processing Systems”, Wiley, 1999.
3. S.A. Khan, “Digital Design of Signal Processing Systems A Practical Approach”, Wiley, 2011.
1. Bi-weekly Assignments (50%)
2. Course Literature Survey on Selected Topics defined by the Instructor. (20%)
3. Final Exam (30%)
ECE 1387H CAD for Digital Circuit Synthesis and Layout
Professor J.H. Anderson
The approaches and algorithms for automatic synthesis, with a concentration on the back-end of the CAD flow. Topics covered will include: technology mapping, partitioning, placement, routing, timing analysis, and physical synthesis. The course will include experience with existing CAD tools and building new tools, and will pay special attention to synthesis issues as applied to Field-Programmable Gate Arrays. Course credit is not available to students who have taken ELE1837H.
Prerequisites: ECE451H1 (VLSI Systems) + programming experience or permission of instructor.
ECE 1388H VLSI Design Methodology
Professor R. Genov
The course introduces a design methodology for very-large-scale-integration (VLSI) circuits using advanced computer-aided-design (CAD) tools. The focus is on learning Cadence integrated circuit (IC) design tools to implement the IC design flow.
The methodology includes the steps of: custom digital circuit design, automated digital circuit synthesis, digital and mixed-signal circuit simulation, custom layout design, and automated layout generation. The course includes several projects using a 65nm CMOS process: (1) transistor characterization, (2) full custom digital circuit and layout design, (3) automated digital circuit synthesis and layout place-and-route, and (4) team-based design of a full IC employing the methodology learned in the course.
ECE 1390H Selected Topics in Circuits and Systems: Integrated Circuits for Wireless Communications
Professor A. Liscidini
Wireless communication has become almost ubiquitous as electricity. The principal popularity of wireless communication is the ever-decreasing cost of integrated circuits. This course will be focused on analog integrated circuits for cellular and wireless communication in the frequency range from 1-5GHz. After an overview of the main architectures, building blocks (e.g. LNA-Mixer, VCOs) and subsystem (e.g. PLL) will be analyzed focusing on working principles and design methodologies.
Prerequisites: ECE530H1 (Analog Integrated Circuits) or ECE1352H (Analog Circuit Design I)
ECE 1392H Integrated Circuits for Digital Communications
Professor A. Sheikholeslami
This course deals with integrated circuit implementations of digital communication. Topics include circuits for channel equalization (both at the transmitter and the receiver), clock and data recovery, coding and modulation schemes. Practical examples will be derived from wireline communication including chip-to-chip and backplane signaling.
Prerequisites: ECE530H1 (Analog Integrated Circuits) or ECE1352H (Analog Circuit Design I), ECE417H1 (Digital Communication), and ECE1388H (VLSI Design Methodology).
ECE1394H Technical Management of Modern IC Design
This course provides an overview of the design process of a large design in modern integrated circuit at the 65nm, 45nm, and 28nm node (depending on the availability of the corresponding design kit). A custom dual-port SRAM block, which can be embedded into an FPGA or other integrated circuit, is used as a design example throughout the course. Via the SRAM example, this course will focus on (1) the required tasks to design a robust circuit in a modern CMOS process, and (2) aspects of leading analysis and die cost estimation, behavioural modeling, logic verification, mixed-signal simulation, and task management of large designs.
Prerequisites: ECE1388H (VLSI Design Methodology).
Please note that this course is open to ECE M.Eng. students only.
ECE1395H Power Semiconductor Devices and Applications
Professor W.T. Ng
This course presents the electrical characteristics, thermal characteristics, packaging techniques and applications of state-of-the-art power semiconductor devices. In particular, the device structure and fabrication technology for power MOSFETs and IGBTs will be discussed extensively. The integration of these power devices to form Smart Power IC and HV CMOS technologies will also be introduced. An industrial standard Technology CAD tools from Crosslight Inc. (www.crosslight.com) will be used extensively to demonstrate the design, analysis, modelling and optimization of these power devices. Design projects targeting methods to achieve high breakdown voltage, low on-resistance, fast switching speed and high reliability/ruggedness will be carried out. In addition, the students will be also exposed to selection considerations for “off-the-shelf” devices that would meet the circuit or system level specifications.
ECE1396H Analog Integrated Systems
Professor S. Voinigescu
An overview of continuous-time and discrete-time signal processing techniques, and the analysis and design of the analog and mixed-signal circuit building blocks which are used to implement them in modern electronic systems. Topics covered are: (i) analysis, specification, simulation, and design of continuous-time filters with linear transconductors and op-amps, (ii) phase-domain model, noise model, and design methodology for low phase noise Phase Lock Loops and associated building blocks (VCO, phase-frequency detector, charge pump) (iii) Discrete-time signal analysis using z-transform, (iv) discrete-time filter design based on switched capacitors, and (v) fundamentals, specification, architectures, building blocks (comparator, THA) and characterization techniques for digital-to-analog and analog-to-digital converters. Cadence Analog Artist is used for lab assignments.
ECE1398H VLSI Technology
Professor W.T. Ng
The course deals with the technology and design of analog, digital and RF integrated circuits, including exposure to computer aided IC design tools at the semiconductor process, device, and circuit layout level. Topics include: IC fabrication review, MOS IC Process Modules and Components; RF (Bi) CMOS IC Process Modules and Components; Compact Modelling, Characterization, and Design Automation; Bipolar/CMOS Digital, Analog, and RF IC Building Blocks; Packaging and Yield. The labs will expose students to the major steps in the development of a multi-purpose (Bi) CMOS process.
Prerequisites: ECE331H1 (Analog Electronics) or ECE334H1 (Digital Electronics); ECE335H1 (Introduction to Quantum Mechanics) or equivalent.