www.wikidata.de-de.nina.az
Dieser Artikel bedarf einer grundsatzlichen Uberarbeitung Naheres sollte auf der Diskussionsseite angegeben sein Bitte hilf mit ihn zu verbessern und entferne anschliessend diese Markierung NAND Flash bezeichnet einen Typ von Flash Speicher der in der sogenannten NAND Technik gefertigt ist Hierbei sind die Einzel Speicherzellen Floating Gate Transistoren oder Charge Trapping Speicherzellen seriell verschaltet was an die serielle Anordnung der Transistoren in einem NMOS NAND Gatter erinnert NAND Flash Speicher haben eine hohe Verbreitung erfahren und werden zum Beispiel in SD Karten und in Solid State Drives verwendet NAND Flash Chip von SK Hynix Inhaltsverzeichnis 1 Aufbau 2 Arten von NAND Speicher 3 Schnittstelle 4 Einsatzbereiche 5 Vorteile 6 Nachteile 7 Hersteller 8 EinzelnachweiseAufbau Bearbeiten nbsp Aufbau und Struktur einer NAND Zelle Die einzelnen MOSFETs einer Zelle liegen in unterschiedlichen Pages innerhalb eines Blockes Beim NAND Flash werden wie bei allen Flash Speichern die Informationen Bits in einer Speichereinheit Speicherzelle in Form von elektrischen Ladungen auf einem Floating Gate oder in einem Charge Trapping Speicherelement gespeichert Anders als beim NOR Flash in dem die Speicherzellen uber Datenleitungen parallel geschaltet sind sind die Speicherzellen beim NAND Flash in grosseren Gruppen hintereinander geschaltet Reihenschaltung Dies spart Datenleitungen ein Der Platzbedarf fur eine Flash Speicherzelle in NAND Technik betragt laut Toshiba nur etwa 2 5 der Flache die fur eine Speicherzelle in NOR Technik erforderlich ist 1 NAND Flashs arbeiten grundsatzlich page und blockorientiert Eine Page besteht aus einer Zusammenfassung von mindestens 512 Bytes an Speicherzellen Im Zuge der Miniaturisierung der Transistoren und damit einhergehenden Erhohung der Speicherdichte wurde die Page Grosse aber bis 2005 auf zunachst 2048 Bytes erhoht 2 Bis 2022 wurde die Page Grosse sukzessive auf bis zu 16 kB vergrossert 3 Mehrere Pages sind zu einem Block gruppiert Die Grosse der Blocke lag bei kleineren Speichergrossen bei 16 kB und ist inzwischen bei grosseren Speicherbausteinen auf 2 bis 20 MiB angewachsen 4 Pages konnen nur einmal beschrieben werden weitere Schreibvorgange sind erst nach einem erneuten Loschen moglich Aufgrund der Gruppierung ist ein Loschen einer Page jedoch nur uber ein Loschen des Blocks moglich in dem sie liegt Wie bei Flash Speichern ublich konnen die Bits in den Bytes nur von 1 nach 0 gekippt werden Der umgekehrte Weg ist nur uber einen Loschvorgang zu erreichen 5 Bei NAND Flashs ist es ublich dass bereits zum Zeitpunkt der Auslieferung defekte Blocke Bad Blocks vorhanden sind Diese werden bereits vom Hersteller durch spezielle Tests detektiert und als defekt markiert Spater mussen sie von der Treibersoftware berucksichtigt werden Garantiert ist von den meisten NAND Flash Herstellern dass der erste Block eines Speicherbausteins fur eine bestimmte Anzahl von Schreibvorgangen fehlerfrei ist 6 Dies ermoglicht die robuste Speicherung wichtiger sich permanent andernder Initialdaten sowie der Bad Block Tabelle 7 Bei NAND Flashspeichern besitzt jede Page fix zugeordnet eine Spare Page Diese war bei kleineren Bausteinen 16 Byte lang bei grosseren Bausteinen 64 Bytes Darin werden unter anderem vom Hersteller Bad Block Markierungen abgelegt oder bei fehlerfreien Blocken Korrekturdaten fur eine Vorwartsfehlerkorrektur FEC um mogliche Lesefehler korrigieren zu konnen 8 Die Spare Pages sind mit den Nutzdaten Pages fest gekoppelt Wird eine Page in diesem Fall ein ganzer Block geloscht werden dabei ebenfalls die zugehorigen Spare Pages geloscht In der Praxis bedeutet dies dass als defekt markierte Blocke keinesfalls geloscht formatiert werden durfen da dadurch die Fehlerinformation uber Bad Blocks verloren geht 9 Bei NAND Flashs konnen auch wahrend des Betriebs Bitfehler auftreten die durch geeignete Fehlerkorrekturverfahren erkannt und behandelt werden mussen 10 Blocke mit derartigen Laufzeitfehlern mussen gegebenenfalls vom NAND Flashcontroller oder dem Software Treibersystem zu der Liste der Bad Blocks hinzugefugt werden Der Teil der zur Verwaltung der Bad Blocks verantwortlich ist wird als Bad Block Management System bezeichnet 9 Arten von NAND Speicher BearbeitenDieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst In einer NAND Flashzelle kann im Rahmen des Floating Gate die Datenspeicherung mit einer unterschiedlichen Anzahl von Spannungsniveaus erfolgen Mit zwei verschiedenen Spannungsniveaus pro Zelle kann ein Bit pro Zelle gespeichert werden diese NAND Zellen werden auch als SLC Speicherzelle bezeichnet Werden vier verschiedene Spannungsniveaus verwendet konnen damit zwei Bit pro Zelle gespeichert werden wie es bei den MLC Speicherzellen der Fall ist Mit acht Spannungsniveaus lassen sich drei Bit pro NAND Zelle speichern TLC Speicherzellen genannt Speicherzellen mit 16 Niveaus passend fur vier Bit heissen QLC Speicherzellen Der Vorteil der SLC Speicherzellen ist eine hohere Anzahl von Schreib Lesezyklen und grossere Robustheit da beim Auslesevorgang nur zwei Spannungswerte unterschieden werden mussen Der Vorteil der MLC und erst recht der TLC und QLC Speicherzellen ist eine effizientere Ausnutzung der Chipflache und hohere Speicherdichte Nachteilig sind an diesen Speicherzellentypen die langeren Zugriffszeiten und die reduzierte Anzahl von moglichen Schreib Lesezyklen bis zum Ausfall Diese Reduktion folgt aus dem Umstand dass durch den Einsatz von vier oder mehr Spannungsebenen die Unterscheidung zwischen den einzelnen Spannungen schwieriger und mit grosseren Fehlerwahrscheinlichkeiten behaftet ist Wegen zunehmender Probleme mit der Strukturverkleinerung kommen seit 2013 zunehmend 3D V NAND Zellen zum Einsatz Im Gegensatz zur konventionellen Planartechnik stehen nun die Transistoren vertikal zur Chipflache und sind zudem in mehreren Ebenen angeordnet siehe auch Charge Trapping Speicher In Konkurrenz dazu haben Intel und Micron zusatzlich die Speichertechnologie 3D XPoint entwickelt Schnittstelle BearbeitenDer Zugriff auf NAND Speicher findet ublicherweise uber einen gemultiplexten Adress Datenbus mit einer Breite von 8 Bit statt Das verwendete Protokoll ist kommandobasiert Aufgrund der verwendeten Bus Schnittstelle ist ein verhaltnismassig grosser Softwareaufwand zur Ansteuerung erforderlich bzw in Hardware als IP Core sind entsprechende NAND Flash Controller fur die Zugriffssteuerung notwendig 11 Das Booten eines Systems mit Code aus einem NAND Speicher ist nur mit zusatzlicher Hardware in Form eines NAND Flash Controllers moglich Ein herkommlicher Prozessor mit Adress Datenbus kann diese Speicher nicht direkt adressieren Bei NOR Flashes ist dies hingegen moglich Firmware wird daher ublicherweise in NOR Speichern abgelegt Einsatzbereiche BearbeitenNAND Flashes sind uberwiegend fur grosse Speichermengen geeignet neben den eingangs erwahnten Solid State Drives SSD und SD Karten finden sie Verwendung in USB Sticks anderen Flash Speicherkarten z B CF Karten eMMCs manchen eingebetteten Systemen sowie in praktisch allen MP3 Playern und Smartphones Vorteile BearbeitenGeringer Preis pro Megabyte Hohe Schreib und Lesegeschwindigkeiten bei grossen Datenmengen Niedrigere Leistungsaufnahme beim Schreiben NAND Flashes sind mit hohen Speicherkapazitaten erhaltlich Die geringe Anzahl von erforderlichen Signalleitungen ermoglicht eine hardwareseitig kostengunstige Ankoppelung an Controllersysteme Die kommandobasierte Bus Schnittstelle ermoglicht Chips mit grosserer Speicherkapazitat einzusetzen ohne das Schaltungsdesign zu andernNachteile BearbeitenVerglichen mit NOR Speichern ist ein gewisser Softwareaufwand erforderlich um NAND Speicher korrekt anzusteuern Aufgrund der verwendeten Zugriffsart konnen NAND Speicher nicht direkt als Programmspeicher fur Mikrocontroller eingesetzt werden diese benotigen einen linear adressierbaren Speicher mit wahlfreiem Zugriff Zur Anbindung an herkommliche Controllersysteme ist eine Glue Logic erforderlich geringe Anzahl von Schreib Losch Zyklen pro Zelle danach ist die Speicherzelle nicht mehr nutzbar 100 000 bis 1 000 000 Zyklen bei SLC 3 000 bis 10 000 Zyklen bei MLC ca 1000 Zyklen TLCHersteller BearbeitenEs gibt vier Produzenten entsprechender Chips Samsung Sparte Samsung Semiconductor Toshiba IM Flash Technologies ein Joint Venture von Micron Technology und Intel sowie Hynix in Kooperation mit Numonyx Marktfuhrender Hersteller ist die koreanische Firma Samsung gefolgt von Toshiba welche zusammen den Grossteil aller Chips produzieren 12 Marktanteil 2016 Hersteller Q1 Q2 Q3 Q4Samsung 34 2 36 3 36 6 37 1 Toshiba 23 6 20 1 19 8 18 3 Western Digital SanDisk 14 8 16 1 17 1 17 7 Micron Technology 13 0 10 6 9 8 10 6 SK Hynix 7 7 10 3 10 4 9 6 Intel 6 7 6 5 6 3 6 8 Einzelnachweise Bearbeiten Flash Memory Lifespan and Reliability PDF Curtiss Wright 2020 abgerufen am 29 Juni 2022 englisch TN 29 07 Small Block vs Large Block NAND Flash Devices Introduction PDF Micron 2005 abgerufen am 29 Juni 2022 englisch Ted Pekny et al A 1 Tb Density 4b Cell 3D NAND Flash on 176 Tier Technology with 4 Independent Planes for Read using CMOS Under the Array In IEEE International Solid State Circuits Conference ISSCC 2022 S 1 3 doi 10 1109 ISSCC42614 2022 9731691 AN2104en FTL types block based vs page based mapping PDF Swissbit 2022 abgerufen am 28 Juni 2022 englisch Peter Desnoyers Empirical evaluation of NAND flash memory performance In ACM SIGOPS Operating Systems Review Band 44 Nr 1 2010 S 50 54 doi 10 1145 1740390 1740402 englisch Kelly Hirsch Programming NAND devices PDF Data I O Corporation abgerufen am 29 Juni 2022 englisch STMicroelectronics Hrsg Bad block management in Single Level Cell NAND Flash memories Application Note AN1819 2007 englisch kompak ru PDF Firmenschrift S Narkish Hashma S Saranya Devi An Efficient Decoding Architecture with Improved Error Correcting Technique for NAND Flash Memory In International Journal of Scientific Engineering and Technology Research Band 4 Nr 1 Januar 2015 S 130 134 englisch ijsetr com PDF a b TN 29 59 Bad Block Management in NAND Flash Memory Introduction PDF Micron abgerufen am 29 Juni 2022 englisch What Types of ECC Should Be Used on Flash Memory PDF Nicht mehr online verfugbar Spansion 2011 archiviert vom Original am 4 Marz 2016 abgerufen am 29 August 2022 englisch Micron NAND Flash Controller via Xilinx Spartan 3 FPGA Application Note TN 29 06 2005 englisch micron com PDF Firmenschrift heise online Kraftige Umsatzzuwachse bei DRAM und NAND Flash Speicherchips In heise online 3 Februar 2010 abgerufen am 15 Juni 2014 Abgerufen von https de wikipedia org w index php title NAND Flash amp oldid 235012200