ELEC-E3510 - Basics of IC Design, 08.01.2019-15.02.2019
This course space end date is set to 15.02.2019 Search Courses: ELEC-E3510
Topic outline
-
Basic information about content, assessment criteria et cetera:
Course in Oodi
Lecturer:
- Prof. Kari Halonen
Assistants:
-
Tuomas Haapala (main assistant, exercises)
-
Raju Ahamed (CAD assistant)
-
Muhammad Javed (CAD assistant)
Course books:
-
D. Johns, K. Martin: Analog Integrated Circuit Design
-
P. Allen, D. Holberg: CMOS Analog Circuit Design (available online through: aalto.finna.fi)
-
This schedule is tentative
All activities take place in classroom Y342a, Otakaari 1
~ ~ ~
Tuesday 8.1.2019:
8:15-10:00 Lecture 0: Introduction, CMOS technology and layout
10:15-11:00 Exercise 1: MOS transistor model
11:15-12:00 CAD 0: Introduction and setup, CAD 1a-d
Friday 11.1.2019:
8:15-10:00 Lecture 1: MOS transistor models
10:15-12:00 CAD 1a-d
Tuesday 15.1.2019:
8:15-10:00 Lecture 2: Single-stage amplifiers
10:00 Exercise 1 deadline, solution during exercise 2
10:15-11:00 Exercise 2: Single-stage amplifier
11:15-12:00 CAD 1a-d
Friday 18.1.2019:
8:15-10:00 Lecture 3: Differential amplifier and current sources
10:00 Exercise 2 deadline, solution during exercise 3
10:15-11:00 Exercise 3: Differential amplifier
11:15-12:00 CAD 1a-d
Tuesday 22.1.2019:
8:15-10:00 Lecture 4: Two-stage amplifiers
10:00 Exercise 3 deadline, solution during exercise 4
10:15-11:00 Exercise 4: Operational amplifier
11:00-12:00 CAD 1a-d
Friday 25.1.2019:
8:15-10:00 Lecture 5a: OTA amplifiers
10:00 Exercise 4 deadline, solution during exercise 5
10:15-12:00 Exercise 5: Cascode amplifier
Tuesday 29.1.2019:
8:15-10:00 Lecture 5b: Common-mode feedback and advanced amplifiers
10:15-12:00 CAD 1a-d
Friday 1.2.2019:
8:15-10:00 Lecture 6: Noise and PSRR
10:00 Exercise 5 deadline, solution during exercise 6
10:15-11:00 Exercise 6: Noise
11:15-12:00 CAD 2 (project work): Introduction
Tuesday 5.1.2019:
8:15-9:00 Lecture 7: Comparators
9:15-9:45 Exercise 7: Comparator
10:00-12:00 CAD 2 (project work)
Friday 8.2.2019:9:00 Exercise 6 deadline
9:15-9:45 Exercise 6 solution
10:00-12:00 CAD 2 (project work)
Tuesday 12.2.2019:
8:15-10:00 Lecture 8: Multipliers, Conclusion
10:00 Exercise 7 deadline10:15-10:45 Exercise 7 solution
11:00-12:00 CAD 2 (project work): Layout drawing tutorial
Friday 15.2.2019:
9:15-12:00 CAD 2 (project work) -
Lecture examination guide:
- There is an examination after each lecture.
- The lecture examination question will be published by 14:00 on the day of the corresponding lecture.
- You have time to answer the questions until 23:59 on the day of the corresponding lecture.
- A good lecture examination answer is precise, to the point, and covers the key aspects. Suggested length is about 5 sentences.
- Please answer using your own words, not your partners, as these are individual assignments.
- The lecture examinations will be graded 0-2.
Topics:
0: Introduction, CMOS technology and layout
1: MOS transistor models
2: Single stage amplifiers
3: Differential amplifier and current sources
4: Two stage amplifiers
5a: OTA amplifiers
5b: Common-mode feedback and advanced amplifiers
6: Noise and PSRR
7: Comparator
8: Multipliers, Conclusion -
Guidelines:
- Deadline for the submission of each exercise is 15 minutes before the beginning of the next exercise session, unless otherwise noted. See section Schedule.
- You may collaborate in solving the exercises, but each student must write her answer and justifications in her own words. Copy-paste errors are a big minus.
- Write your name and student number in the top of the first page of the submitted pdf.
- The only accepted file format is pdf. Submit only a single file. The maximum allow file size is 5 Mb.
- Matlab or any other code is not considered as derivation nor justification
- Take care of the clarity of your submission. Any unreadable or otherwise unclear parts of the submission are interpreted as erroneous.
Grading:
- 2 points: returned on time, only minor errors
- 1 point: returned on time, fully completed, major errors
- 0 points: not returned or a major part of the exercise is missing
- Late return: 1 point will be reduced from the above points (minimum is still 0)
- Re-submission before the deadline will not reduce your points
Futher assistance:
- Weekly paper exercise assistant hours: Monday and Wednesday from 3 pm to 4 pm. Room 2193 (TUAS building).
- Alternatively, post your question in the General Discussion forum.
Topics:
1: MOS transistor model
2: Single stage amplifier
3: Differential amplifier
4: Operational amplifier
5: Cascode amplifier
6: Noise
7: Comparator -
General information
This course includes computer-aided design (CAD) exercises. The CAD exercises are done in computer classroom Y342a (Otakaari 1), the same room where this course's lectures are given. While the most of CAD work is done independently, we also provide some sessions where there will be an assistant helping you.
Use the course's online General Discussion Forum to ask questions off-session. Course assistants will not answer exercise-related questions sent to their personal email.
Preliminary steps before starting with the CAD exercises
The CAD exercises will be performed on a remote computer that is governed by Electronic Circuit Design (ECD) group. The computer that is dedicated to student usage is named vspace. It is accessible inside the whole Aalto network, not only in Y342a. An ECD group computer account is required for accessing vspace. Therefore, you need to apply for a personal account before you are able to begin with the CAD exercises! If you have acquired an ECD account earlier, you may have to reactivate it.
In order to get the account, take the following steps. If you already have an account but have to reactivate it, jump to step 2.
- Apply for a user account at http://bubba.ecdl.hut.fi/forms. Do not mind the possible insecure connection warning. The correct job title is "Student", and application type is "Apply for Computer user account”.
- After receiving a notification by email that you account is ready, go meet Mr. Artturi Kaila in room 2187 (TUAS building) to get your account activated. You will have to sign a non-disclosure agreement form. You will receive a temporary password with the activated account.
- Only after you change the temporary password via ssh you will be able to start an X session (graphical session) in vspace. Log in to vspace via ssh by typing 'ssh yourusername@vspace.ecdl.hut.fi' in terminal. Use your temporary password to log in. You are automatically addressed to change your password when you log in the first time (if you are not, type 'passwd'). After changing your password, type 'exit' to quit the ssh session.
In order to start an X session in vspace, do the following:
- Open X2Go Client
- Open Session -> New Session menu item.
- Type in a unique session name into the Session name text box (for example vspace).
- Set the following settings in the Session tab: Host: "vspace.ecdl.hut.fi”, Login: your ecdl user name (usually NOT your Aalto username), and SSH Port: "22”. Make sure the Session type is KDE.
- On the Connection tab set the connection speed to LAN.
- Click Ok and a new white session box named vspace appears in the window.
- Click on the session box and type in your password. Click Ok to start a session.
- You should now be logged in to vspace and ready to start the exercises. You may resize the window or go full-screen (recommended) by pressing [Alt+Ctrl+F]. Use the same key combination to exit full screen mode when needed.
- When you are done with your exercises, close the remote desktop window from upper right corner. This way your software stays open for the next session (the session remains unterminated). However, always close all CAD software when you are not actively using it. An open piece of software reserves a licence and there is a limited number of CAD software licences. In other words: don't be a jerk and reserve a CAD licence unnecessarily, possibly preventing other student from using CAD software.
- Apply for a user account at http://bubba.ecdl.hut.fi/forms. Do not mind the possible insecure connection warning. The correct job title is "Student", and application type is "Apply for Computer user account”.