Technology
http://jas.eng.buffalo.edu/education/fab/pn/diodeframe.html
EE314 Basic EE II
Brief History
The First Computer: Babbage Difference Engine
(1832)
Executed basic
operations (add, sub,
mult, div) in arbitrary
sequences
Operated in two-cycle
sequence, Store, and
Mill (execute)
Included features like
pipelining to make it
faster.
EE314 Basic EE II
Complexity: 25,000
parts.
EE314 Basic EE II
Early Integration
In mid 1959, Noyce develops
the first true IC using planar
transistors,
back-to-back pn junctions for
isolation
diode-isolated silicon resistors
and
SiO2 insulation
evaporated metal wiring on
top
EE314 Basic EE II
EE314 Basic EE II
Exponential Growth
1972: 8088 introduced.
Had 3,500 transistors
supporting a byte-wide data
path.
1974: Introduction of the
8080.
Had 6,000 transistors in a 6
um process. The clock rate
EE314 Basic EE II
was
2 MHz.
Today
Many disciplines have contributed to the current state
of the art in VLSI Design:
Solid State Physics
Materials Science
Lithography and fab
Device modeling
To come up with chips like:
EE314 Basic EE II
Intel Pentium
Intel Pentium 4
Intel Celeron D
Intel Pentium M
Intel Itanium 2
Intel Xeon
Intel PCA Cellular
Intel IXP465 Network
Intel MXP5800 Digital Media
EE314 Basic EE II
Pentium Pro
Actually a MCM comprising
of microprocessor and L2
cache
EE314 Basic EE II
Today
Sun UltraSparc
UltraSPARC IV
UltraSPARC III
UltraSPARC IIIi
UltraSPARC IIi
UltraSPARC IIe
EE314 Basic EE II
Pentium 4
Introduction date: November
20, 2000
1.4 GHz clock
fabricated in 180 nm process,
42 mln transistors)
chip has
nine processor
cores
192 billion
floating-point
operations per
second (192 G)
Typical Use:
multimedia
EE314 Basic EE II
2006
143 mm2
3 GHZ operation
65 nm CMOS
technology
291 mln transistors
EE314 Basic EE II
Moores Law
In
EE314 Basic EE II
Evolution in Complexity
EE314 Basic EE II
Transistor Counts
K
1,000,000
100,000
10,000
1,000
100
10
Source: Intel
1
1970 1975 1980 1985 1990 1995 2000 2005
Projected
EE314 Basic EE II
Courtesy, Intel
100
10
8080
8008
4004
8086
8085
286
386
P6
Pentium
proc
486
1
1970
1980
1990
Year
2000
2010
Courtesy, Intel
Frequency
CMOS
nMOS
Courtesy, Intel
18KW
5KW
1.5KW
500W
Power (Watts)
10000
1000
100
Pentium proc
286 486
8086
10
386
8085
8080
8008
1 4004
0.1
1971 1974 1978 1985 1992 2000 2004 2008
Year
Courtesy, Intel
Video
games
EE314 Basic EE II
iPod
Challenges in IC Design
Microscopic Problems
Ultra-high speed design
Interconnect
Noise, Crosstalk
Reliability, Manufacturability
Power Dissipation
Clock distribution.
Everything Looks a Little Different
EE314 Basic EE II
Macroscopic Issues
Time-to-Market
Millions of Gates
High-Level Abstractions
Reuse & IP: Portability
Predictability
etc.
and Theres a Lot of Them!