Slides of Course--Topics on Integrated Circuit Design Automation (PhD Course)

lecture 1

Course Overview

lecture 2a

Linux Operating System

lecture 2b

C++ Programming Review

lecture 3

GUI Programming with Qt4

lecture 5

Software Engineering (Part 1)

assignment 1

Programming Assignment 1

example 1

Qt Curve Plotter

Slides of Course--Mixed-Signal Design Automation (Graduate Course)

lecture 1

Course Overview

lecture 1s

PSPICE Tutorial

lecture 2

Preliminary for Analog IC Design

lecture 3

Opamp Design Basics

lecture 4

Driving Point Impedance (DPI) Method

lecture 5

Pole/Zero Analysis of Two-Stage Amplifiers (Updated)

lecture 6

Opamp Sizing (Part 1: Traditional Method)

lecture 7

Analysis of Current Amplifiers

lecture 8

gm/ID Sizing Method

Presentation I

Presentation I (Hengwei Yu, Yuting Hou & Min Wang)

Presentation II

Presentation II (Zhengnan Yan)

paper 1

Paper for Opamp Sizing

software download

Analog Formula Tool

Slides of Course--EDA Introduction

lecture 1

Introduction

lecture 2

Software Development on Linux Platforms

lecture 3(1)

GUI Programming--Part1:GTK

lecture 3(2)

GUI Programming--Part2:QT

lecture 4

How to Write a Netlist Parser

lecture 5

Netlist Grammar & Parser Implementation

lecture 6

Simulator Architecture Design

lecture 7

Element Stamping

lecture 8

Nonlinear Device Stamping

lecture 9

Linear Solver: LU Solver & Sparse Matrix

lecture 10

Integration Methods for Transient Simulation

lecture 11

Stability of Integration Methods

lecture 12

Error Control in Transient Simulation

lecture 13

Pole/Zero Analysis