Evaluation von industriellen Nand-Flash-Speichern Wahl des richtigen Speichers: SLC, pSLC oder MLC?

Syslogic GmbH

Industrietaugliche NAND-Flash-Speicher: Zur Auswahl stehen SLC-, pSLC- als auch MLC-Speicher.

Bild: Syslogic
10.09.2017

NAND-basierte Flash-Speicher haben in der Industrie längst ihren Siegeszug angetreten. Die Single Level Cell ist darunter die zuverlässigste und langlebigste Technologie – aber auch die teuerste. Es ist aber auch möglich, auf MLC- oder die neue pSCL-Technologie auszuweichen.

Der Markt für industrielle Flash-Speicher wurde in letzter Zeit von einer neuen Technologie, der Pseudo Single Level Cell (pSLC), aufgewirbelt. Diese Technologie gehört zu den NAND-Flash-Speichern, die im Gegensatz zu Harddisks unempfindlich gegen Schocks und Vibrationen sind. Dadurch eignen sie sich für Industrieanwendungen. Nachteilig sind hingegen die beschränkten Schreib- und Lesezyklen der Speicher. Trotzdem eignen sie sich für Anwendungen, die eine lange Lebensdauer verlangen. Vorausgesetzt die Speicher werden bedarfsgerecht evaluiert.

Für Industrieanwendungen kommen insgesamt drei verschiedene Technologien in Frage: Single Level Cell (SLC), Multi Level Cell (MLC) und neu pSLC (Pseudo Single Level Cell). Die vierte Technologie, TLC (Triple Level Cell), kommt für den Industrieeinsatz nicht in Frage. TLC-Speicher sind zu kurzlebig und fehleranfällig.

Funktionsweise eines NAND-Flash-Speichers

Um die Technologien einander gegenüber zu stellen, hilft es die Funktionsweise von NAND-Flash-Speichern 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 dem Transistorkanal isoliert. Werden mittels Speicherspannung Elektronen durch die Oxidschicht hindurch in das Floating Gate gedrückt, bleiben sie dort permanent, auch ohne Spannung (Tunneleffekt).

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

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 Speicher mit großen Shrinks langlebiger als solche mit kleinen. Die Zeit, in der eine einmal eingespeicherte Information fehlerfrei bleibt, heißt Retention. Eine hohe Retention erreichen Zellen mit einer dicken Oxidschicht.

Funktionsweise von SLC und MLC

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

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 schwieriger. Bereits kleine Abnutzungserscheinungen reichen und die Ladungszustände können nicht mehr zugeordnet werden. Entsprechend lassen SLC-Speicher eine vielfach höhere Anzahl Schreib- und Lesezyklen pro Flash-Zelle zu als MLC-Speicher. Zudem sind SLC-Speicher durch die klaren Spannungsunterschiede schneller als MLC-Speicher.

Mit Fast Page Mode ist es nicht getan

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 das 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 Lesezyklen, daher beschränkte Lebensdauer.

Vorteile von pSLC

Bei der pSLC-Technologie (Pseudo Single Level Cell), teilweise auch SLC Light genannt, werden die MLC-NAND ebenfalls mit nur einem Bit beschrieben. Gleichzeitig werden die Spannungsunterschiede zwischen den beiden Ladungszuständen vergrößert. Durch die deutlichen Spannungsunterschiede kommen die Vorteile von SLC-Speichern zum Tragen. Die Ladungszustände können einfacher zugeordnet werden als beim Fast Page Mode oder bei herkömmlich genutzten MLC-NAND, was mehr Schreib- und Lesezyklen erlaubt. Gleichzeitig sorgen die deutlichen Spannungsunterschiede für verminderte Anfälligkeit auf Datenfehler. Entsprechend sind die Datensicherheit und die Langlebigkeit von pSLC-Speichern 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ößern, 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 erhöht werden. Bei pSLC ist nur die Hälfte der physischen Speicherkapazität verfügbar. Ein 32-GB-pSLC-Speicher ist also rein physikalisch ein 64-GB-MLC-Speicher. Die Lebensdauer wird aber durch die größeren 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 der 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. Insbesondere wenn sehr hohe Speicherkapazitäten benötigt werden oder wenn sich die Schreib- und Löschzyklen der Anwendungen in Grenzen halten, greifen Industrie­unternehmen 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 Grad Celsius gefertigt werden. Bei MLC gibt es zwar ebenfalls Flash-Produkte für den erweiterten Temperaturbereich, doch im Gegensatz zu SLC werden diese erst als letzten Schritt vor der Auslieferung gescreent und sind daher weniger zuverlässig unter extremen Temperaturen.

Weitere Informationen zu Syslogic finden Sie im Business-Profil auf Seite 52.

Bildergalerie

  • NAND-Zellen funktionieren mittels eines Transistorkanals (Source–Drain), einem Control Gate und einem Floating Gate.

    NAND-Zellen funktionieren mittels eines Transistorkanals (Source–Drain), einem Control Gate und einem Floating Gate.

    Bild: Syslogic

Firmen zu diesem Artikel
Verwandte Artikel