1 the first computer [adapted from icdesign/. copyright 1996 ucb]
TRANSCRIPT
![Page 1: 1 The First Computer [Adapted from icdesign/. Copyright 1996 UCB]](https://reader036.vdocument.in/reader036/viewer/2022062519/56649f075503460f94c1cb24/html5/thumbnails/1.jpg)
1
The First Computer
The BabbageDifference Engine(1832)
25,000 partscost: £17,470
[Adapted from http://infopad.eecs.berkeley.edu/~icdesign/. Copyright 1996 UCB]
![Page 2: 1 The First Computer [Adapted from icdesign/. Copyright 1996 UCB]](https://reader036.vdocument.in/reader036/viewer/2022062519/56649f075503460f94c1cb24/html5/thumbnails/2.jpg)
2
ENIAC - the First Electronic Computer (1946)
[Adapted from http://infopad.eecs.berkeley.edu/~icdesign/. Copyright 1996 UCB]
![Page 3: 1 The First Computer [Adapted from icdesign/. Copyright 1996 UCB]](https://reader036.vdocument.in/reader036/viewer/2022062519/56649f075503460f94c1cb24/html5/thumbnails/3.jpg)
3
Today’s Computers
![Page 4: 1 The First Computer [Adapted from icdesign/. Copyright 1996 UCB]](https://reader036.vdocument.in/reader036/viewer/2022062519/56649f075503460f94c1cb24/html5/thumbnails/4.jpg)
4
Moore’s Law
• By Gordon Moore, Intel’s co-founder
# of transistors on a diedoubles every 1 to 2 years
• From 1958 to 1994» F (feature size) : 1/50» D2 (die area): x170» PE (packing efficiency - # of transistors per minimum feature area):
x100» N = D2xPE/F2 = 50E6!
• No sign of slowing down!• “SoC” or System-on-chip
![Page 5: 1 The First Computer [Adapted from icdesign/. Copyright 1996 UCB]](https://reader036.vdocument.in/reader036/viewer/2022062519/56649f075503460f94c1cb24/html5/thumbnails/5.jpg)
5
Evolution in Transistor Count
![Page 6: 1 The First Computer [Adapted from icdesign/. Copyright 1996 UCB]](https://reader036.vdocument.in/reader036/viewer/2022062519/56649f075503460f94c1cb24/html5/thumbnails/6.jpg)
7
Evolution in Complexity
[Adapted from http://infopad.eecs.berkeley.edu/~icdesign/. Copyright 1996 UCB]
![Page 7: 1 The First Computer [Adapted from icdesign/. Copyright 1996 UCB]](https://reader036.vdocument.in/reader036/viewer/2022062519/56649f075503460f94c1cb24/html5/thumbnails/7.jpg)
8
Evolution in Speed & Performance
[Adapted from http://infopad.eecs.berkeley.edu/~icdesign/. Copyright 1996 UCB]
![Page 8: 1 The First Computer [Adapted from icdesign/. Copyright 1996 UCB]](https://reader036.vdocument.in/reader036/viewer/2022062519/56649f075503460f94c1cb24/html5/thumbnails/8.jpg)
9
Sony Playstation II
• 128-bit CPU “Emotion Engine”• 0.18 micron process• 300MHz, 6.2 GFLOPS, 3.2 Gbytes/second
» 10 floating point multiply-accumulators and 4 floating point dividers
» 3x floating point performance of 500 MHz PIII
• Graphic synthesizer cgip• 0.25 micron chip• 42.7M transistors• 16.8x16.8 mm^2 die• 2560-bit datapath• 48 Gbytes/sec memory bandwidth• 75M polygons/sec, 2.4 Gpixels/sec
![Page 9: 1 The First Computer [Adapted from icdesign/. Copyright 1996 UCB]](https://reader036.vdocument.in/reader036/viewer/2022062519/56649f075503460f94c1cb24/html5/thumbnails/9.jpg)
10
Silicon in 2010
Die Area:2.5x2.5 cmVoltage:0.6 VTechnology:0.07 m
Density Access Time(Gbits/cm2) (ns)
DRAM 8.5 10DRAM (Logic) 2.5 10SRAM (Cache) 0.3 1.5
Density Max. Ave. Power Clock Rate(Mgates/cm2) (W/cm2) (GHz)
Custom 25 54 3Std. Cell 10 27 1.5
Gate Array 5 18 1Single-Mask GA 2.5 12.5 0.7
FPGA 0.4 4.5 0.25[Adapted from http://infopad.eecs.berkeley.edu/~icdesign/. Copyright 1996 UCB]
![Page 10: 1 The First Computer [Adapted from icdesign/. Copyright 1996 UCB]](https://reader036.vdocument.in/reader036/viewer/2022062519/56649f075503460f94c1cb24/html5/thumbnails/10.jpg)
11
The Design Problem
Source: sematech97
A growing gap between design complexity and design productivity[Adapted from http://infopad.eecs.berkeley.edu/~icdesign/. Copyright 1996 UCB]
![Page 11: 1 The First Computer [Adapted from icdesign/. Copyright 1996 UCB]](https://reader036.vdocument.in/reader036/viewer/2022062519/56649f075503460f94c1cb24/html5/thumbnails/11.jpg)
12
Profound Impact on the way VLSI is Designed
• The old way: manual transistor twiddling• expert “layout designers”• entire chip hand-crafted• okay for small chips… but cannot design billion
transistor chips in this fashion
• The new way: using CAD tools at high level• tools do the grunge work…• high levels of abstractions
» synthesis from a description of the behavior• libraries of reusable cores, modules, and cells
Chip design increasingly like object-oriented software design!
![Page 12: 1 The First Computer [Adapted from icdesign/. Copyright 1996 UCB]](https://reader036.vdocument.in/reader036/viewer/2022062519/56649f075503460f94c1cb24/html5/thumbnails/12.jpg)
13
Design Abstraction Levels
n+n+S
GD
+
DEVICE
CIRCUIT
GATE
MODULE
SYSTEM
[Adapted from http://infopad.eecs.berkeley.edu/~icdesign/. Copyright 1996 UCB]
![Page 13: 1 The First Computer [Adapted from icdesign/. Copyright 1996 UCB]](https://reader036.vdocument.in/reader036/viewer/2022062519/56649f075503460f94c1cb24/html5/thumbnails/13.jpg)
14
The Transistor Twiddling & Rectangle Pushing Approach
![Page 14: 1 The First Computer [Adapted from icdesign/. Copyright 1996 UCB]](https://reader036.vdocument.in/reader036/viewer/2022062519/56649f075503460f94c1cb24/html5/thumbnails/14.jpg)
15
Design with CAD Tools
![Page 15: 1 The First Computer [Adapted from icdesign/. Copyright 1996 UCB]](https://reader036.vdocument.in/reader036/viewer/2022062519/56649f075503460f94c1cb24/html5/thumbnails/15.jpg)
16
Can’t Ignore “Transistor Twiddling”
• Worthwhile when design is to be used over and over again
• module libraries• parts of commodity parts (memories, processors)
• Performance limits to abstraction and CAD tools
• global effects: clock, supply• interconnects• deep-submicron• power, debugging• analog
![Page 16: 1 The First Computer [Adapted from icdesign/. Copyright 1996 UCB]](https://reader036.vdocument.in/reader036/viewer/2022062519/56649f075503460f94c1cb24/html5/thumbnails/16.jpg)
17
The Old and the New
[Adapted from http://infopad.eecs.berkeley.edu/~icdesign/. Copyright 1996 UCB]
Intel Pentium MicroprocessorIntel 4004 Microprocessor
![Page 17: 1 The First Computer [Adapted from icdesign/. Copyright 1996 UCB]](https://reader036.vdocument.in/reader036/viewer/2022062519/56649f075503460f94c1cb24/html5/thumbnails/17.jpg)
18
Pentium III
• Statistics• 28.1M transistors• 0.18 micron, 6-layer metal CMOS• 106 mm^2 die size• 3-way superscalar, 256K L2 cache, 133 MHz I/O bus
![Page 18: 1 The First Computer [Adapted from icdesign/. Copyright 1996 UCB]](https://reader036.vdocument.in/reader036/viewer/2022062519/56649f075503460f94c1cb24/html5/thumbnails/18.jpg)
19
Core-based Design: System on Chip
• SC3001 DIRAC chip (a radio receiver) from Sirius Communications