Analog IC Design (August 2022): Difference between revisions
Jump to navigation
Jump to search
(58 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
* '''Analog Integrated Circuits''' | * '''Analog Integrated Circuits''' | ||
* First Semester AY 2022-2023 | * First Semester AY 2022-2023 | ||
** Classes will be held 05 Sep 2022 - 21 Dec 2022 | |||
** Refer to the [https://our.upd.edu.ph/files/calendar/regular/ACAD%20CAL%202022-2023.pdf UP Diliman Academic Calendar] for relevant dates and holidays. | |||
* Course Credit: Lecture: 4 units (3 units lecture, 1 unit lab) | * Course Credit: Lecture: 4 units (3 units lecture, 1 unit lab) | ||
* Lectures: Mondays and Tuesdays, 7:00am - 8:30am | * Lectures: Mondays and Tuesdays, 7:00am - 8:30am | ||
Line 15: | Line 17: | ||
|- | |- | ||
| style="width: 5%"| 1 ||style="width: 15%"| 05 Sep 2022 ||style="width: 50%"| Introduction | | style="width: 5%"| 1 ||style="width: 15%"| 05 Sep 2022 ||style="width: 50%"| Introduction | ||
|| | || [https://drive.google.com/file/d/1VNWO8jS8RIddHCl7kgBwLEmDwwOo-Je1/view?usp=sharing video] | ||
|- | |- | ||
| 2 || 06 Sep 2022 || CMOS Technology Overview | | 2 || 06 Sep 2022 || CMOS Technology Overview | ||
|| | || [https://drive.google.com/file/d/1LA0aNDGDT0XjD6qBlJGTheGVG-TDBoW7/view?usp=sharing video] | ||
|- | |- | ||
| 3 || 11 Sep 2022 || CMOS Passive Devices: Resistors | | 3 || 11 Sep 2022 || CMOS Passive Devices: Integrated Resistors | ||
|| | || [https://drive.google.com/file/d/1jlKKoMIa_jTByrfcuzxRzzsn9fiDwjJ7/view?usp=sharing video] | ||
|- | |- | ||
| 4 || 12 Sep 2022 || CMOS Passive Devices: | | 4 || 12 Sep 2022 || CMOS Passive Devices: Integrated Capacitors | ||
|| | || [https://drive.google.com/file/d/1SYS-UL3tPxXcauefdQT3LdY2aOurccZO/view?usp=sharing video] | ||
|- | |- | ||
| 5 || 19 Sep 2022 || MOS Transistors – Part 1 | | 5 || 19 Sep 2022 || MOS Transistors – Part 1 | ||
|| | || [https://drive.google.com/file/d/1RS64aniYHtR_3usNcJTqSGeWbmBTZQEy/view?usp=sharing video] | ||
|- | |- | ||
| 6 || 20 Sep 2022 || MOS Transistors – Part 2 | | 6 || 20 Sep 2022 || MOS Transistors – Part 2 | ||
|| [https://drive.google.com/file/d/1yRDu5D8nj3oFFYyGHJe7G8NS6bs3Sq0y/view?usp=sharing video] | |||
|- | |||
| || 26 Sep 2022 || -- ''Lecture cancelled due to weather'' -- | |||
|| | || | ||
|- | |- | ||
| 7 || | | 7 || 27 Sep 2022 || Model-Based Design – Part 1 | ||
|| | || [https://drive.google.com/file/d/1G7P7zdlun7rWoxaWRHL6CVaDfLBx6jjy/view?usp=sharing video] | ||
|- | |- | ||
| 8 || 03 Oct 2022 || Model-Based Design – Part 2 | | 8 || 03 Oct 2022 || Model-Based Design – Part 2 | ||
|| | || [https://drive.google.com/file/d/1rXjYUotIrs8NgTt06j7Y9RZry3Lcy5TD/view?usp=sharing video] | ||
|- | |- | ||
| 9 || 04 Oct 2022 || | | 9 || 04 Oct 2022 || Model-Based Design - Part 3 | ||
|| | || [https://drive.google.com/file/d/1faGMR-sQufir1fmFgKrrzoYrlzELPrBQ/view?usp=sharing video] | ||
|- | |- | ||
| 10 || 10 Oct 2022 || Noise | | 10 || 10 Oct 2022 || Electronic Noise | ||
|| | || [https://drive.google.com/file/d/1eleg4wTmZAQMUCv-Yy5KxSufqXkjbzc6/view?usp=sharing video] | ||
|- | |- | ||
| 11 || 11 Oct 2022 || Noise Analysis - Part | | 11 || 11 Oct 2022 || Noise Analysis - Part 1 | ||
|| | || [https://drive.google.com/file/d/1B0wZci9k0H4_jvnrdfjXQhkSyfKH-s3x/view?usp=sharing video] | ||
|- | |- | ||
| 12 || 17 Oct 2022 || Noise | | 12 || 17 Oct 2022 || Noise Analysis - Part 2 | ||
|| | || [https://drive.google.com/file/d/1XemnotqORAfp6oGp2NUdmaBGDMoPjV5t/view?usp=sharing video] | ||
|- | |- | ||
| 13 || 18 Oct 2022 || | | 13 || 18 Oct 2022 || Input-Referred Noise, Noise and Feedback | ||
|| | || [https://drive.google.com/file/d/14DQYnCmM3xZecHtoc70A31_j3yrqlWa2/view?usp=sharing video] | ||
|- | |- | ||
|style="text-align:center;" colspan="4"| Reading Break (24-29 Oct 2022) | |style="text-align:center;" colspan="4"| Reading Break (24-29 Oct 2022) | ||
|- | |- | ||
| 14 || | | 14 || 07 Nov 2022 || Current Mirrors - Part 1 | ||
|| | || [https://drive.google.com/file/d/1Twf5Uz_bjEDuiSeYhUTOhoalP40FqDVM/view?usp=sharing video] | ||
|- | |- | ||
| 15 || | | 15 || 08 Nov 2022 || Current Mirrors - Part 2 | ||
|| | || [https://drive.google.com/file/d/18ZKupW3fNIo327lJdPsbfajxUNDCX-DZ/view?usp=sharing video] | ||
|- | |- | ||
| 16 || | | 16 || 14 Nov 2022 || Current Mirrors - Part 3<br/> Operational Transconductance Amplifiers - Part 1 | ||
|| | || [https://drive.google.com/file/d/1aCxLt6dmgIogKjp3FkOF6G0NnHB072qS/view?usp=sharing video] | ||
|- | |- | ||
| 17 || | | 17 || 15 Nov 2022 || Operational Transconductance Amplifiers - Part 2 | ||
|| | || [https://drive.google.com/file/d/1noBvDYwnM9fSfsK5KiHQf__eNxFGrHaV/view?usp=sharing video] | ||
|- | |- | ||
| 18 || | | 18 || 21 Nov 2022 || Operational Transconductance Amplifiers - Part 3 | ||
|| | || [https://drive.google.com/file/d/16igpC8mhCwGbAqvB2km6LUZSNgEJDUgs/view?usp=sharing video] | ||
|- | |- | ||
| 19 || | | 19 || 22 Nov 2022 || Differential Amplifiers - Part 1 | ||
|| | || [https://drive.google.com/file/d/1wGsmX42PNl72U92shly6hOCvgEjbR94M/view?usp=sharing video] | ||
|- | |- | ||
| 20 || | | 20 || 28 Nov 2022 || Differential Amplifiers - Part 2<br/>The Folded Cascode OTA | ||
|| | ||''Video recording lost due to HDD crash'' | ||
|- | |- | ||
| | | || 29 Nov 2022 || -- ''Lecture cancelled due to technical problems'' -- | ||
|| | || | ||
|- | |- | ||
| | | 21 || 05 Dec 2022 || The Folded Cascode OTA - Part 2 | ||
|| | || [https://drive.google.com/file/d/11DrZSoDO0mh-g0vYmINPIKZYYVRgcOI4/view?usp=sharing video] | ||
|- | |- | ||
| | | 22 || 06 Dec 2022 || Feedback and Stability | ||
|| | || [https://drive.google.com/file/d/1kQQuXt-gYwPzI3G-V9UlsyDOqIta66Ya/view?usp=sharing video] | ||
|- | |- | ||
| | | 23 || 12 Dec 2022 || Amplifier Settling | ||
|| | || [https://drive.google.com/file/d/1i1I4N5NR-jZst35EKW5jx2cbg6A13bko/view?usp=sharing video] | ||
|- | |- | ||
| | | 24 || 13 Dec 2022 || Amplifier Settling - Part 2 | ||
|| | || [https://drive.google.com/file/d/1FZwZslsa1eE2HLsrJOawvutIf6hUbFrd/view?usp=sharing video] | ||
|- | |- | ||
| | | 25 || 19 Dec 2022 || Folded Cascode OTA Design Example | ||
|| | || [https://drive.google.com/file/d/1g29j8Z8rGJrqEFkf_9ehIvoFoRBNm8rw/view?usp=sharing video] | ||
|- | |- | ||
| | | 26 || 20 Dec 2022 || Common-Mode Feedback | ||
|| | || [https://drive.google.com/file/d/1aS66KLMddZ2A-PuCBz8PfK49eLcBCx8Z/view?usp=sharing video] | ||
|- | |- | ||
| | | 27 || TBA || Biasing<br/>Offset | ||
|| | || | ||
|- | |- | ||
|} | |} | ||
== Activities == | == Activities == | ||
# Integrated Resistors and Capacitors | # [[Activity: IC Fabrication and Scaling]] | ||
# MOS Transistor Characteristics | # [[Activity: A Wideband Voltage Divider Circuit]] | ||
# MOS Design Parameters | # [[Activity: Integrated Resistors and Capacitors]] | ||
# Design: A Simple Common-Source Amplifier | # [[Activity: MOS Transistor Characteristics]] | ||
# Noise Analysis | # [[Activity: MOS Transition Frequency]] | ||
# Current Mirrors | # [[Activity: MOS Design Parameters]] | ||
# Capacitive Feedback | # [[Design: A Simple Common-Source Amplifier]] | ||
# Differential Circuit Design Parameters | # [[Activity: Noise Analysis]] | ||
# Activity: Current Mirrors | |||
# Activity: Capacitive Feedback | |||
# Activity: Differential Circuit Design Parameters | |||
# Design: A Folded-Cascode Operational Transconductance Amplifier (OTA) | # Design: A Folded-Cascode Operational Transconductance Amplifier (OTA) | ||
# Design: A Switched-Capacitor Feedback OTA | # Design: A Switched-Capacitor Feedback OTA | ||
Line 120: | Line 128: | ||
* [[Installing the SkyWater 130nm Design Kit]] | * [[Installing the SkyWater 130nm Design Kit]] | ||
** The SKY130 design kit [https://skywater-pdk.readthedocs.io/en/main/index.html documentation] (still a work in progress) | ** The SKY130 design kit [https://skywater-pdk.readthedocs.io/en/main/index.html documentation] (still a work in progress) | ||
** [https://isn.ucsd.edu/courses/beng207/lectures/Tim_Edwards_2021_slides.pdf Introduction to the SkyWater PDK] by Tim Edwards ([https://efabless.com/ efabless]) | |||
** The MAGIC [http://opencircuitdesign.com/magic/userguide.html user guide] | ** The MAGIC [http://opencircuitdesign.com/magic/userguide.html user guide] | ||
* [[Installing XSCHEM]] | * [[Installing XSCHEM]] | ||
Line 125: | Line 134: | ||
* 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 == |
Latest revision as of 10:25, 20 December 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 | video |
2 | 06 Sep 2022 | CMOS Technology Overview | video |
3 | 11 Sep 2022 | CMOS Passive Devices: Integrated Resistors | video |
4 | 12 Sep 2022 | CMOS Passive Devices: Integrated Capacitors | video |
5 | 19 Sep 2022 | MOS Transistors – Part 1 | video |
6 | 20 Sep 2022 | MOS Transistors – Part 2 | video |
26 Sep 2022 | -- Lecture cancelled due to weather -- | ||
7 | 27 Sep 2022 | Model-Based Design – Part 1 | video |
8 | 03 Oct 2022 | Model-Based Design – Part 2 | video |
9 | 04 Oct 2022 | Model-Based Design - Part 3 | video |
10 | 10 Oct 2022 | Electronic Noise | video |
11 | 11 Oct 2022 | Noise Analysis - Part 1 | video |
12 | 17 Oct 2022 | Noise Analysis - Part 2 | video |
13 | 18 Oct 2022 | Input-Referred Noise, Noise and Feedback | video |
Reading Break (24-29 Oct 2022) | |||
14 | 07 Nov 2022 | Current Mirrors - Part 1 | video |
15 | 08 Nov 2022 | Current Mirrors - Part 2 | video |
16 | 14 Nov 2022 | Current Mirrors - Part 3 Operational Transconductance Amplifiers - Part 1 |
video |
17 | 15 Nov 2022 | Operational Transconductance Amplifiers - Part 2 | video |
18 | 21 Nov 2022 | Operational Transconductance Amplifiers - Part 3 | video |
19 | 22 Nov 2022 | Differential Amplifiers - Part 1 | video |
20 | 28 Nov 2022 | Differential Amplifiers - Part 2 The Folded Cascode OTA |
Video recording lost due to HDD crash |
29 Nov 2022 | -- Lecture cancelled due to technical problems -- | ||
21 | 05 Dec 2022 | The Folded Cascode OTA - Part 2 | video |
22 | 06 Dec 2022 | Feedback and Stability | video |
23 | 12 Dec 2022 | Amplifier Settling | video |
24 | 13 Dec 2022 | Amplifier Settling - Part 2 | video |
25 | 19 Dec 2022 | Folded Cascode OTA Design Example | video |
26 | 20 Dec 2022 | Common-Mode Feedback | video |
27 | TBA | Biasing Offset |
Activities
- Activity: IC Fabrication and Scaling
- Activity: A Wideband Voltage Divider Circuit
- Activity: Integrated Resistors and Capacitors
- Activity: MOS Transistor Characteristics
- Activity: MOS Transition Frequency
- 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)
- Introduction to the SkyWater PDK by Tim Edwards (efabless)
- 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.