SRAM und Flash-Speicher
Warum werden bei Mehrbit-NAND-Flash (MLC oder TLC) die Bitfolgen benachbarter Schwellenspannungszustände so vergeben, dass sie sich nur in einem Bit unterscheiden?
- ADamit kein Löschen nötig ist
- BDamit bei Fehllesen eines Nachbarzustands der Fehler nur ein Bit betrifft
- CDamit sich die Schreibgeschwindigkeit verdoppelt
Antwort und Erläuterung anzeigen
Antwort: B. Damit bei Fehllesen eines Nachbarzustands der Fehler nur ein Bit betrifft
Bei Mehrbit-Zellen verbreitern sich die Verteilungen der Schwellenspannung durch Degradation und Interferenz und überlappen mit Nachbarzuständen, was zu Fehllesungen führt. Da Fehllesungen fast immer zwischen benachbarten Zuständen auftreten, betrifft der Fehler bei Zuordnung durch einen Gray-Code, bei dem sich die Bitfolgen benachbarter Zustände nur in einem Bit unterscheiden, auch bei Fehllesung nur ein Bit, und die Belastung der ECC wird minimiert. Bei den 8 Zuständen von TLC ordnet man z. B. 111→110→100→101→001→000→010→011 an.