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