Eine Publikation der Swissprofessionalmedia AG
PDF download
Pseudo Single Level Cell – Wie funktioniert die neue Flash-Technologie? : Ausgabe 11-12/2017, 05.07.2017

Wo Licht ist, ist auch Schatten

Vereinfacht gesagt, wird bei der pSLC-Technologie (Pseudo Single Level Cell) nur 1 Bit pro MLC-NAND-Zelle anstelle von zwei Bit gespeichert. Dadurch wird die Lebensdauer der NAND- Zelle verlängert. Warum das nur die halbe Wahrheit ist, erfährt man in diesem Beitrag.

Bilder: Systronics

Um die pSLC-Technologie (Pseudo Single Level Cell) zu erklären, ist es wichtig, die Funktionsweise eines NAND-Flash-Speichers zu kennen. NAND-Zellen funktionieren mittels eines Transistorkanals (Source Drain) und zwei Gates, einem Control Gate und einem Floating Gate. Das Floating Gate ist mittels einer Oxidschicht vom Control Gate und Transistorkanal isoliert. Werden mittels einer Speicherspannung Elektronen durch die Oxidschicht hindurch in das Floating Gate gedrückt (Tunneleffekt), werden sie dort permanent gehalten, auch ohne Spannung.

NAND-Zellen nützen sich mit der Zeit ab

Zum Auslesen der Speicherzelle wird eine Lesespannung an den Transistor gelegt und der Strom, der zwischen Source und Drain fliesst, gemessen. Ist das Floating Gate geladen, es befinden sich also viele Elektronen im Floating Gate, wird der Zustand Null ausgelesen – da kein Strom zwischen Source und Drain fliesst. Mittels Löschspannung können die Elektronen wieder freigesetzt werden. Befinden sich also wenig Elektronen im Floating Gate, wird der Zustand Eins ausgelesen, weil Strom zwischen Source und Drain fliesst.

Alle NAND-Zellen nützen sich mit der Zeit ab und die Oxidschicht zersetzt sich. Je dicker die Oxidschicht ist, desto langsamer schreitet dieser Prozess voran. Entsprechend sind NAND-Speicher mit grossen Shrinks langlebiger als solche mit kleinen. Die Zeit, in der eine einmal eingespeicherte Information fehlerfrei bleibt, heisst Retention. Eine hohe Retention erreicht also NAND-Zellen mit einer dicken Oxidschicht.

Funktionsweise von SLC- und MLC-NAND

SLC-Speicher kennen nur zwei Ladungszustände, fast keine oder sehr viele Elektronen im Floating Gate. Bei MLC-Speichern (Multi Level Cell) werden mit unterschiedlichen Spannungsniveaus vier verschiedene Ladungszustände pro Zelle gespeichert, das entspricht zwei Bit.

SLC-NAND mit Abnutzungserscheinungen sind wesentlich länger auslesbar als MLC-NAND mit Abnutzungserscheinungen. Bei nur zwei Ladungszuständen fällt die Zuordnung leicht, selbst wenn der Ladungszustand nicht mehr so deutlich ausfällt wie bei einer neuwertigen Zelle. Bei vier Ladungszuständen (MLC-NAND) ist die Zuordnung im Vergleich wesentlich schwieriger. Bereits kleine Abnutzungserscheinungen reichen und die Ladungszustände können nicht mehr zugeordnet werden. Entsprechend lassen SLC-Speicher eine vielfach höhere Anzahl an Schreib- und Lesezyklen pro Flash-Zelle zu als MLC-Speicher. Zudem sind SLC-Speicher durch die klaren Spannungsunterschiede wesentlich schneller als MLC-Speicher.

Fast Page Mode ist nicht pSLC

Es gibt die Möglichkeit, MLC-NAND zu nutzen aber nur ein Bit darauf zu speichern. Für diesen Ansatz gibt es die Bezeichnung Fast Page Mode, einige Hersteller sprechen von MLC+ oder Turbo Mode. Der Vorteil des Fast Page Mode liegt wie der Name schon sagt, vor allem in der Geschwindigkeit. Lese- und Schreibgeschwindigkeit werden zu Lasten der Speicherkapazität erhöht. Sämtliche MLC-NAND-Speicher können im Fast Page Mode betrieben werden, ohne dass Anpassungen an der Firmware nötig werden.

Der Nachteil ist, dass die Lebensdauer (Endurance) der einzelnen Flash-Zelle (NAND) gegenüber herkömmlich genutzten MLC-Speichern nur unwesentlich höher ist. Zwar werden im Fast Page Mode nur zwei Ladungszustände abgespeichert, doch ist der Unterschied der Spannungsniveaus gleich klein wie bei vier Ladungszuständen. Entsprechend kommen die oben erwähnten Nachteile von MLC-NAND zum Tragen: Fehleranfälligkeit durch schwierige Zuordnung der Spannungsniveaus, beschränkte Schreib- und Lesezy­klen, daher beschränkte Lebensdauer.

pSLC ist wesentlich haltbarer als MLC im Fast Page Mode

Bei der pSLC-Technologie, teils auch SLC Light genannt, werden die MLC-NAND ebenfalls mit nur einem Bit beschrieben. Gleichzeitig werden aber auch die Spannungsunterschiede zwischen den beiden Ladungszuständen vergrössert. Durch die deutlichen Spannungsunterschiede kommen die Vorteile von SLC-Speichern zum Tragen. Die Ladungszustände lassen sich einfacher zuordnen als beim Fast Page Mode oder bei herkömmlich genutzten MLC-NAND, was mehr Schreib- und Lesezy­klen erlaubt. Gleichzeitig sorgen die deut­lichen Spannungsunterschiede für verminderte Anfälligkeit auf Datenfehler. Entsprechend sind die Datensicherheit und die Langlebigkeit von pSLC-Speichern deutlich besser als die von herkömmlichen MLC-Speichern oder von MLC-Speichern im Fast Page Mode.

Um die Spannungsunterschiede zwischen den Ladungszuständen zu vergrössern, muss der Speicherhersteller allerdings die Firmware anpassen. Im Gegensatz zum Fast Page Mode sind bei der pSLC-Technologie spezielle MLC-NAND nötig, welche die pSLC-Technologie unterstützen.

Lösen pSLC-Speicher SLC-Speicher ab?

Mit der pSLC-Technologie kann die Lebensdauer von MLC-NAND deutlich erhöht werden. Bei pSLC ist nur die Hälfte der physischen Speicherkapazität verfügbar. Ein 32-GByte-pSLC-Speicher ist also rein physikalisch ein 64-GByte-MLC-Speicher. Die Lebensdauer wird aber durch die grösseren Spannungsunterschiede der Ladungszustände nicht nur verdoppelt, sondern versechsfacht. Daher sind pSLC-Speicher für viele Anwendungen eine lohnende Investition.

In Puncto Lebensdauer kann pSLC klassischen SLC-Speichern aber nicht das Wasser reichen. pSLC basiert auf MLC-NAND-Technologie, dieser Umstand lässt sich nicht verbergen. Entsprechend erreichen echte SLC-NAND fünfmal mehr Schreib- und Lesezyklen als pSLC-NAND. Die SLC-Technologie bleibt also unangefochtene Spitzenreiterin in Puncto Lebensdauer und eignet sich für Industrieanwendungen am besten.

Falls sehr hohe Speicherkapazitäten benötigt werden oder wenn sich die Schreib- und Löschzyklen in Grenzen halten, greifen Industrieunternehmen auf pSLC- oder MLC-Speicher zurück. Bei kleinen und mittleren Kapazitäten zahlt sich die Investition in echte SLC-Industriespeicher aus. Auch wenn Flash-Speicher extremen thermischen Belastungen ausgesetzt sind, lohnt sich die Investition in SLC-Speicher, denn es gibt spezielle SLC-NAND, die für den erweiterten Temperaturbereich von –40 bis +90 °C gefertigt werden. Bei MLC gibt es zwar ebenfalls Flash-Produkte für den erweiterten Temperaturbereich, doch im Gegensatz zu SLC werden diese erst als letzter Schritt vor der Auslieferung gescreent und sind daher weniger zuverlässig unter extremen Temperaturen.

Speicherhersteller mit Industrieerfahrung

Unabhängig davon, ob man sich für SLC-, pSLC- oder MLC-Speicher entscheidet, lohnt es sich, einen Hersteller zu berücksichtigen, der über Industrieerfahrung verfügt. Sowohl bei SLC- als auch bei pSLC- oder MLC-Speichern gibt es je nach Hersteller massive Unterschiede, was die Zuverlässigkeit und Langlebigkeit der Speicher angeht. Einer der wenigen Hersteller, der sich ausschliesslich auf industrielle NAND-Speicher beschränkt, ist Cactus Technologies. Das taiwanesische Unternehmen setzt ausschliesslich hochwertige A-Grade-NAND von Toshiba ein und verfügt über clevere und vielfach erprobte Firmware. Entsprechend gehören die Speicher von Cactus Technologies zu den zuverlässigsten am Markt. Es sind Produktserien mit SLC-, pSLC- oder MLC-Technologie erhältlich. In der deutschsprachigen Region werden die Speicher von Systronics vertrieben. 

Cactus-Produkte: 11_17.50.pdf

Infoservice

Systronics AG
Täfernstrasse 28, 5405 Baden-Dättwil
Tel. 056 200 93 40, Fax 056 200 93 50
info@systronics.ch, www.systronics.ch



Cactus Technologies ist einer der wenigen Hersteller, der sich voll und ganz auf industrielle Speichermedien fokussiert – im Bild das Produktionswerk in Taiwan


Prinzipielle Funktionsweise einer SLC-Zelle


Cactus Technologies produziert SLC-, pSLC- und MLC-Speicher in allen gängigen Formfaktoren