EE 105 - Microelectronic Devices and Circuits
Lecture Recordings and Notes
Will be posted to YouTube into the EE 105 Spring 2026 Playlist. You can view the videos by logging in with your Berkeley credentials.
- Lecture 1 - Class Logistics and Motivation - No notes
- Lecture 2 - Review of Circuit Fundamentals, Passive vs Active, KVL, KCL, Circuit Theorems - Notes
- Lecture 3 - LTI systems, Impulse Response, Convolution, Step Response - Notes
- Lecture 4 - Frequency Response and Laplace Transforms - Notes
- Lecture 5 - Frequency Response and Laplace Transforms Continued - Notes
- Lecture 6 - Poles and Zeros, Bode Plots, Root Locus - Notes
- Lecture 7 - Feedback and Non-ideal Op-Amps - Notes
- Lecture 8 - Semiconductor Physics - Notes
- Lecture 9 - Drift and Diffusion Currents, PN Junctions - Notes
Homeworks
For late submission requests see the Late Submissions section below.
- HW 1 - Circuit Fundamentals - file
- HW 2 - Laplace Transforms and LTI Circuits - file
- HW 3 - RLC Circuits, Op-Amps - file
- HW 4 - Op-Amps, Semiconductor Physics - file
Labs
Note: Prelab worksheets are due on Wednesday morning 7:59 AM before the assigned lab. Lab worksheets are due the Tuesday after the assigned lab. See the Course Plan for details on the deadlines.
For late submission requests see the Late Submissions section below.
Lab 1 - Electronic Test Equipment, RC Response, Diode IV - Lab manual, Prelab worksheet, Lab worksheet
Lab 2 - Non-ideal Op-Amps - Lab manual, Prelab worksheet, Lab worksheet
Lab 3 - Diodes, Rectifiers, Optical Transceivers - Lab manual, Prelab worksheet, Lab worksheet
Course Team
- Primary Instructor: Aditya Varma Muppala (muppala@berkeley.edu)
- Discussion TA and GSI: Haifah Sambo (hsambo@berkeley.edu)
- Lab Head TA: Evan Kuo (evan_kuo@berkeley.edu)
- Lab TA: Harry Qian (harry.qian26@berkeley.edu)
- Lab TA: Amy Ruimin Yao (amy.yao@berkeley.edu)
- Grader: Suvan Ravi (suvanr106@berkeley.edu)
Course Schedule
- Lectures: Tue/Thurs, 11:00 – 12:30 PM at Soda 306
- Discussion Sec 1: Tue, 1:00 – 2:00 PM at Social Sciences Building 60
- Discussion Sec 2: Tue, 4:00 – 5:00 PM at Social Sciences Building 110
- Lab Sec 1: Wed, 8:00 – 11:00 AM at Cory 125
- Lab Sec 2: Wed, 11:00 AM – 2:00 PM at Cory 125
- Lab Sec 3: Wed, 2:00 – 5:00 PM at Cory 125
- Lab Sec 4: Wed, 5:00 – 8:00 PM at Cory 125
- Homework Party: Tue, 5:00 – 7:00 PM at Cory 433
A detailed course schedule can be found here: Course Plan
Office Hours
- Aditya Muppala: Tue/Thurs, 5:00 – 6:00 PM at Cory 510
Questions regarding Lectures and Homeworks:
- Haifah Sambo: Monday 4:00 - 5:00 PM at Cory 433; Tuesday 5:00 - 6:00 PM as part of the HW party at Cory 433.
Questions regarding Labs:
- Evan Kuo: Tuesday 2:00 - 3:30 PM at Cory 125
- Harry Qian: Monday 2:00 - 3:00 PM at Cory 125
- Amy Ruimin Yao: Monday 1:00 - 2:00 PM at Cory 125
Course Objectives
To develop a strong foundation in microelectronics from the device to the circuit level. We start from semiconductor physics and study the operation of PN-junction diodes, Metal-Oxide-Semiconductor (MOS) capacitors, Bipolar Junction Transistors (BJTs), and MOS Field-Effect-Transistors (MOSFETs). From device technology we delve into circuit concepts. Single stage and multi-stage amplifiers are discussed in detail, including phasor analysis and frequency response. The course concludes with a brief discussion on differential amplifiers and operational amplifiers (OpAmps). The lectures will focus on developing a strong intuition for analog circuit design.
Syllabus
- Circuits and Linear Time Invariant (LTI) Systems: KVL, KCL, Thevenin, Norton, Time domain vs. Frequency domain, LTI systems, Impulse response, Non-ideal OpAmp Circuits.
- Semiconductors devices: Semiconductor physics, IC technology, PN-junctions, Diodes, LEDs, Photodiodes, Bipolar Junction Transistors (BJTs).
- MOS Devices, Varactors, MOSFETs: CMOS device physics, MOS capacitor, MOSFET modeling, Small and large signal analysis.
- Transistor Circuits, Amplifiers, Frequency Response: Single stage amplifiers, Current Mirrors, Poles and Zeros, Miller Effect.
- Multistage Amplifiers: Cascade and Cascode techniques, Differential Amplifiers, Operational Amplifiers.
Textbook
Electronics EE 105 Reader by Ali M. Niknejad (free link).
Reference Books
- Art of Electronics by Horowitz and Hill
- Microelectronic Circuits by Sedra and Smith
- Fundamentals of Microelectronics by Behzad Razavi
- Analog: Inexact Science, Vibrant Art by Ali Hajimiri (free link).
Homework and Exams
One homework per week will be assigned on Tuesday and due the following Tuesday at midnight (11:59 PM). Homework Party is on Tue, 5:00 – 7:00 PM at TBD. You can come to the homework party to collaborate and work with others, with help from the GSI Haifa during the first hour.
The first part of every homework will be to upload your notes from that week’s lectures. This is to encourage you to take notes, which has been shown to improve learning and long-term retention. It is also an easy way to get points in the homework. You need not take notes in class during lecture. You can take them any time from the uploaded lecture notes or the lecture recordings. They can be handwritten or typed. If you do not want to take notes, that is fine, see grading policy below.
I encourage collaboration, but every student must turn in individual homework solutions. I don’t oppose the use of AI tools in solving homework problems. If you did use AI to solve part of a problem, be sure to cite it in your solution. There is no penalty for using AI, but remember that deep understanding comes from the confusion and frustration you go through when wrapping your head around a new problem or concept. If you don’t put yourself through this, you will have learned nothing more than how to be a good prompt engineer, which is not the goal of this course.
We will have one mid-term and one final. Exam problems will be equivalent in difficulty to the homeworks.
Please carefully read the Academic Misconduct Policy. EE 105 is an upper division undergrad course, you are here because you choose to be! Cheating will result in automatic Fail.
Grading
Your lowest homework grade will be dropped.
Score 1 = 10% Notes + 20% HW + 20% Lab + 20% Mid-term + 30% Final.
Score 2 = 20% HW + 20% Lab + 25% Mid-term + 35% Final.
Final grade = max{Score 1, Score 2}
Late Submissions
The pre-lab worksheets, lab worksheets and homeworks are due at 11:59 PM on Tuesdays. For extensions on the homework you should send an email to the GSI Haifa (hsambo@berkeley.edu) and cc the instructor Aditya (muppala@berkeley.edu). For extensions on the pre-lab and lab worksheets you should send an email to the head lab TA Evan (evan_kuo@berkeley.edu) and cc the instructor Aditya (muppala@berkeley.edu). The emails must be received by 6 PM on Tuesdays. Emails received after this time will not be accomodated.
Extensions will be considered only in the following cases:
- Illness or medical issues
- Family or personal emergencies
- DSP accommodations (if assignment extensions are included)
- Rare circumstances, at the discretion of the GSI/TA
Typically an extension of 2 days will be given. Note that the lowest HW grade will be dropped.
DSP accomodations
On homework and lab submissions DSP extensions will be granted for students whose DSP letters mention extensions to assignments. For such cases we will give you a 2 day extension on all assignments for the semester. If your DSP letter mentions extensions upon request, please reach out to Haifa (cc Aditya) for HW extensions and Evan (cc Aditya) for lab extensions. If you need more time please reach out to us via email.
Exam accomodations for 150% time requirements will be made by us. For those who need a separate room or a 200% time allotment please reach out to the DSP office for accomodation.
Accessibility and Resources
UHS offers mental health services to all UC Berkeley students regardless of insurance plan. Please see: link.
If you feel any part of the course content is not easily accessible due to your individual needs please let me know. Here are some resources: link 1, link 2.
