Email Laboratory Announcements Grades/Tests Lectures Problem Sets

ECE334S - Digital Electronics - Spring 2010

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

Announcements

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!

[back to top]

Lecturer

David A. Johns    Email: johns@eecg.toronto.edu     Office: BA5144 (inside of BA5145)

[back to top]

Textbook

"CMOS VLSI Design" (third edition) by N.H. E. Weste and D. Harris, Addison Wesley, 2005     ISBN: 0-321-14901-7

[back to top]

Lectures

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

[back to top]

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).

[back to top]

Laboratory

The laboratory information is available here.

[back to top]

Grades/Tests

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.

[back to top]

Email

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

[back to top]

Problem Sets

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 tutorials

Problem Set 3 - Solutions 3 Last problems assigned for term test 1 (Note some questions were on problem set 2b)



Problem Set 4 - Solutions 4

Problem Set 5 - Solutions 5

Problem Set 6 - Solutions 6

Problem Set 7 - Solutions 7

Problem Set 8 - Solutions 8

Problem Set 9 - Solutions 9

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

[back to top]