Flash-Speicher

Werbung
Funktionsprinzip·Anwendung·Zukunft

Einführung

Technik
◦ Wieso „Flash“?
◦ Funktionsprinzip





Die Flash-Zelle
Der Source-Drain-Kanal
Beschreiben des Floating Gates
Auslesen der Zelle
Löschen der Zelle
◦ Architekturen
 NOR
 NAND
 Vergleich
◦ Anzahl Löschzyklen
◦ Kenngrößen


Vor-/ Nachteile
SSD und HHD

Genaue Bezeichnung: Flash-EEPROM

Halbleitertechnik

Nicht flüchtig (non-volatil)

Beispiele für Verwendung
◦ USB-Sticks, Speicherkarten, zur Speicherung von
Firmware, Solid State Drives und Hybridfestplatten

Traditionelles EEPROM:
◦ Selektives Löschen einzelner Zellen möglich
◦ Dafür vor jeder Zelle einen eigenen Transistor
 Niedrigere Speicherdichte

Flash-EEPROM
◦ Nur sektorenweise löschbar („flashen“)
◦ Kein zusätzlicher Transistor für jede Zelle
◦ Sektor muss vor jeder Änderung gelöscht werden
EEPROM = Electrically Erasable Programmable Read Only Memory

Information = Elektronen in einen Transistor

Floating Gate (Transistor)
◦ Entweder leitet (logisch 1) oder sperrt (logisch 0)


Ein Isolator schneidet Floating Gate von
Stromzufuhr ab
Ladung ist „gefangen“
Ladungszustandsänderung durch Tunneleffekt, der
Elektronen durch Nichtleiter lässt




ähnelt einen FET
2 Gates: Control Gate; Floating Gate
Elektronen auf CG verändern Schwellspannung
Elektronen auf FG kodieren Bit
 Strom kann bei ungeladenen Zustand durch den Kanal fließen
 CHE: Channel Hot Electron
 Verfahren um benötigte Spannung zu reduzieren
 Source-Drain-Strecke dient als Elektronenbeschleuniger
 Erzeugt durch elektrisches Feld einen leitenden Kanal
zwischen Source und Drain
 Elektronen werden durch hohe negative Löschspannung wieder
„herausgezogen“

Es lassen sich nur Blöcke löschen
◦ 256 Bytes bis 128 KByte

Schreiboperationen die Daten verändern
◦ Machen Lesen und Modifikation in einem Puffer, und
evtl. zurückschreiben in die Flash-Zelle notwendig
Deutliche Unterschiede bei Schreib- und Leserate


Speicherzellen sind
über Datenleitungen
parallel geschaltet
Zugriff kann wahlfrei
und direkt erfolgen



Serienschaltung
Beim Auslesen einer
einzelnen Zelle –
müssen die anderen in
der Kette maskiert
werden
Wird Blockweise über
interne Register
angesprochen
NOR- Flash:
NAND - Flash:
+ einfacher ansteuerbar
+ schnelleres Lesen
+
+
+
+
-
relativ teuer
keine hohe Speicherdichte
Verwendung:
Bootcodeund Firmwarespeicher
schnelleres Schreiben
höhere Speicherdichte
höhere Kapazitäten
mehr Löschzyklen
- Aufwendige Controller-Technik
Verwendung:
USB-Sticks, Speicherkarten, SSD‘s,
HHD‘s etc.

Anzahl ist begrenzt:
◦ ca. 100 000 – 1 000 000 bei NANDFlash
◦ ca. 10 000 bei NOR-Flash

Löschvorgang = hohe Spannungen
◦ Oxid-Schicht wird mit jeden
Löschvorgang ein klein wenig
beschädigt (Degradation)
◦ Bei Wegfall der Oxid-Schicht, bleiben
Informationen nicht mehr im Floating
Gate

Endurance:
◦ Garantierte von Löschzyklen ohne Defekt
◦ Typischer Wert: 100 000 bzw. 1 000 000

Retention:
◦ Zeitspanne, in der Daten lesbar bleiben
◦ Elektronen können spontan von Floating Gate
abwandern
◦ Typischer Wert: 10 Jahre







Nicht Flüchtig
Geringer Energieverbrauch
Resistent gegen Erschütterungen und
magnetischen Feldern
Geringes Gewicht
Geräuschlos
Sehr hohe Datendichte
Kurze Zugriffszeiten (im Vergleich zu Festplatten





Teurer als Festplatten und optische Speicher
Langsamer als RAM
Löschen nur ganzer Sektoren
Komplexe Ansteuerung
Begrenzte Anzahl von Schreibzyklen



Aus Speicherchips aufgebaut, wird
festplattenartig angesprochen
Große Schock- und Temperaturtoleranz
Soll die Festplatte in den nächsten Jahren vor
allem im mobilen Bereich und später
komplett verdrängen



Mischung aus persistenten Halbleiterspeicher
und magnetischen Speicher
Soll Lese-/Schreibkopf entlasten
Ansatz zur Verbindung von Vorteilen von
Flash- und traditionellen Festplattenspeicher
Danke für Eure Aufmerksamkeit
Herunterladen