| Laboratory | Announcements | Grades/Tests | Lectures | Problem Sets |
General
This course is an introduction to building digital integrated circuits with emphasis on the transistor level aspects of IC design. Topics to be covered are CMOS logic design, integrated circuit processing, layout design, transistor sizing, combinational circuit design, sequential logic, power dissipation, crossing clock domains, memory circuits, and I/O circuits.
This page can also be accessed directly at http://www.eecg.toronto.edu/~johns/ece334/ece334.html
Feb 4 Fixed an error on equation sheet
Feb 4 Problem set 3 assigned. (Note some questions were on problem set 2b)
Feb 2 Added tutor names and emails
Feb 1 Equation sheet 01 for term test 1 posted under grades/tests
Jan 29 Problem set 2b assigned. To be taken up in Feb 2/Feb 5 tutorials
Jan 22 Problem set 2 assigned. To be taken up in Jan 26/Jan 29 tutorials.
Jan 14 Problem Set 1 assigned. To be taken up in Jan 19/Jan 22 tutorials.
Jan 5 Tutorial schedule posted
Nov 11 Course web page goes live!
Lecturer
David A. Johns Email: johns@eecg.toronto.edu Office: BA5144 (inside of BA5145)
Textbook
Monday 1-2pm BA1170
Thursday 1-2pm BA1180
Friday 2-3pm BA1180
| Lec # | Topic | Textbook Section | Lecture Notes |
|---|---|---|---|
| Introduction | 1.1, 1.2 | Intro.pdf | |
| CMOS logic | 1.3-1.4 | cmos_logic_intro.pdf | |
| CMOS logic | 1.4 | ||
| CMOS logic | 1.4 | ||
| CMOS Layout | 1.5 | Layout.pdf | |
| Ideal MOS transistors | 2.1, 2.2 | mos_transistors.pdf | |
| Simple MOS Capacitance | 2.3 | ||
| Detailed MOS Capacitance | 2.3 | ||
| Non-ideal effects | 2.4 | non_ideal_mos_effects.pdf | |
| Non-ideal effects | 2.4 | ||
| DC Transfer Characteristics | 2.5 | inverter_dc_analysis.pdf | |
| DC Transfer Characteristics | 2.5 | ||
| Delay Estimation | 4.2 | delay estimation.pdf | |
| Delay Estimation | 4.2 | ||
| Transistor sizing | 4.2 | ||
| Review Lecture | 4.2 | ||
| Unit Delay and Inverter Chain Sizing | 4.2,4.3 | inverter_chain_sizing.pdf | |
| Dynamic Power Dissipation | 4.4 | ||
| Dynamic Power Dissipation | 4.4 | Dynamic Power.pdf | |
| CMOS Processing | 3.2 | processing.pdf | |
| CMOS Processing | 3.2 | Silicon Run Video | |
| Elmore Delay | 4.2 | Elmore_Delay.pdf | |
| Interconnect Delay | 4.5 | Interconnect.pdf | |
| Schmitt Trigger Circuits | Schmitt.pdf | ||
| Circuit Families: Static CMOS, Ratioed | 6.2.1, 6.2.2 | ||
| Circuit Families: CVSL, Dynamic | 6.2.3, 6.2.4 | ||
| Sequential Circuit Design | 7.2 | ||
| Register Circuits, setup and hold timing | 7.3 | Register_setup_hold.pdf | |
| Synchronizers | 7.6 | metastability.pdf | |
| Synchronizers | 7.6 | ||
| Memory Intro | 11.1 | memory_01.pdf | |
| SRAM memory | 11.2 | ||
| SRAM memory | 11.2 | memory_02.pdf | |
| DRAM memory | 11.3 | ||
| ROM memory | 11.4 | ||
| EEPROM,Flash memory | memory_03.pdf | ||
| IC Packaging | 12.2 | packaging.pdf | |
| Power Distribution | 12.3 | power_distribution.pdf | |
| Clock Design | 12.5 | clock_design.pdf | |
| Review Lecture |
Tutorials (roughly weekly)
The first tutorial is on Jan 19
TUT 01 Fri 11am-noon GB304
TUT 02 Tue 4-5pm HA410
Tutorial Schedule
Jan 19, 22
Jan 26, 29
Feb 2, 5
Feb 9
Feb 26
Mar 9, 12
Mar 16
Mar 26
Mar 30, Apr 2
Apr 6, 9
You can attend whichever tutorial better suits your schedule (though be aware that
seating could be difficult if many choose the same tutorial).
The laboratory information is available here.
Your final grade will be determined by:
Final Exam 50%
Term Test 1 20%
Term Test 2 20%
Laboratory 10%
Term test 1 Wed, Feb 10 7-9pm Location: BA2145, BA2155
Term test 2 Wed, Mar 17 7-9pm Location: BA2145, BA2155
Equation sheet for term test 1 is here: equation_sheet_01.pdf
This equation sheet will be available as the last page on the term test.
No aid sheet is allowed for this year's term test.
Questions and comments regarding the lecture can be directed to johns@eecg.toronto.edu
The tutors names and emails are:
Meysam zarghamm@eecg.toronto.edu
Saber samini@ieee.org
Andy agzzhang@gmail.com
Yunzhi (Rocky) eeskydyz@gmail.com
Problem Set 1 - Solutions 1 To be taken up Jan 19, Jan 22 tutorials
Problem Set 2 - Solutions 2 To be taken up Jan 26, Jan 29 tutorials
Problem Set 2b - Solutions 2b To be taken up Feb 2 and Feb 5 tutorialsProblem Set 3 - Solutions 3 Last problems assigned for term test 1 (Note some questions were on problem set 2b)
Previous years Term Tests and exams
Term_Test_01_2009 and Term_Test_01_2009_solutions
Term_Test_02_2009 and Term_Test_02_2009_solutions
Final_exam_2009 and Final_exam_2009_solutions