25
Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme Ingenieurwissenschaften und Informatik Universität Ulm

Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Embed Size (px)

Citation preview

Page 1: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der

Rechnerarchitektur[CS3100.010]

Wintersemester 2014/15

Tobias Scheinert / (Heiko Falk)

Institut für Eingebettete Systeme/Echtzeitsysteme

Ingenieurwissenschaften und Informatik

Universität Ulm

Page 2: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Kapitel 4

Technologische Grundlagen

Zusatz: Grundlagen Halbleiter

Page 3: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 3/25

Nicht klausurrelevant! 4 - Technologische Grundlagen (Zusatz: Grundlagen Halbleiter)

Inhalte der Vorlesung

1. Einführung

2. Kombinatorische Logik

3. Sequentielle Logik

4. Technologische Grundlagen

5. Rechnerarithmetik

6. Grundlagen der Rechnerarchitektur

7. Speicher-Hardware

8. Ein-/Ausgabe

Page 4: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 4/25

Nicht klausurrelevant! 4 - Technologische Grundlagen (Zusatz: Grundlagen Halbleiter)

Inhalte des Kapitels (1)

4. Technologische Grundlagen– Halbleiter-Bauelemente

– Halbleiterdiode ←– Halbleiter ←– Digitale Diodenschaltungen ←

– Transistor– Aufbau ←– Digitale Transistorschaltungen– TTL

– MOS-Feldeffekttransistor– Aufbau– CMOS-Schaltungen

– ...

Page 5: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 5/25

Nicht klausurrelevant! 4 - Technologische Grundlagen (Zusatz: Grundlagen Halbleiter)

Warum das ganze?

Page 6: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 6/25

Nicht klausurrelevant!

Leiter oder Isolator? (1)

Leiter

– Freie Elektronen können fließen

Isolator

– Keine freien Elektronen

Halbleiter

– Material, das mal leitend, mal isolierend sein kann– z.B. Germanium (Ge) oder Silizium (Si)

4 - Technologische Grundlagen (Zusatz: Grundlagen Halbleiter)

Page 7: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 7/25

Nicht klausurrelevant! 4 - Technologische Grundlagen (Zusatz: Grundlagen Halbleiter)

Leiter oder Isolator? (2)

– Leitungsband

Elektronen im Leitungsband sind nicht an das Atom gebunden und

stehen somit für den Ladungstransport zur Verfügung.

– Valenzband

Elektronen im Valenzband sind an das Atom gebunden und können

somit keine Ladung transportieren. Durch Energiezufuhr können

Elektronen in das Leitungsband wechseln.

Page 8: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 8/25

Nicht klausurrelevant! 4 - Technologische Grundlagen (Zusatz: Grundlagen Halbleiter)

Elektronenkonfiguration (1)

Page 9: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 9/25

Nicht klausurrelevant! 4 - Technologische Grundlagen (Zusatz: Grundlagen Halbleiter)

Elektronenkonfiguration (2)

– Antimon: fünf Elektronen

auf der äußersten

Schale– Indium: drei Elektronen

auf der äußersten

Schale

Elektron

Atomkern

Page 10: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 10/25

Nicht klausurrelevant!

Atombindungen

4 - Technologische Grundlagen (Zusatz: Grundlagen Halbleiter)

Page 11: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 11/25

Nicht klausurrelevant!

Halbleiter (1)

Elektronenanordnung bei Halbleiterkristallen

– Je vier Elektronen auf äußerster Schale– Stabiler Zustand durch Verzahnung der Schalen benachbarter Atome– Gelegentliche Verunreinigungen

– Ein Elektron zu viel oder zu wenig auf der äußeren Bahn– Geringer Stromfluss möglich (Halbleiter)

4 - Technologische Grundlagen (Zusatz: Grundlagen Halbleiter)

Page 12: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 12/25

Nicht klausurrelevant! 4 - Technologische Grundlagen

Halbleiter (2)

Dotieren der Halbleiter mit anderen Materialien

– Dotieren = Einbringen gezielter Verunreinigungen– Beispiel: Antimon (Sb)

– Ein Elektron mehr auf der äußeren Schale Elektronenüberschuss N-Leitfähigkeit des Kristalls (negativ)

Page 13: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 13/25

Nicht klausurrelevant! 4 - Technologische Grundlagen

Halbleiter (3)

– Beispiel: Indium (In)

– Ein Elektron weniger auf der äußeren Schale Elektronenmangel (dargestellt durch Loch auf der äußeren Schale) P-Leitfähigkeit des Kristalls (positiv)

Page 14: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 14/25

Nicht klausurrelevant! 4 - Technologische Grundlagen

Das elektrische Feld / Coulombsches Gesetz

– Das elektrische Feld zeigt von der positiven Ladung zur negativen

Ladung (Pfeilrichtung).

– Gleichnamige (++ oder --) Ladungen stoßen sich ab, verschiedennamige

(+- oder -+) Ladungen ziehen sich an. Dieses Verhalten wird als

Coulombsches Gesetz bezeichnet.

Page 15: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 15/25

Nicht klausurrelevant!

Aufbau der Halbleiterdiode (1)

Aufbau mit N- und P-leitfähigem Bereich

Grenzbereich (PN-Übergang)

– Freie Elektronen füllen Löcher

4 - Technologische Grundlagen (Zusatz: Grundlagen Halbleiter)

Page 16: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 16/25

Nicht klausurrelevant!

Aufbau der Halbleiterdiode (2)

-++

+++

-

-

- -

Gre

nzsc

hich

t

Ruhezustand

4 - Technologische Grundlagen (Zusatz: Grundlagen Halbleiter)

Page 17: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 17/25

Nicht klausurrelevant!

Aufbau der Halbleiterdiode (2)

-

+

+

+ +

+

- --

-

+ -

Durchlassrichtung

PN-Übergang wird kleiner Strom kann fließen

4 - Technologische Grundlagen (Zusatz: Grundlagen Halbleiter)

Page 18: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 18/25

Nicht klausurrelevant!

Sperrrichtung

PN-Übergang wird größer Strom kann nicht fließen

Aufbau der Halbleiterdiode (2)

-++

+++

-

-

- -

- +G

renz

schi

cht

4 - Technologische Grundlagen (Zusatz: Grundlagen Halbleiter)

Page 19: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 19/25

Nicht klausurrelevant!

Abbildung der Wahrheitswerte (positive Logik)

– 1: Stromfluss / positive Spannung– 0: kein Stromfluss / keine Spannung

Aufbau einfacher Gatter

Digitale Diodenschaltungen (Live-Demo)

4 - Technologische Grundlagen (Zusatz: Grundlagen Halbleiter)

Page 20: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 20/25

Nicht klausurrelevant!

Halbleiterbauteil mit drei Anschlüssen (bipolare Transistoren)

– Zwischen Basis und Emitter sowie

zwischen Basis und Kollektor wirkt Transistor wie eine Diode– Zwischen Emitter und Kollektor fließt zunächst kein Strom– Durch geringen Strom an der Basis wird Transistor zwischen Kollektor

und Emitter leitend

Transistor (1)

4 - Technologische Grundlagen (Zusatz: Grundlagen Halbleiter)

Page 21: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 21/25

Nicht klausurrelevant!

Transistor als Schalter und Verstärker

– Kleiner Schaltstrom an der Basis– Großer Ausgangsstrom zwischen Kollektor und Emitter– Verstärkung zwischen Basis- und Kollektor-Kreis

Transistor (2)

4 - Technologische Grundlagen (Zusatz: Grundlagen Halbleiter)

Page 22: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 22/25

Nicht klausurrelevant!

Interner Aufbau

– Drei Schichten: NPN– Ruhezustand: PN-Übergänge– Geringer Basisstrom

– Verringerung des PN-Übergangs zwischen Emitter und Basis– Verringerung des PN-Übergangs zwischen Basis und Kollektor

Transistor (3)

4 - Technologische Grundlagen (Zusatz: Grundlagen Halbleiter)

Page 23: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 23/25

Nicht klausurrelevant! 4 - Technologische Grundlagen (Zusatz: Grundlagen Halbleiter)

P

N

Transistor (4)

+-

Grenzschicht

-

-

-

-

-

-

-

Grenzschicht

+

+

N

+

Kollektor

Basis

Emitter

Page 24: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 24/25

Nicht klausurrelevant! 4 - Technologische Grundlagen (Zusatz: Grundlagen Halbleiter)

N

P

N

Transistor (4)

+-

Grenzschicht

-

-

-

- - --

Grenzschicht

+

++

Kollektor

Basis

Emitter

-+

-

-

Grenzschichtwird größer.

Page 25: Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Tobias Scheinert / (Heiko Falk) Institut für Eingebettete Systeme/Echtzeitsysteme

Grundlagen der Rechnerarchitektur (GdRA) WS 2014/15Folie 25/25

Nicht klausurrelevant! 4 - Technologische Grundlagen (Zusatz: Grundlagen Halbleiter)

N

P

N

Transistor (4)

+

-

Grenzschicht

-

-

-

-

- --

Grenzschicht

+

++

Kollektor

Basis

Emitter

-+

-

-

Elektronenfluss

99%1%