Tutorials
ASIC 100: CMOS Analog Circuit Design with Xitij Ritesh Patel
ASIC 121: Practical VHDL Digital Design for FPGAs with Andrew Canis
- Fall 2006 Course Outline
 - Tutorial 1: Combinational Logic
 - Tutorial 2: Sequential Logic and Basic VHDL
 
ASIC 130: Digital Transistor-Level Logic with Paul Teehan
ASIC 120: Digital Systems and Standard-Cell ASIC Design with Jeff Wentworth
- Winter 2006 Course Outline
 - Winter 2006 Lecture 1 (revised Jan 26 2006)
 - Winter 2006 Lecture 2 (revised Feb 3 2006)
 
- Fall 2005 Course Outline
 - Lecture 1 (revised Oct 19 2005)
 - Lecture 2 (revised Nov 2 2005)
 - Design Challenge # 1 (revised Oct 19 2005)
 - Design Challenge # 1 Jeff's Solution (revised Nov 2 2005)
 - Lecture 3 (revised Nov 17 2005)
 - Design Challenge # 2 (revised Nov 17 2005)
 - Lecture 4 (revised Nov 17 2005)
 
Verilog-A - Jonathan Ng Tutorial Series
VHDL - Bryce Leung Tutorial Series
VHDL - Mike Goldsmith Tutorial Series
- SSH and XWIN32 Configuration
 - Unix Tutorial
 - VHDL Tutorial 1
 - VHDL Tutorial 2
 - VHDL Tutorial 3
 - VHDL Tutorial 4
 
Miscellaneous Tutorials
- Accessing the Sunee Lab Remotely using Cygwin/X
 - Accessing Cadence Remotely using VNC (Added: March 13, 2006)
 
Cadence
- Cadence tutorial 
  # 1: Schematic entry and simulation of a CMOS inverter
 - Cadence tutorial 
  # 2: Layout/DRC, Extraction/LVS and Post-Layout simulation of a CMOS 
  inverter
 - Cadence tutorial 
  # 3: X-Win
 
Microelectronics
- LC tank VCO tutorial: also see Chan and J. Chan, Design and Optimization of a Low Phase Noise CMOS LC-Tank Voltage-Controlled Oscillator, Thesis for the degree of Master of Applied Science in Electrical and Computer Engineering, University of Waterloo, 2003
 
