Analog IC Design (August 2022): Difference between revisions
Jump to navigation
Jump to search
Line 129: | Line 129: | ||
* An alternative and step-by-step installation of NGSPICE, MAGIC, XSCHEM, and the SkyWater 130nm Design Kit onto a dedicated Linux (Ubuntu) virtual machine using virtualization software such as [https://www.virtualbox.org/ VirtualBox] or [https://www.qemu.org/ QEMU]. | * An alternative and step-by-step installation of NGSPICE, MAGIC, XSCHEM, and the SkyWater 130nm Design Kit onto a dedicated Linux (Ubuntu) virtual machine using virtualization software such as [https://www.virtualbox.org/ VirtualBox] or [https://www.qemu.org/ QEMU]. | ||
** [[Installing Open-Source EDA Tools on a Virtual Machine]] | ** [[Installing Open-Source EDA Tools on a Virtual Machine]] | ||
* [[Using Python with NGSPICE]] | |||
== References == | == References == |
Revision as of 23:54, 4 September 2022
- Analog Integrated Circuits
- First Semester AY 2022-2023
- Classes will be held 05 Sep 2022 - 21 Dec 2022
- Refer to the UP Diliman Academic Calendar for relevant dates and holidays.
- Course Credit: Lecture: 4 units (3 units lecture, 1 unit lab)
- Lectures: Mondays and Tuesdays, 7:00am - 8:30am
Catalog Description
Integrated circuit devices and modeling. Noise analysis and modeling. Review of basic operational amplifier design and compensation. Advanced current mirrors and operational amplifiers. Operational transconductance amplifiers. Common-mode feedback circuits. Comparators. Sample and holds. Voltage references and translinear circuits. Discrete-time signals. Switched-capacitor circuits. Co-req: CoE 143 or equiv. 6h (3 lec, 3 lab) 4 u.
- A review of the concepts in EEE 51 is also a good way to prepare for this class.
Course Outline
Date | Topic | Resources | |
---|---|---|---|
1 | 05 Sep 2022 | Introduction | |
2 | 06 Sep 2022 | CMOS Technology Overview | |
3 | 11 Sep 2022 | CMOS Passive Devices: Resistors and Capacitors | |
4 | 12 Sep 2022 | CMOS Passive Devices: Variations | |
5 | 19 Sep 2022 | MOS Transistors – Part 1 | |
6 | 20 Sep 2022 | MOS Transistors – Part 2 | |
7 | 26 Sep 2022 | Model-Based Design – Part 1 | |
8 | 03 Oct 2022 | Model-Based Design – Part 2 | |
9 | 04 Oct 2022 | Electronic Noise | |
10 | 10 Oct 2022 | Noise Analysis - Part 1 | |
11 | 11 Oct 2022 | Noise Analysis - Part 2 | |
12 | 17 Oct 2022 | Noise and Feedback | |
13 | 18 Oct 2022 | Current Mirrors | |
Reading Break (24-29 Oct 2022) | |||
14 | 31 Oct 2022 | Operational Transconductance Amplifiers - Part 1 | |
15 | 07 Nov 2022 | Operational Transconductance Amplifiers - Part 2 | |
16 | 08 Nov 2022 | Differential Amplifiers | |
17 | 14 Nov 2022 | The Folded Cascode OTA - Part 1 | |
18 | 15 Nov 2022 | The Folded Cascode OTA - Part 2 | |
19 | 21 Nov 2022 | Feedback and Stability | |
20 | 22 Nov 2022 | Amplifier Settling | |
21 | 28 Nov 2022 | Folded Cascode OTA Design Example | |
22 | 29 Nov 2022 | Common-Mode Feedback | |
23 | 05 Dec 2022 | Multi-Stage Amplifiers | |
24 | 06 Dec 2022 | Biasing and Reference Circuits | |
25 | 12 Dec 2022 | -- To Be Announced -- | |
26 | 13 Dec 2022 | -- To Be Announced -- | |
27 | 19 Dec 2022 | -- To Be Announced -- | |
28 | 20 Dec 2022 | -- To Be Announced -- |
Activities
- Activity: IC Fabrication and Scaling
- Activity: A Wideband Voltage Divider Circuit
- Activity: Integrated Resistors and Capacitors
- Activity: MOS Transistor Characteristics
- Activity: MOS Design Parameters
- Design: A Simple Common-Source Amplifier
- Activity: Noise Analysis
- Activity: Current Mirrors
- Activity: Capacitive Feedback
- Activity: Differential Circuit Design Parameters
- Design: A Folded-Cascode Operational Transconductance Amplifier (OTA)
- Design: A Switched-Capacitor Feedback OTA
- Design Project
Resources
- Installing NGSPICE
- The NGSPICE online user's manual
- Installing the SkyWater 130nm Design Kit
- The SKY130 design kit documentation (still a work in progress)
- The MAGIC user guide
- Installing XSCHEM
- The XSCHEM online manual
- An alternative and step-by-step installation of NGSPICE, MAGIC, XSCHEM, and the SkyWater 130nm Design Kit onto a dedicated Linux (Ubuntu) virtual machine using virtualization software such as VirtualBox or QEMU.
- Using Python with NGSPICE
References
- Analysis & Design of Analog Integrated Circuits, Gray, Hurst, Lewis, Meyer, Wiley 2001.
- Analog Integrated Circuit Design, Johns, Martin, Wiley 1997.
- Design of Analog CMOS Integrated Circuits, Behzad Razavi, McGraw-Hill, 2000.
- The Design of CMOS Radio-Frequency Integrated Circuits, Thomas H. Lee, 2nd Ed., Cambridge University Press, 2003.
- The Designers Guide to SPICE & SPECTRE, K. S. Kundert, Kluwer Academic Press, 1995.
- Operation and Modeling of the MOS Transistor, Y. Tsividis, McGraw-Hill, 2nd Edition, 1999.
- Art of Analog Layout, A. Hastings, 2nd Edition, Pearson, 2005.