ELEN E6312 Advanced Analog Integrated Circuits

Course Description: The course focuses on the design of analog integrated circuits with an emphasis on CMOS technology. After a brief review of the basic analog building blocks, we proceed to develop operational amplifiers and their applications. Also advanced topics such as noise and mismatch are introduced.

Course topics will include
* CMOS design
* MOS operation (weak, moderate, strong inversion)
* Basic transistor stages with low voltage supplies
* Single ended and fully differential operational amplifier analysis and design: telescopic, folded cascode, two-stage OTA, common-mode feedback
* Switched capacitor 2x amplifier: time-domain settling; switch design and non-idealities
* Stability and frequency compensation techniques (differential & common mode)
* Noise in circuits; low-noise design
* Device Mismatch and its impact on circuit performance
* Temperature- and supply-independent biasing
Faculty/Manager: Peter Kinget
Contact Information: Peter Kinget
email: kinget@ee.columbia.edu
Class Homepage:http://www.ee.columbia.edu/~kinget/EE6312_S08/
Credits for Course:4.5
Viewing Schedule: 0 lectures per week
Prerequisites:ELEN E4312 (Analog electronic circuits),(4305).

Qualified students must have a very good understanding of circuit analysis, electronics, electronic devices and models, and analog circuit design. Students need to be familiar with circuit simulation (Hspice) and CAD tools (Cadence design environment).

This class will cover advanced topics in analog integrated circuit design. This class should not be your first analog design class.
Applicable Degree Program:MS and PD in Electrical Engineering. All courses are subject to advisor approval.
Grading:Homework 10%
Design Project 35%
Midterm (written) 20%
Final (written) 35%
Software Requirements:Remote students need the ability to remotely run the design tools on our VLSI/CISL Teaching machines in Mudd 12th floor. There are two ways to remotely login:

* NX uses compression technology to get a very fast reponse over remote connections. It requires downloading a free client to install on your computer; follow these instructions. We recommend to try NX first before falling back on the SSH/XWindows option.

* SSH/XWindows: This involves setting up an ssh connection to the machines and running an Xserver on your system. Follow these instructions.

Make sure your are confident you have a sufficiently fast internet connection (broadband). Make sure you understand the use of linux and the design tools before you register for this course as a remote student.

We will not be able to help you setting up that connection since it is too specific to your particular computing setup and internet connection.

* The information contained in this syllabus is subject to change at any time.

Signed out


Report a Problem