Multi-Level Cell

Multi-Level Cell

Multi-Level-Cell-Speicherzellen, kurz MLC, sind Speicherzellen in denen mehr als ein Bit pro Zelle gespeichert wird (vgl. Single-Level-Cell-Speicherzellen). Dies wird durch Speichern von mehr als zwei Zuständen (engl. levels) in der Zelle erreicht.

Das Abspeichern von mehreren Bits pro Speicherzelle hat zum Nachteil, dass die Lese- und Schreibgeschwindigkeit reduziert wird und sich bei einem Ausfall der Zelle die Bitfehlerrate (engl. bit error rate, BER) erhöht. Aus diesem Grund sind komplexere Fehlerkorrekturverfahren zum Sichern des Informationsgehalts der Daten erforderlich. In der Regel werden hier BCH-Codes eingesetzt.

Inhaltsverzeichnis

Flash-Speicher

Die Technik wird vor allem bei NAND-Flash-Speichern verwendet, in denen pro Speicherzelle, welche aus einem MOSFET mit Floating-Gate besteht, mehrere Bits – zur Zeit (2009) bis zu vier[1] – gespeichert werden können. Dadurch wird die Speicherdichte erhöht.

Bei Produkten, die auf Flash-Speichern basieren (z. B. USB-Sticks) können die Abkürzungen SLC oder MLC in der Produktbezeichnung Hinweise auf die Verwendung von SLC oder MLC geben.

Hintergrund

In vielen Speicherbausteinen wird in jeder Speicherzelle ein Bit gespeichert, z. B. in DRAMs, indem in der Zelle einer von zwei möglichen Zustände abgespeichert wird. Dabei ist einem Zustand eine logische 0, einem zweiten Zustand eine logische 1 zugeordnet. Im DRAM entspricht eine Spannung von 0 V in der Zelle der logischen 0, eine Spannung in Höhe der Spannung VBLH (engl. voltage bit line high) der logischen 1.

Bei verschiedenen Speichertechnologien ist es möglich, mehr als zwei Zustände der Speicherzelle zu unterscheiden und diesen entsprechend mehr als ein bit zuzuordnen. Dies wird bisher vor allem bei Flash-Speichern angewendet, allerdings wird auch für weitere Speichertypen an diesem Thema geforscht, beispielsweise bei PCRAM.

Vor- und Nachteile

Der wesentliche Vorteil bei Multi-Level-Speicherung ist die höhere Speicherdichte, da hier mehr als ein Bit pro Zelle abgespeichert wird. Somit kann auf der gleichen Chipfläche die doppelte (oder noch höhere) Informationsmenge gespeichert werden als in einem Speicher mit Single-Level-Speicherung. Insbesondere bei Halbleiterspeichern bietet dies erhebliche Kostenvorteile, da die benötigte Chipfläche ein wesentlicher Kostenfaktor bei der Herstellung ist.

Nachteilig bei Multi-Level-Speicherung ist, dass einerseits die Bewertung des Speicherinhalts langsamer geschieht – da der Abstand zum Schwellwert kleiner ist – und mit aufwändigeren Schaltungen durchgeführt werden muss. Aufgrund des geringeren Abstands zum Schwellwert ist auch die Fehleranfälligkeit größer, da im Vergleich zur Single-Level-Speicherung kleinere Veränderungen des Speicherzustandes reichen, um in einen benachbarten Zustand zu fallen und damit ein oder mehrere Bits zu verändern. Im Vergleich zur Single-Level-Speicherung sind komplexere Fehlerkorrekturverfahren zum Sichern des Informationsgehalts der Daten erforderlich, in der Regel werden bei Flash-Speichern BCH-Codes eingesetzt.

Beispiel

Bei PCRAM kann eine Speicherzelle Widerstandswerte in einem weiten Bereich annehmen, z. B. von 10 kΩ bis 10 MΩ. Damit könnten folgende Zuordnungen zu Bit-Werten und die Schwellwerte zwischen den Zuständen definiert werden, so dass pro Zelle mehrere Bits abgespeichert werden (siehe Tabelle).

Vergleich von Single-Level- und Multi-Level-Speicherung (Beispiel: Zwei-Level-Speicherung)
Multi-Level-Speicherung Single-Level-Speicherung
Schwellwert Widerstandswert Binärwert Schwellwert Widerstandswert Binärwert
  10 kΩ 00   10 kΩ 0
33 kΩ
333 kΩ
  100 kΩ 01
333 kΩ
  1 MΩ 10
3,3 MΩ
  10 MΩ 11   10 MΩ 1

Weblinks

  • DATACOM Buchverlag GmbH (Hrsg.): Speicherzelle. Auf: itwissen.info. abgerufen am 20. Feb. 2009.

Einzelnachweise

  1. Vier Bits pro Flash-Speicherzelle

Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Multi-level cell — In electronics, a multi level cell (MLC) is a memory element capable of storing more than a single bit of information. MLC NAND flash is a flash memory technology using multiple levels per cell to allow more bits to be stored using the same… …   Wikipedia

  • Multi-Level-Speicherung — Multi Level Cell Speicherzellen, kurz MLC, sind Speicherzellen in denen mehr als ein Bit pro Zelle gespeichert wird (vgl. Single Level Cell Speicherzellen). Dies wird durch Speichern von mehr als zwei Zuständen (engl. levels) in der Zelle… …   Deutsch Wikipedia

  • Single-level cell — Flash memory stores data in individual memory cells, which are made of floating gate transistors. Traditionally, one bit of data was stored in each cell in so called single level cells, or SLC flash memory. SLC memory has the advantage of faster… …   Wikipedia

  • Cell architecture — Cell architectureConstituent elements*PPE *SPE *EIB *XDR *FLEX I/OPatents It is well known that IBM holds one of the world s largest patent portfolios. The United States Patent and Trademark Office proclaimed in 2004, For the twelfth consecutive… …   Wikipedia

  • Multi-drug-resistant tuberculosis — Classification and external resources MeSH D018088 Multi drug resistant tuberculosis (MDR TB) is defined as TB that is resistant at least to isoniazid (INH) and rifampicin (RMP), the two most powerful …   Wikipedia

  • Cell (microprocessor) — Cell is a microprocessor architecture jointly developed by Sony Computer Entertainment, Toshiba, and IBM, an alliance known as STI . The architectural design and first implementation were carried out at the STI Design Center in Austin, Texas over …   Wikipedia

  • Multi-core — A multi core processor (or chip level multiprocessor, CMP) combines two or more independent cores into a single package composed of a single integrated circuit (IC), called a die, or more dies packaged together. The individual core is normally a… …   Wikipedia

  • Multi-core processor — Diagram of a generic dual core processor, with CPU local level 1 caches, and a shared, on die level 2 cache …   Wikipedia

  • Outline of cell biology — Light micrograph of a moss s leaf cells at 400X magnification. The following outline is provided as an overview of and topical guide to cell biology: Cell biology (formerly cytology, from the Greek kytos, container ) – academic discipline that… …   Wikipedia

  • Topic outline of cell biology — [ micrograph of a moss s leaf cells at 400X magnification.] : For a more comprehensive list, see the List of cell biology topics. Cell biology (formerly cytology, from the Greek kytos , container ) is an academic discipline that studies cells –… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”