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.

  1. Lecture 1 - Class Logistics and Motivation - No notes
  2. Lecture 2 - Review of Circuit Fundamentals, Passive vs Active, KVL, KCL, Circuit Theorems - Notes
  3. Lecture 3 - LTI systems, Impulse Response, Convolution, Step Response - Notes
  4. Lecture 4 - Frequency Response and Laplace Transforms - Notes
  5. Lecture 5 - Frequency Response and Laplace Transforms Continued - Notes
  6. Lecture 6 - Poles and Zeros, Bode Plots, Root Locus - Notes
  7. Lecture 7 - Feedback and Non-ideal Op-Amps - Notes
  8. Lecture 8 - Semiconductor Physics - Notes
  9. Lecture 9 - Drift and Diffusion Currents, PN Junctions - Notes

Homeworks

For late submission requests see the Late Submissions section below.

  1. HW 1 - Circuit Fundamentals - file
  2. HW 2 - Laplace Transforms and LTI Circuits - file
  3. HW 3 - RLC Circuits, Op-Amps - file
  4. 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.

  1. Lab 1 - Electronic Test Equipment, RC Response, Diode IV - Lab manual, Prelab worksheet, Lab worksheet

  2. Lab 2 - Non-ideal Op-Amps - Lab manual, Prelab worksheet, Lab worksheet

  3. Lab 3 - Diodes, Rectifiers, Optical Transceivers - Lab manual, Prelab worksheet, Lab worksheet

Course Team

Course Schedule

A detailed course schedule can be found here: Course Plan

Office Hours

Questions regarding Lectures and Homeworks:

Questions regarding Labs:


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

  1. Circuits and Linear Time Invariant (LTI) Systems: KVL, KCL, Thevenin, Norton, Time domain vs. Frequency domain, LTI systems, Impulse response, Non-ideal OpAmp Circuits.
  2. Semiconductors devices: Semiconductor physics, IC technology, PN-junctions, Diodes, LEDs, Photodiodes, Bipolar Junction Transistors (BJTs).
  3. MOS Devices, Varactors, MOSFETs: CMOS device physics, MOS capacitor, MOSFET modeling, Small and large signal analysis.
  4. Transistor Circuits, Amplifiers, Frequency Response: Single stage amplifiers, Current Mirrors, Poles and Zeros, Miller Effect.
  5. Multistage Amplifiers: Cascade and Cascode techniques, Differential Amplifiers, Operational Amplifiers.

Textbook

Electronics EE 105 Reader by Ali M. Niknejad (free link).


Reference Books

  1. Art of Electronics by Horowitz and Hill
  2. Microelectronic Circuits by Sedra and Smith
  3. Fundamentals of Microelectronics by Behzad Razavi
  4. 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:

  1. Illness or medical issues
  2. Family or personal emergencies
  3. DSP accommodations (if assignment extensions are included)
  4. 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.