University of California, Berkeley
Electrical Engineering and Computer Sciences Department |
||||||

Course Details | Announcements | Lecture Notes + Webcasts | Labs | Homework | Midterm/Final | Discussions | ||||||

If you'd like your final exam back, please see Therese George in 253 Cory.

Posted on 12/27 02:21AM by Eudean

Final exam scores have been posted on bSpace. I've posted statistics (a histogram, mean, median, and standard deviation) of the final exam scores on the exams page.

Finally, here's how the course grades were distributed for the class:

The mean GPA was 3.26/4.0.

Finally, here's how the course grades were distributed for the class:

Grade | Count |
---|---|

A | 27 |

A- | 8 |

B+ | 12 |

B | 9 |

B- | 7 |

C+ | 2 |

C | 2 |

C- | 3 |

D | 1 |

The mean GPA was 3.26/4.0.

Posted on 12/22 12:35AM by Eudean

All of the grades on bSpace have been updated except for the final exam. If you notice any grading discrepancy, please inform us immediately. Final grades will be ready by some time next week. Please note that the bSpace grades should only be taken on a per assignment basis, since the course grade weights assignments unevenly (e.g., midterms are worth more than homeworks), so don't take the overall bSpace grades as an indicator of your actual course grade.

Posted on 12/19 09:51AM by Eudean

Just a reminder about the final exam:

The exam will be in 277 Cory from 12:30-3:30PM on Thursday. The exam will be**closed book**, but you may have **6 pages of notes**. There will be **no calculators or electronic devices** allowed during the exam.

The exam will be in 277 Cory from 12:30-3:30PM on Thursday. The exam will be

Posted on 12/16 03:11AM by Eudean

Jon will hold office hours Wednesday 10–12PM in 197 Cory.

Posted on 12/15 11:43AM by Eudean

Professor Liu will hold office hours on Wednesday, 12/19 from 12PM–4PM. These will probably be the last office hours before the final exam, so be sure to attend if you have any questions about the material.

Posted on 12/15 11:32AM by Eudean

Kevin Wang will have office hours next Monday and Tuesday from 1–3PM in 197 Cory.

Posted on 12/14 07:40PM by Eudean

I'll have office hours next Monday and Tuesday from 3–5PM in 197 Cory.

Posted on 12/13 11:21PM by Eudean

A sample final exam has been posted on the midterm/final page. The solutions will be posted by tomorrow afternoon. Professor Liu will go over the sample final during the review session tomorrow, so it'd be wise to look over it before then (and ideally try to solve it yourselves).

Posted on 12/10 11:22AM by Eudean

I've posted a review on the discussion page. It briefly covers most of the material in the course, but it is **not** comprehensive (most notably MOSCAPs aren't covered). It is adapted from some notes from last year (written by Aaron Ohta), so some material may be slightly different. It should be used as a guide for your studying, not as the sole reference.

Posted on 12/08 09:20PM by Eudean

Sorry, revised Miniproject information:

- Demodulator circuit is worth 10% extra credit.
- Report is due
**Wednesday, December 12**.

Posted on 12/08 06:35PM by Eudean

More updates: the demodulator will actually be worth an extra 10%!

Posted on 12/08 05:43PM by Eudean

The review session has been rescheduled to start at **3:30PM** in 306 Soda Hall (HP Auditorium) to accomodate students that have finals from 12:30–3:30PM on Friday.

Posted on 12/08 04:25PM by Eudean

Here are some updates on the Miniproject:

- The demodulator is now extra credit. You can make it and get an extra 5 %, or you can use a pre-built one we'll have for you during checkoff.
- We'll have extra checkoffs on Wednesday. The lab TAs will set up some times so if you don't finish by Monday, you can get checked off Wednesday.
- The lab report will be due the Monday after the checkoff, that is December 17th.

Posted on 12/08 04:30AM by Eudean

The Miniproject document has been updated with additional hints and tips. Chen has also posted a nice list of hints to bSpace, so check that if you haven't yet. We are considering extending the deadline or loosening some design constraints and will make an announcement within 12 hours as to our decision.

If you're having trouble on the design, please go for something simple! Building a full differential cascode and biasing it properly can be difficult and isn't necessary to meet the specifications.

If you are having specific trouble matching transistors for your current mirror (or differential amplifier), I highly recommend setting up a parameter analyzer to produce*I*_{D} vs. *V*_{DS} curves (with stepped *V*_{GS}) and testing many transistors. Pick any two that show similar such curves. If you're intent on making a cascode, you may need to find four matching transistors.

If you're having trouble on the design, please go for something simple! Building a full differential cascode and biasing it properly can be difficult and isn't necessary to meet the specifications.

If you are having specific trouble matching transistors for your current mirror (or differential amplifier), I highly recommend setting up a parameter analyzer to produce

Posted on 12/06 01:31PM by Eudean

I've posted the ZVN2106A and ZVP2106A datasheets and SPICE models on the labs page. Since the SPICE models are provided as subcircuits, you'll need to read the sample netlist (also on the labs page) to get an idea of how to use the SPICE models. If anything is unclear, please ask a TA for help.

Posted on 12/03 02:43PM by Eudean

Some clarifications for HW12:

- For 1a, assume that
*R*=_{1}*R*._{2} - For problem 2a, when computing the differential voltage gain, assume a differential input. We are just looking for
*A*, even though the diagram shows a common mode input._{DM}

Posted on 11/27 04:46PM by Eudean

I've posted some extra notes on the discussion page on the large-signal equations for PMOSFETs. Many students didn't get the PMOS cascode biasing problem on the most recent problem set, so hopefully this will help you understand that problem. Please read over the notes and/or the homework solutions if you found the problem difficult or confusing.

Posted on 11/27 03:49PM by Eudean

Apparently there is some confusion as to the meaning of "common-mode gain" in the prelab. By this, we mean apply a common signal to both inputs of the differential amplifier, then find the common output level divided by this common input signal. That will give you the common-mode gain. This is the same definition as used for the term in Razavi. We are **not** looking for *A*_{CM-DM}.

Posted on 11/26 03:27PM by Eudean

There is some confusion over what the prelab means when it asks you to bias the output at 4.5 V. What I'm talking about is the common-mode output voltage, NOT the differential mode output (which should be zero).

Posted on 11/25 01:45AM by Eudean

Just a reminder: the Wednesday discussion will be 6–7PM from this week on (last week was an exception due to the holiday).

Posted on 11/23 05:54PM by Eudean

Sorry, I forgot to post the HW11 solutions on Tuesday. They're up now.

Posted on 11/19 01:00AM by Eudean

Midterm 2 scores have been entered on bSpace, along with those of the latest homework assignments.

Also,**the Wednesday discussion this week will be from 2–3PM in 293 Cory** rather than the normal time, since I'll be gone later that day.

Also,

Posted on 11/18 09:28PM by Eudean

Midterm 2 solutions and statistics (mean, median, standard deviation, and a histogram) are available on the midterm page. Once again, you can retrieve your exams during office hours in the next week (probably not tomorrow morning, but definitely by Tuesday), and the same policy regarding regrades will apply (i.e. if you remove your exam from office hours, you may not request a regrade).

Posted on 11/13 11:36PM by Eudean

A typographical error in Slide 18 of Lecture 11 (in the equation for *A*_{v} of a cascode stage) has been corrected.

Posted on 11/12 07:35PM by Eudean

The final version of homework 11 has been posted. Corrections have been made to problems 1, 3, and 4.

Posted on 11/12 01:56PM by Eudean

A correction has been posted for problem 3 in homework 11. Please be sure to download the latest version.

Posted on 11/12 01:01PM by Eudean

We're sorting through some errors in homework 11 right now (remember it's not due until next Tuesday). Clarifications to problem 1 have been posted. If you've already started working on it, you may want to skip problem 3 for now until we post further corrections.

Posted on 11/11 10:46PM by Kevin

I'm holding office hours on Mon. 11/12 from 1-2pm and on Tues. from 2-3pm.

Friday discussion is also cancelled (11/16), unless I get 4 e-mails to hold section. :)

Friday discussion is also cancelled (11/16), unless I get 4 e-mails to hold section. :)

Posted on 11/11 06:30PM by Eudean

I won't be holding office hours tomorrow due to the holiday. I will hold extra ones this week on Tuesday 5–6PM and Wednesday 2–4PM in 353 Cory.

Posted on 11/05 01:27PM by Eudean

Midterm 2 details are as follows:

- Midterm review session: Fri. 11/9, 3-5PM in 306 Soda (HP Auditorium)
- Midterm 2 Location: Thursday 11/15 in Sibley Auditorium
- Material covered: Lectures 11-18 (HW# 7-10; Chapters 6,9,11)
- Students are allowed 4 pgs of notes (double-sided, 8.5”×11”) and a calculator

Posted on 10/29 12:15AM by Eudean

It looks like the instructions I posted don't work on the version of HSPICE on the lab machines (I tested them on a newer version unfortunately). I'll update the document shortly, but the correct method should be to:

- Add a very large resistor (~1G) from
*V*to_{CC}*v*to obtain convergence_{out} - Plot
*v*vs._{out}*v*in Awaves (use a .dc analysis) and find the point of maximum gain (slope)_{in} - Set
*v*to this value and run a .tf analysis. Check the .lis file for the gain and I/O impedances._{in}

Posted on 10/28 02:13PM by Kevin

Starting 10/29, I'll be holding office hours from 1-2pm on Mondays.

Posted on 10/27 03:27PM by Eudean

For the SPICE simulation for the Lab 8 prelab, please do a DC sweep at the input to find a proper bias point. Your hand calculations are good approximations, but you can achieve much better results using a DC sweep. I'm updating the lab instructions to reflect this (with some instructions on how you might do this). If you've already done the prelab, you don't have to re-do it (unless you want to).

Posted on 10/27 02:48PM by Eudean

For the Lab 8 prelab, please use *R*_{S} = 51 ohms.

Posted on 10/26 04:32PM by Eudean

I've posted some notes on the MOSCAP on the discussion page. They include a solved sample problem.

Posted on 10/24 07:13PM by Eudean

In order to accomodate more students, the Wednesday discussion is moving to 6–7PM in 293 Cory as of next week.

Posted on 10/22 10:00PM by Eudean

Lab 7 has been updated with some clarifications (in the prelab) and minor typo fixes (in the lab).

Posted on 10/22 03:13PM by Eudean

The Wednesday discussion section has been moved to Wed 2–3PM in 293 Cory Hall.

Posted on 10/16 05:00PM by Eudean

I've posted a derivation of the output resistance of a BJT with emitter degeneration on the discussions page, at the request of some students.

Posted on 10/16 12:39AM by Eudean

The lab 6 documents have been updated to fix some typos.

Posted on 10/12 11:40PM by Eudean

The midterm statistics have been updated to reflect only the undergraduate scores.

Posted on 10/12 07:02PM by Eudean

The statistics for midterm 1 have been posted on the midterm page, including the mean, median, standard deviation, and a histogram. Grades are being entered in bSpace as of now and will be available within the next few minutes.

Midterms will be returned during office hours (all TAs will have the exams during office hours, so you can attend any one to obtain your exam). You may look over your midterm to make sure there were no grading errors during office hours, but if you leave office hours with your exam, you may not request a regrade at a later time (to prevent any possible cheating issues).

Midterms will be returned during office hours (all TAs will have the exams during office hours, so you can attend any one to obtain your exam). You may look over your midterm to make sure there were no grading errors during office hours, but if you leave office hours with your exam, you may not request a regrade at a later time (to prevent any possible cheating issues).

Posted on 10/09 06:10PM by Eudean

The solution to problem 3(b) of the sample midterm had a small error. A corrected version has been posted on the midterm page.

Posted on 10/09 02:39AM by Kevin

For a break after the midterm, this Friday's discussion section is cancelled. I will hold extra office hours next Monday, October 15 (1-2 pm) to discuss new topics or homework.

All other discussion sections are on, this week and next week.

All other discussion sections are on, this week and next week.

Posted on 10/08 03:34PM by Eudean

I'm also going to hold office hours tomorrow (Tuesday, October 8) at 5PM in 197 Cory.

Posted on 10/08 11:45AM by Kevin

I'm having an office hour in 1 hour, 20 min: (1-2pm) in 197 Cory. Please let me know if you want to go over anything on Tues. or Weds.

Posted on 10/08 09:11AM by Eudean

The webcast of the midterm review is available on the midterm page.

Posted on 10/06 12:31PM by Eudean

In light of the midterm, I will be adding additional office hours next week. They will be held in 197 Cory from 2–4PM on Wednesday.

Posted on 10/05 10:12PM by Eudean

For those that attended last Wednesday's discussion section, I made an error during the derivation of the cascode gain that was pointed out by some students after class (the end result was correct, but the methodology was flawed). I've posted a document on the discussions page that goes over the proof correctly that you should read if you're interested.

Posted on 10/05 12:15AM by Eudean

A sample midterm will be posted tonight on the midterm page.

Posted on 10/02 10:56PM by Eudean

There will be no discussion next Friday, October 12. We encourage students enrolled in the Friday discussion to attend either the Monday 3–4PM or the Wednesday 9–10AM discussion (or both, if you wish).

Posted on 10/02 06:29PM by Eudean

There will be a midterm review session this Friday from 3–5PM in HP Auditorium (306 Soda). The video recording of the review session will be available on the website on Monday.

The midterm will be held next Thursday during the normal lecture time (3:30–5PM). The material of Lectures 1-10 (HW#2-6; Chapters 2,4,5) will be covered. 2 pages (double-sided, 8.5"x11") of notes and a calculator will be allowed. To allow the students to be spaced apart for the exam, we will need to ask ~40 students (students with last name beginning M-Z) to go to the HP Auditorium for the midterm. The rest should go to 106 Stanley as usual.

The midterm will be held next Thursday during the normal lecture time (3:30–5PM). The material of Lectures 1-10 (HW#2-6; Chapters 2,4,5) will be covered. 2 pages (double-sided, 8.5"x11") of notes and a calculator will be allowed. To allow the students to be spaced apart for the exam, we will need to ask ~40 students (students with last name beginning M-Z) to go to the HP Auditorium for the midterm. The rest should go to 106 Stanley as usual.

Posted on 10/02 02:58PM by Eudean

The prelab for lab 5 has been updated for clarification. In Figure 2, *i*_{in} is a small signal (AC) current source. For problem 6, find the short circuit current gain (i.e. assume the load is a short to ground so that all of the output current flows through the load).

If you already turned in the prelab, we will be lenient in grading this portion of it.

If you already turned in the prelab, we will be lenient in grading this portion of it.

Posted on 10/01 04:06PM by Eudean

In case it wasn't clear, the gain referred to in problem 1(a) of homework 5 is the magnitude of the voltage gain. The problem isn't meant to trick you by having a positive gain.

Posted on 09/30 01:17AM by Eudean

There were errors in the equations on the following slides:

- Lecture 8, Slide 24
- Lecture 10, Slide 5

Posted on 09/29 08:46PM by Eudean

The wording of problem 4(a) in the homework has been changed. Please download a new copy of the homework from the website and answer the question as stated.

Posted on 09/27 11:09AM by Eudean

Lab 4 has been shortened. A couple of questions have been removed from the post-lab portion. If you have already had your lab section, please check the new version on the labs page; you do not have to answer the questions that have been removed.

Posted on 09/24 11:10AM by Kevin

Friday discussion 11-12 is now meeting back at 5 Evans. Almost all students requested this in a vote after last discussion.

Posted on 09/20 02:35PM by Eudean

Homework and lab scores are being entered on bSpace as we finish grading assignments. Please check your scores against your returned papers. If you find an error (which is quite possible over the course of the semester, consider approx. (10 labs + 10 homeworks) * 80 students = 1600 or more scores to enter), please contact a TA.

Posted on 09/19 06:01PM by Eudean

The professor has posted a list of "commonly made errors" (there's a link on the main page). This will be updated throughout the semester. We highly recommend you review the mistakes listed there and make sure you understand them.

Posted on 09/15 07:44PM by Eudean

There's one more error in the homework. For problem 2, some of the points on the graph of *I*_{B} are incorrect. They should all be 100 times smaller than their counterparts on the graph of *I*_{C}. The 0.169 uA value should be 1.69 uA, and the 0.025 uA value should be 0.246 uA.

These figures were taken from the textbook, so these are incorrect in the textbook as well. Keep that in mind in case you look at this example in the future.

These figures were taken from the textbook, so these are incorrect in the textbook as well. Keep that in mind in case you look at this example in the future.

Posted on 09/15 12:12PM by Eudean

For homework 3, problem 3, please use *V*_{BE} = 0.7 V for the bias voltage.

Posted on 09/15 12:53AM by Eudean

Details of the lab grading policy have been posted on the labs page.

Posted on 09/13 09:58PM by Wilson

For those of you who are affected by the fire alarm on Wednesday afternoon, the other EE105 lab sections meet on:

Monday 3PM-6PM,

Tuesday 8AM-11AM,

Wednesday 9PM-12PM.

If you cannot attend any of these sections, contact Chen or me to rearrange a time to make up the lab.

Monday 3PM-6PM,

Tuesday 8AM-11AM,

Wednesday 9PM-12PM.

If you cannot attend any of these sections, contact Chen or me to rearrange a time to make up the lab.

Posted on 09/13 08:44PM by Eudean

The Friday discussion section has been moved to 458 Evans, a larger room that will be able to accommodate more students (as there was overflow last week). This is effective now, so students should go to 458 Evans for discussion tomorrow.

Posted on 09/13 08:43PM by Eudean

Some students were unable to complete lab 2 due to the fire alarm going off on Wednesday this week. If this is the case, you have a couple of options:

- Attend another lab section to complete the lab. EE105, EE140, and EE141 all hold labs in 353 Cory during the week, and if a lab section has room, you can talk to the TA about using a lab station.
- Contact your lab TA (should be Chen Sun since the fire occurred on Wednesday around 3PM) and arrange for a time to make-up the lab.

Posted on 09/12 12:46PM by Eudean

I'm scheduling an additional office hour on Mondays from 9–10AM (also in 197 Cory). If you can't make my afternoon office hours, please come in the morning.

Posted on 09/12 01:58AM by Eudean

The homework 2 solutions have been posted.

Homework 3 has also been posted and is due next Tuesday, September 18th at 3:40PM outside of the Stanley lecture hall (as they were collected this week). I will be leaving with the homeworks promptly at 3:40PM, and late homeworks will not be accepted.

Homework 3 has also been posted and is due next Tuesday, September 18th at 3:40PM outside of the Stanley lecture hall (as they were collected this week). I will be leaving with the homeworks promptly at 3:40PM, and late homeworks will not be accepted.

Posted on 09/10 10:43PM by Eudean

Students currently attending the Friday discussion should instead attend the Monday discussion if possible. The Friday discussion currently has too many students attending, resulting in overcrowding of the classroom. It would be helpful to your fellow students to attend another discussion if you can.

Posted on 09/09 09:11PM by Eudean

Please use k = 8.62E-5 eV/K for homework 2, problem 1.

Posted on 09/08 09:13PM by Eudean

We have some clarifications for homework 2:

- Problem 2: The mobilities for undoped silicon are the same as for very lightly doped silicon on the plot provided. The range of values that were provided in class are for doped Si. In practice, undoped Si is never used in an integrated circuit device.
- Problem 3: Assume that the bias voltage is 0 V.

Posted on 09/07 12:55PM by Eudean

The instructional computing staff has discovered the source of the HSPUI errors that were occurring through remote desktop on iserver1 and iserver3 (please use these servers only from now on).

In short, please**do not save your hspui configuration**. HSPUI by default asks you if you want to save when exiting. Be sure to click **No**, otherwise you will break HSPUI for all other users. The instructional staff is working on a better solution, but for now please follow these guidelines.

If you do notice that HSPUI is broken, inform a TA and we can (hopefully) fix it using instructions provided by the instructional computing staff.

In short, please

If you do notice that HSPUI is broken, inform a TA and we can (hopefully) fix it using instructions provided by the instructional computing staff.

Posted on 09/05 12:08AM by Eudean

Apparently there are issues with HSPUI on the Windows servers. Even so, you are still expected to complete the prelab. HSPUI is just a convenient tool tying HSPICE and Awaves together. You can run HSPICE manually to simulate the circuit (just click "File" => "Simulate" in HSPICE, select your netlist, and choose a location to save your output) and you can run Awaves manually to plot the results.

Additionally, there should be no issues using the UNIX version of HSPICE, so there's no excuse for having not finished the prelab.

Additionally, there should be no issues using the UNIX version of HSPICE, so there's no excuse for having not finished the prelab.

Posted on 09/04 07:48PM by Eudean

Professor King Liu's Monday office hours have been moved to Thursday, 12-1PM in 567 Cory.

Posted on 09/04 02:13PM by Eudean

Homework 2 has been posted and is due next Tuesday, September 11th.

Posted on 09/04 11:17AM by Eudean

Class accounts have been fixed. Please try using remote desktop again if you were having trouble before. If you are still experiencing issues, send me an e-mail (eudean@eudean.com).

Posted on 09/03 10:55PM by Eudean

If you're having trouble using remote desktop with your instructional account, please send your login to me at eudean@eudean.com. I will contact the person in charge of these accounts to try to get the issue resolved. If you could also describe the error you're getting, that'd be helpful.

Remember, though, that you do**not** need to use remote desktop to do the prelab. You are expected to be able to use SSH to run HSPICE on the UNIX servers available to you. Instructions on how to do this are in the HSPICE tutorial.

Remember, though, that you do

Posted on 09/03 10:51PM by Eudean

Lecture 3 has been posted.

Reminder: There will be free pizza tomorrow 12-1P in 212 Cory during Prof. King Liu's office hours.

Reminder: There will be free pizza tomorrow 12-1P in 212 Cory during Prof. King Liu's office hours.

Posted on 09/01 12:24PM by Wilson

Lab section assignment has been posted. Monday and Wednesday afternoon sections are impacted. We tried our very best to accommodate everyone in those two sections. If you cannot find your name, please contact me at wk668 AT berkeley.

Posted on 08/30 03:22PM by Eudean

GSI office hours will be held in 353 Cory (same location as the lab) until further notice.

Posted on 08/28 10:49PM by Eudean

Homework 1 has been posted. Please check the homework page for a link to the assignment (which is mostly a questionnaire).

Also note that you must complete the prelab for Lab 1 prior to your lab section next week (or in two weeks for students in the Monday lab section, since next Monday is a holiday). The Lab 1 prelab will likely be difficult (or at least time consuming) for some of you, and this has been done intentionally. The lab page has a link to the prelab, as well as tutorials on HSPICE and Bode plots which you will need to reference in order to complete the prelab.

If you are having trouble with the prelab, especially issues with software, please post to the newsgroup and we will help you as best we can. Be specific with any errors you're experiencing.

Also note that you must complete the prelab for Lab 1 prior to your lab section next week (or in two weeks for students in the Monday lab section, since next Monday is a holiday). The Lab 1 prelab will likely be difficult (or at least time consuming) for some of you, and this has been done intentionally. The lab page has a link to the prelab, as well as tutorials on HSPICE and Bode plots which you will need to reference in order to complete the prelab.

If you are having trouble with the prelab, especially issues with software, please post to the newsgroup and we will help you as best we can. Be specific with any errors you're experiencing.

Posted on 08/28 07:01PM by Eudean

There is a paid position available for any student willing to videotape the EE105 lectures. If you're interested, please contact Prof. King Liu at tking@eecs.berkeley.edu.

Posted on 08/28 06:28PM by Eudean

The Wednesday discussion has been moved to 289 Cory. The time will remain the same.

Posted on 08/26 06:36PM by Eudean

Discussion sections, lab sections, and office hours will begin the week of September 3rd.

A small assignment will be posted later this week and will be due the week of September 3rd.

Announcements will be cross-posted to our Google newsgroup (link available under "Course Details"). Please use the newsgroup for asking questions during the semester. The GSIs will monitor the group and respond as quickly as possible.

A small assignment will be posted later this week and will be due the week of September 3rd.

Announcements will be cross-posted to our Google newsgroup (link available under "Course Details"). Please use the newsgroup for asking questions during the semester. The GSIs will monitor the group and respond as quickly as possible.

Posted on 08/24 02:46PM by Eudean

Welcome to EE105.