Vad går det ut på egentligen?

Digital konstruktion
och
inbyggda system
Vad går det ut på egentligen?
Lars Svensson
[email protected]
The experts look ahead
Cramming more components
onto integrated circuits
With unit cost falling as the number of components per
circuit rises, by 1975 economics may dictate squeezing as
many as 65,000 components on a single silicon chip
By Gordon E. Moore
Director, Research and Development Laboratories, Fairchild Semiconductor
division of Fairchild Camera and Instrument Corp.
The future of integrated electronics is the future of electronics itself. The advantages of integration will bring about a
machine instead of being concentrated in a
addition, the improved
reliability
made possib
[Gordon
Moore, 1965]
£™Çx
£™ÇÎ
£™Ç{
£™ÇÓ
£™Çä
£™Ç£
£™È™
£™ÈÈ
£™ÈÇ
£™Èn
£™Èx
£™È{
£™ÈÎ
£™È£
£™ÈÓ
£™x™
£™Èä
œ}ÓʜvÊ̅iÊ Õ“LiÀʜvÊ
œ“«œ˜i˜ÌÃÊ
*iÀʘÌi}À>Ìi`Ê՘V̈œ˜
£È
£x
£{
£Î
£Ó
££
£ä
™
n
Ç
È
x
{
Î
Ó
£
9i>À
[Gordon Moore, 1965]
Integrated Circuit Complexity
Transistors
Per Die
1010
109
1965 Actual Data
MOS Arrays
MOS Logic 1975 Actual Data
108
107
106
105
104
103
102
101
100
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
Source: Intel
[Gordon Moore, 2003]
Integrated Circuit Complexity
Transistors
Per Die
1010
109
1965 Actual Data
MOS Arrays
MOS Logic 1975 Actual Data
108
1975 Projection
107
106
105
104
103
102
101
100
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
Source: Intel
[Gordon Moore, 2003]
Integrated Circuit Complexity
Transistors
Per Die
1010
109
1975 Projection
Memory
Microprocessor
108
107
106
1G 2G
256M 512M
128M
Itanium™
64M
Pentium® 4
16M
Pentium® III
4M
® II
Pentium
®
Pentium
i486™
1965 Actual Data
MOS Arrays
MOS Logic 1975 Actual Data
256K
64K
105
4K
104
1K
103
4004
16K
80286
1M
4G
i386™
8086
8080
102
101
100
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
Source: Intel
[Gordon Moore, 2003]
• Mer
för samma pris!
• Varje
•I
år!
femti år!
[Unilever]
…vilket får vissa
konsekvenser…
Komplexitet
•
2013
•
Web browser
•
Bluetooth
•
WiFi
•
Video
•
Kameror
•
Kalender
•
1997
•
MP3-spelare
•
Addressbok
•
SMS
•
Android / Linux
•
Kontinuerligt internet
•
Väckning
•
Färgskärm
•
Sociala medier
•
Flera ringsignaler
•
Multitouch
•
App store …
Effektförbrukning
Pålitlighet
[David Kimble]
Pris? Andra krav?
Survival guide
för
konstruktörer!?!
Tjuvtricks:
•
Ordning och reda.
•
Datorstöd för ungefär allt.
•
Återanvändning och massproduktion.
•
Varianter via mjukvara.
Kurser
•
Grundläggande datorteknik: EDA433 / EDA452 / DIT791
•
Programmering av inbyggda system: DAT016 /
EDA481 / DIT152
•
Datatekniskt projekt: DAT290 / DIT214
•
Datorsystemteknik: EDA331 / DIT122
•
Digital konstruktion: EDA322 / DIT795
•
Digital konstruktion, projektkurs: EDA234 / DIT796
Masterprogram
•
Embedded Electronic System Design (“EESD”,
“MPEES”)
•
Fördjupning inom tekniska discipliner; men också…
•
…“systemiska aspekter”:
•
•
Hård / mjuk
•
Analog / digital
Större konstruktionsprojekt
Forskning
[Anders Larsson, MC2]
[Erik Ryman, Omnisys + D&IT]
[Adapteva Inc]
Control & User interface
Blood-glucose
sensor
Compress
data
Process
sensory
readings,
calculate rate
of insulin
injection
Encrypt
data
Wireless
transceiver
Data
checksum
Data-logging
Insulin
micropump
[Ioannis Sourdis, D&IT]
Jobb?
•
Japp.
Gordon et al.
Gordon
Moore
Bob
Dennard
Jack
Kilby