Week 1 A
Week 1 A
http://classes.engineering.wustl.edu/ese461/
You are in the wrong class if you
2
Course Objectives
3
Tentative Syllabus
4
What is the big deal about IC?
5
Intelligence, everywhere
6
Moore’s Law
Transistor count doubles every two years
8
iPad Main Board
9
Interface to the Physical World:
The camera
Focus/Exposure Control
Pre-processing
White-balancing
Demosaic
Color Transform
Post-processing
Compression
10
Apple iPhone:
The quintessential smart system
source: ifixit.com
11
source: anandtech.com
12
Why should we care now?
13
Bell’s Law of Computer Classes:
A new computing class roughly every decade
“Roughly every
decade a new, lower
priced computer class
forms based on a new
programming
platform, network,
and interface
resulting in new
usage and the
establishment of a
new industry.”
year - Adapted from D. Culler
14
15x size decrease
40x transistors
UMich Phoenix Processor
55x smaller λ Introduced 2008
Initial clock speed
106 kHz @ 0.5V Vdd
Number of transistors
92,499
Manufacturing technology
0.18 µ
15
Case Study: Internet-of-Things (IoT)
16
Case Study: Internet-of-Things (IoT)
17
Case Study: Internet-of-Things (IoT)
18
Case Study: Deep Learning Hardware
19
Case Study: Deep Learning Hardware
20
Case Study: Deep Learning Hardware
• Objective
– participate and lead the change
– cultivate the habit of research
– curate a community with shared interest,
understanding and language, but diverse ideas
21
Outline
Course Objectives
Motivations
Course Administrivia
22
Instructional Staff
(see homepage for contact info, office hours)
23
Prerequisites
24
Course Overview
• Course homepage:
– http://classes.engineering.wustl.edu/ese461/
• Distribution
– 30%: reading and learning
– 70%: programming, debugging, design iteration
• Workload
– no mid or final exams
– in-class review quiz
– homework
– labs
– one group final project
• Philosophy
– learner-directed instruction
25
Final Project
• Evaluation
– Completion of the design flow
– Performance achieved
– Techniques applied
– Presentation
– Report
26
Grading
• Engagement 5%
• Review Quiz 10%
• Homework 10%
• Labs 40%
• Final Project 35%
• Policy:
– 90% or above A
– 80% - 89% B
– 65% - 79% C
– 45% - 64% D
– 44% or below F
27
Policies
• Submission
– quiz, labs, homework due in class
– 2-day grace period, then 50% penalty
– no credits after 1 week, no exception
• Discussion & Collaboration
– learning through discussion
– help classmates to understand concepts
– sharing code or schematics not-allowed
• Plagiarism
– zero tolerance
– specify sources to avoid confusion
28
Textbook
• Recommended Textbook
– Application-Specific Integrated Circuits (ASICs… the
book), by Michael John Sebastian Smith
– online at EDACafe
– http://www10.edacafe.com/book/ASIC/ASICs.php
29
Make and Hack
• Community
30
Questions?
Comments?
Discussion?
31