Working Calendar: ESE680-002, Spring 2007

Wk Lect. Date Lecture Slides Due Ref.
1 1 1/8 M Intro/Overview ppt pdf
Assign Logic
2 1/10 W Gates/Logic/FSMs ppt pdf read
2 1/15 M No Class MLK Holiday
3 1/17 W Arithmetic, Pipelining, Throughput, Latency ppt pdf Logic Due
Assign Arith/ucode
read
3 4 1/22 M Memory ppt pdf read
5 1/24 W ALUs, Area/Time Tradeoffs, Virtualization...
What is required for computation?
ppt pdf
4 6 1/29 M Costs and Change, MOS Scaling ppt pdf Arith/ucode Due
Assign instr
read
7 1/31 W Energy and Power ppt pdf read
5 8 2/5 M Instructions ppt pdf read
9 2/7 W Instruction Space Modeling ppt pdf instr Due
Assign Compute
read
6 10 2/12 M Empirical Cost Comparisons ppt pdf read
11 2/14 W Compute 1: LUTs ppt pdf read
7 2/19 M No Class FPGA
12 2/21 W Compute 2: ALUs and PLAs ppt pdf read
8 13 2/26 M Interconnect 1: significance, delay, model, busses, and crossbars ppt pdf Compute Due
Assign Wire Req.
14 2/28 W Interconnect 2: requirements and implications ppt pdf read
3/5--9 Spring Break
9 15 3/12 M Interconnect 3: hierarchical and fixedws ppt pdf Assign Interconnect read
16 3/14 W Interconnect 4: switching requirements ppt pdf Wire Req. Due read
10 17 3/19 M Interconnect 5: mesh ppt pdf read
18 3/21 W Interconnect 6: MoT ppt pdf Assign Retime
Interconnect Due
read
11 19 3/26 M Retiming 1: requirements, reasons, transformations ppt pdf read
20 3/28 W Retiming 2: structures ppt pdf Retiming Due; Assign Schedule read
12 21 4/1 M time multiplexing ppt pdf read
22 4/4 W Interconnect 7: Time Multiplexed Interconnect---static and dynamic ppt pdf Assign Final Exercise
Schedule due
read
13 23 4/9 M Control ppt pdf read
24 4/11 W Specialization ppt pdf read
14 25 4/16 M Defect and Fault Tolerance ppt pdf read
26 4/18 W Et Cetera ppt pdf Assign EOT Feedback Questionnaire read

This working calendar is on the web: http://www.seas.upenn.edu/~ese680s2/spring2007.html. Please, recheck the page on the web as details may be adjusted as the term progresses. Lectures notes, reading, and handouts will be filled as we reach them.


ESE680-002: Computer Organization