Beruflich Dokumente
Kultur Dokumente
Microprocessors
From: Wikipedia, the free
encyclopedia
Microprocessor
A microprocessor incorporates most or all of the
functions of a central processing unit (CPU) on a single
integrated circuit (IC). [1]
The first microprocessors emerged in the early 1970s
and were used for electronic calculators, using BCD
arithmetics on 4-bit words.
Other embedded uses of 4 and 8-bit microprocessors,
such as terminals, printers, various kinds of automation
etc, followed rather quickly.
Affordable 8-bit microprocessors with 16-bit
addressing also led to the first general purpose
microcomputers in the mid-1970s.
Microprocessor
Die of an Intel 80486DX2 microprocessor
(actual size: 126.75 mm) in its packaging
slartmagazine.com
ENIAC
ENIAC
ENIAC, short for Electronic Numerical Integrator And Computer,[1] was
the first general-purpose electronic computer. Precisely, it was the first
high-speed, purely electronic, Turing-complete, digital computer capable
of being reprogrammed to solve a full range of computing problems,[2]
since earlier machines had been built with some of these properties.
ENIAC was designed and built to calculate artillery firing tables for the U.S.
Army's Ballistic Research Laboratory.
The contract was signed on June 5, 1943 and Project PX was constructed
by the University of Pennsylvania's Moore School of Electrical Engineering
from July, 1943. It was unveiled on February 14, 1946 at Penn, having cost
almost $500,000. ENIAC was shut down on November 9, 1946 for a
refurbishment and a memory upgrade, and was transferred to Aberdeen
Proving Ground, Maryland in 1947. There, on July 29 of that year, it was
turned on and would be in continuous operation until 11:45 p.m. on
October 2, 1955.
Programmers Betty
Jean Jennings (left)
and Fran Bilas
(right) operate the
ENIAC's main
control panel at the
Moore School of
Electrical
Engineering. (U.S.
Army photo from the
archives of the ARL
Technical Library)
Microprocessor
Processors were for a long period constructed out of small
and medium-scale ICs containing the equivalent of a few to
a few hundred transistors.
The integration of the whole CPU onto a single VLSI chip
therefore greatly reduced the cost of processing capacity.
From their humble beginnings, continued increases in
microprocessor capacity has rendered other forms of
computers almost completely obsolete (see history of
computing hardware), with one or more microprocessor as
processing element in everything from the smallest
embedded systems and handheld devices to the largest
mainframes and super computers.
Microprocessor
Three projects
arguably delivered a
complete
microprocessor at
about the same time,
namely Intel's 4004,
the Texas Instruments
(TI) TMS 1000, and
Garrett AiResearch's
Central Air Data
Computer (CADC).
ARCHITECTURES
8-bit designs
16-bit designs
32-bit designs
64-bit designs in personal computers
Multicore designs
RISC
Special-purpose designs
65xx
ARM family
Altera Nios, Nios II
Atmel AVR architecture (purely microcontrollers)
EISC
RCA 1802 (aka RCA COSMAC, CDP1802)
DEC Alpha
Intel
4004, 4040
8080, 8085
8048, 8051
iAPX 432
i860, i960
Itanium
Motorola 6800
Motorola 6809
Motorola 68000 family, ColdFire
[[MotoG4, G5
LatticeMico32
M32R architecture
MIPS architecture
Motorola
NSC 320xx
OpenCores OpenRISC architecture
PA-RISC family
National Semiconductor SC/MP ("scamp")
Signetics 2650
SPARC
SuperH family
Transmeta Crusoe, Efficeon (VLIW architectures, IA-32 32-bit Intel x86 emulator)
INMOS Transputer
x86 architecture
Intel 8086, 8088, 80186, 80188 (16-bit real mode-only x86 architecture)
Intel 80286 (16-bit real mode and protected mode x86 architecture)
IA-32 32-bit x86 architecture
x86-64 64-bit x86 architecture
Zilog
Introduction to
Semiconductor Materials
Louis E. Frenzel
A presentation of eSyst.org
Prerequisites
To understand this presentation, you should
have the following prior knowledge:
Draw the structure of an atom, including electrons,
protons, and neutrons.
Define resistance and conductance.
Label an electronic schematic, indicating current flow.
Define Ohms and Kirchhoffs laws.
Describe the characteristics of DC and AC (sine wave)
voltages.
A presentation of eSyst.org
Electronic Materials
Conductors
Good conductors have low resistance so
electrons flow through them with ease.
Best element conductors include:
Copper, silver, gold, aluminum, & nickel
A presentation of eSyst.org
A presentation of eSyst.org
Insulators
Insulators have a high resistance so current
does not flow in them.
Good insulators include:
Glass, ceramic, plastics, & wood
Semiconductors
Semiconductors are materials that essentially
can be conditioned to act as good conductors,
or good insulators, or any thing in between.
Common elements such as carbon, silicon,
and germanium are semiconductors.
Silicon is the best and most widely used
semiconductor.
A presentation of eSyst.org
A presentation of eSyst.org
A presentation of eSyst.org
A presentation of eSyst.org
Doping
To make the semiconductor conduct electricity,
other atoms called impurities must be added.
Impurities are different elements.
This process is called doping.
A presentation of eSyst.org
A presentation of eSyst.org
A presentation of eSyst.org
In Summary
In its pure state, semiconductor material is an excellent
insulator.
The commonly used semiconductor material is silicon.
Semiconductor materials can be doped with other atoms to
add or subtract electrons.
An N-type semiconductor material has extra electrons.
A P-type semiconductor material has a shortage of
electrons with vacancies called holes.
The heavier the doping, the greater the conductivity or the
lower the resistance.
By controlling the doping of silicon the semiconductor
material can be made as conductive as desired.
A presentation of eSyst.org
Introduction to
CMOS VLSI
Design
Case Study: Intel Processors
Outline
Evolution of Intel Microprocessors
Scaling from 4004 to Pentium 4
Courtesy of Intel Museum
Slide 2
4004
First microprocessor (1971)
For Busicom calculator
Characteristics
10 m process
2300 transistors
400 800 kHz
4-bit word size
16-pin DIP package
Masks hand cut from Rubylith
Drawn with color pencils
1 metal, 1 poly (jumpers)
Diagonal lines (!)
Case Study: Intel Processors
Slide 3
8008
8-bit follow-on (1972)
Dumb terminals
Characteristics
10 m process
3500 transistors
500 800 kHz
8-bit word size
18-pin DIP package
Note 8-bit datapaths
Individual transistors visible
Slide 4
8080
16-bit address bus (1974)
Used in Altair computer
(early hobbyist PC)
Characteristics
6 m process
4500 transistors
2 MHz
8-bit word size
40-pin DIP package
Slide 5
8086 / 8088
16-bit processor (1978-9)
IBM PC and PC XT
Revolutionary products
Introduced x86 ISA
Characteristics
3 m process
29k transistors
5-10 MHz
16-bit word size
40-pin DIP package
Microcode ROM
Slide 6
80286
Virtual memory (1982)
IBM PC AT
Characteristics
1.5 m process
134k transistors
6-12 MHz
16-bit word size
68-pin PGA
Regular datapaths and
ROMs
Bitslices clearly visible
Slide 7
80386
32-bit processor (1985)
Modern x86 ISA
Characteristics
1.5-1 m process
275k transistors
16-33 MHz
32-bit word size
100-pin PGA
32-bit datapath,
microcode ROM,
synthesized control
Slide 8
80486
Pipelining (1989)
Floating point unit
8 KB cache
Characteristics
1-0.6 m process
1.2M transistors
25-100 MHz
32-bit word size
168-pin PGA
Cache, Integer datapath,
FPU, microcode,
synthesized control
Case Study: Intel Processors
Slide 9
Pentium
Superscalar (1993)
2 instructions per cycle
Separate 8KB I$ & D$
Characteristics
0.8-0.35 m process
3.2M transistors
60-300 MHz
32-bit word size
296-pin PGA
Caches, datapath,
FPU, control
Slide 10
Slide 11
Pentium 4
Slide 12
Summary
104 increase in transistor count, clock frequency
over 30 years!
Slide 13
Computer History
Charles Babbage
English inventor
1791-1871
taught math at
Cambridge University
invented a viable
mechanical computer
equivalent to modern
digital computers
history.ppt 21-Jan-03
difference engine
history.ppt 21-Jan-03
Thomas Edison
American inventor, working independently of Swan
public exhibit of a light bulb in 1879
had a conducting filament mounted in a glass bulb from
which the air was evacuated leaving a vacuum
passing electricity through the filament caused it to heat up,
become incandescent and radiate light
the vacuum prevented the filament from oxidizing and
burning up
history.ppt 21-Jan-03
Edisons legacy
Edison continued to experiment with light bulbs
in 1883, he detected electrons flowing through
the vacuum of a light bulb
from the lighted filament
to a metal plate mounted inside the bulb
history.ppt 21-Jan-03
history.ppt 21-Jan-03
history.ppt 21-Jan-03
1940s:
vacuum tubes
no physical contacts to break or get dirty
became available in early 1900s
mainly used in radios at first
1950s to present
transistors
invented at Bell Labs in 1948
John Bardeen, Walter Brattain, and William Shockley
Nobel prize, 1956
history.ppt 21-Jan-03
electromechanical relay
history.ppt 21-Jan-03
10
history.ppt 21-Jan-03
11
transistor evolution
first transistor made from materials
including a paper clip and a razor
blade
history.ppt 21-Jan-03
12
1974
Intel introduces the 8080 processor
one of the first single-chip microprocessors
history.ppt 21-Jan-03
13
history.ppt 21-Jan-03
14
history.ppt 21-Jan-03
15
a TTL chip
history.ppt 21-Jan-03
16
Moores law
deals with steady rate of miniaturizion of technology
named for Intel co-founder Gordon Moore
not really a law
more a rule of thumb
a practical way to think about something
history.ppt 21-Jan-03
17
(ENIAC):
19,500 vacuum tubes and relays
Intel 8088 processor (1st PC): 29,000 transistors
Intel Pentium II processor:
7 million transistors
Intel Pentium III processor: 28 million transistors
Intel Pentium 4 processor:
42 million transistors
history.ppt 21-Jan-03
18
an early computer
developed at UPenn
Size: 30 x 50 room
18,000 vacuum tubes
1500 relays
weighed 30 tons
designers
John Mauchly
J. Presper Eckert
history.ppt 21-Jan-03
19
20
DEC
LSI-11,
Early 1980s
DEC
PDP-11,
mid 1970s
history.ppt 21-Jan-03
21
the end
history.ppt 21-Jan-03
22
MSE-630 Week 2
Conductivity, Energy Bands and
Charge Carriers in
Semiconductors
Objectives:
To understand conduction, valence energy
bands and how bandgaps are formed
To understand the effects of doping in
semiconductors
To use Fermi-Dirac statistics to calculate
conductivity and carrier concentrations
To understand carrier mobility and how it is
influenced by scattering
To introduce the idea of effective mass
To see how we can use Hall effect to determine
carrier concentration and mobility
ELECTRICAL CONDUCTION
Ohm's Law:
V = I R
current (amps)
e-
(cross
sect.
area)
resistance (Ohms)
I
V
L
Resistance: R
V I
L
A
L
L
A A
resistivity
(Ohm-m)
J: current density
I
conductivity
MSE-512
3
V
E
Where V
is the average
velocity
d
V
t
d
t
t
d
MSE-512
electron hole
pair creation
Si atom
+
no applied
electric field
electron hole
pair migration
- +
applied
electric field
applied
electric field
n e e p e h
# electrons/m3
# holes/m3
electron mobility
hole mobility
MSE-512
11
CONDUCTIVITY: COMPARISON
-1
CERAMICS
Soda-lime glass 10-10
Concrete
10-9
Aluminum oxide <10-13
SEMICONDUCTORS
POLYMERS
Polystyrene
Silicon
4 x 10-4
Polyethylene
Germanium 2 x 100
GaAs
10-6
semiconductors
<10-14
10-15-10-17
insulators
MSE-512
4
Energy States:
Energy
empty
band
+
net e- flow
Energy
empty
band
filled
band
filled states
partly
filled
valence
band
filled states
GAP
filled
valence
band
filled
band
MSE-512
6
filled states
GAP
filled
valence
band
filled
band
GAP
filled states
Insulators:
filled
valence
band
filled
band MSE-512
7
104
101
100
pure
(undoped)
10-1
10-2
50 100
Energy
empty
band
GAP
filled states
103
102
undoped e
1000
T(K)
E gap / 2 kT
material
Si
Ge
GaP
CdS
electrons
filled
can cross
valence gap at
band
higher T
filled
band
MSE-512
10
Extrinsic:
--n p
--occurs when impurities are added with a different
# valence electrons than the host (e.g., Si atoms)
Phosphorus atom
4+ 4+ 4+ 4+
n e e
4+ 5+ 4+ 4+
4+ 4+ 4+ 4+
no applied
electric field
Boron atom
hole
conduction 4+ 4+ 4+ 4+
electron
4+ 3+ 4+ 4+
valence
4+ 4+ 4+ 4+
electron
Si atom
no applied
electric field
p e h
MSE-512
12
Eg > ~2.5 eV
0 < Eg < ~2.5 eV
102
101
100
10-1
0.0052at%B
doped
0.0013at%B
pure
(undoped)
10-2
50 100
1000
T(K)
3
2
1
intrinsic
104
103
extrinsic
electrical conductivity,
(Ohm-m)-1
extrinsic conduction...
freeze-out
-- increases doping
--reason: imperfection sites
Comparison: intrinsic vs
conduction electron
concentration (1021/m3)
MSE-512
0
0
13
Resistivity as a function of
charge mobility and number
When we add carriers by doping, the number of additional carrers, Nd, far
exceeds those in an intrinsic semiconductor, and we can treat conductivity as
= 1/ = qdNd
Effective Mass
In general, the curve of Energy vs. k is nonlinear, with E increasing as k increases.
E = mv2 = p2/m = h2/4m k2
We can see that energy varies inversely with
mass. Differentiating E wrt k twice, and
solving for mass gives:
2
h
m
2
d E
2
2
dk
*
Substituting the results from the previous slide into the expression for the
product of the number of holes and electrons gives us the equation above.
Writing NC and NV as a function of ni and substituting gives the equation
below for the number of holes and electrons:
1 1 1
2
*
mn 3 ml mt
+ - n-type
+
++- - +-
p-type
+p-type
+ +
+ +
n-type
MSE-512
14
Piezoelectrics
Field
produced
by stress:
Strain
produced
by field:
Elastic
modulus:
1
E
gd
= electric field
= applied
stress
E=Elastic
modulus
d = piezoelectric
constant
g = constant
MSE-512
N turns total
L = length of each turn
current I
NI
H
L
current
:
=1.257
Bo o H
106 /(
)
Bo o H (1 m )
:
MAGNETIC SUSCEPTIBILITY
electron
spin
Hysteresis Loop
MAGNETIC
STORAGE
Information is stored by magnetizing material.
Head can...
recording medium
recording head
~2.5m ~60nm
Sheet Resistivity
V
R=
I
EL
JA
L
t w
L
s
w
w
If we know the area per square, the
resistance is s n squares area
/ square
MSE-512
Conductivity
Charge carriers follow a
random path unless an
external field is applied.
Then, they acquire a drift
velocity that is dependent
upon their mobility, mn and the
strength of the field, x
Vd = -mn x
V = IR
Semiconductor Basics
Chapter 1
Atomic Structure
Bohr Model
Atomic Structure
Valence Shell
Elements
Basic categories
Conductors
Always free
electrons
Insulators
Free
electrons
Semiconductors
Conduction band is
where the electron
leaves the valence shell
and becomes free
Valence band is where
the outmost shell is
Semiconductors
Doping
N-type doping
P-type doping
[Sb(Antimony) + Si]
Negative charges (electrons) are generated
N-type has lots of free electrons
[B(Boron) + Si]
Positive charges (holes) are generated
P-type has lots of holes
Diodes
Forward bias
Connected to the
negative side of
the battery
Reverse bias
Connected to the
positive side of
the battery
A
Anode
p region
K
Cathode
n region
Moving
electrons
VBias
Conventional
Current Flow
K
Cathode
n region
Anode
p region
p
Very Small
Moving
Electrons:
Reverse Current)
Instant pull of
electrons
VBias
Holes are left
behind; large
depletion region
Conventional
Current Flow
K
Cathode
n region
Anode
p region
p
When VBias < VBar Very little current (mu or nano Amp)
At the knee, the reverse current increases rapidly but the reverse
voltage remains almost the same
Large reverse current can result in overheating and possibly
damaging the diode (V=50V or higher typically)
Overheating results from high-speed electrons in the pregion knocking out electrons of atoms in n-region from their
orbit to the conduction band
Electrons moving
from n to p region
Use rd
(internal resistance)
- Not linear!
VF
VR
Example
Find the current through the diode and the
voltage across the resistor.
Assume rd = 10 ohm
VF
Biasing? Forward biased
Forward bias: VBias = VF + IF(RLIMIT+rd)
10 = 0.7 + IF(RLIMIT+10) IF=9.21 mA
VF=0.7+IF*rd = 792 mV
VRLIMIT = IF * RLIMIT = 9.21V
Example
Find the current through the diode and the
voltage across the resistor.
Assume IR = I uA
VR
Note: Reverse biased
Reverse bias: VBias = VR + IR * RLIMIT
VRLIMIT = IR*VRLI MIT = 1mA
VR=VBIAS-VRLIMIT=4.999 V
Forward Bias
Calculate the voltage across the resistor.
Reverse Bias
Calculate the voltage across the resistor.
U3
+
-4.182m
Key = Space
V2
V1
30 V
30 V
Reverse
Bias
1k
DC 1e-009
J1
R1
U1
R2
Vn
1.5k
-0.021m A
4.7k
DC 1e-009
i2
Forward
Bias
i3
R3
4.7k
R4
U2
D2
-19.459
DIODE_VIRTUAL
DC 1M
U3
+
6.114m
Key = Space
DC 1e-009
J1
R1
1k
U1
R2
1.5k
2.984m
V2
V1
30 V
30 V
Reverse
Bias
Forward
Bias
4.7k
DC 1e-009
Vn
R3
4.7k
R4
DIODE_VIRTUAL
D2
U2
0.683
-
DC 1M