DE602006001026T2 - Integriertes Schaltgerät, Flash-Speicherarray, nichtflüchtige Speichervorrichtung und Betriebsverfahren - Google Patents
Integriertes Schaltgerät, Flash-Speicherarray, nichtflüchtige Speichervorrichtung und Betriebsverfahren Download PDFInfo
- Publication number
- DE602006001026T2 DE602006001026T2 DE602006001026T DE602006001026T DE602006001026T2 DE 602006001026 T2 DE602006001026 T2 DE 602006001026T2 DE 602006001026 T DE602006001026 T DE 602006001026T DE 602006001026 T DE602006001026 T DE 602006001026T DE 602006001026 T2 DE602006001026 T2 DE 602006001026T2
- Authority
- DE
- Germany
- Prior art keywords
- data
- cells
- page
- memory
- block
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47G—HOUSEHOLD OR TABLE EQUIPMENT
- A47G21/00—Table-ware
- A47G21/10—Sugar tongs; Asparagus tongs; Other food tongs
- A47G21/103—Chop-sticks
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/56—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
- G11C11/5621—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using charge storage in a floating gate
- G11C11/5628—Programming or writing circuits; Data input circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/56—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
- G11C11/5621—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using charge storage in a floating gate
- G11C11/5642—Sensing or reading circuits; Data output circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
- G11C16/0483—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells having several storage transistors connected in series
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/26—Sensing or reading circuits; Data output circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2211/00—Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C2211/56—Indexing scheme relating to G11C11/56 and sub-groups for features not covered by these groups
- G11C2211/564—Miscellaneous aspects
- G11C2211/5641—Multilevel memory having cells with different number of storage levels
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1006—Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Read Only Memory (AREA)
- Semiconductor Memories (AREA)
Description
- Die Erfindung bezieht sich auf ein nichtflüchtiges Speicherbauelement und ein Verfahren zum Betreiben desselben. Diese Anmeldung beansprucht die Priorität der am 27. April 2005 eingereichten
koreanischen Anmeldung Nr. 2005-34825 - Eine Klasse nichtflüchtiger Speicherbauelemente beinhaltet elektrisch löschbare, programmierbare Festwertspeicher (EEPROM), die in vielen Anwendungen einschließlich eingebetteten Anwendungen und Massenspeicheranwendungen verwendet werden können. In typischen eingebetteten Anwendungen kann ein EEPROM-Bauelement dazu verwendet werden, eine Codespeicherung zum Beispiel in Personalcomputern oder Mobiltelephonen bereitzustellen, bei denen schnelle Lesezeiten mit wahlfreiem Zugriff erforderlich sein können. Typische Massenspeicheranwendungen beinhalten Speicherkartenanwendungen, die eine hohe Kapazität und geringe Kosten erfordern.
- Eine Kategorie von EEPROM-Bauelementen beinhaltet Flash-Speicher vom NAND-Typ, die eine Alternative mit geringen Kosten und hoher Kapazität gegenüber anderen Formen von nichtflüchtigen Speichern be reitstellen können.
1A zeigt ein herkömmliches Flash-Speicherfeld10 mit einer Mehrzahl von Ketten vom NAND-Typ darin. Jede dieser Ketten vom NAND-Typ beinhaltet eine Mehrzahl von EEPROM-Zellen, die mit jeweiligen geraden und ungeraden Bitleitungen BL0_e, BL0_o, BLn_e, BLn_o verknüpft sind. Diese Bitleitungen sind mit einem Seitenpuffer12 mit einer Mehrzahl von Pufferschaltkreisen PB0, ..., PBn darin verbunden. Jede EEPROM-Zelle beinhaltet eine floatende Gateelektrode und eine Steuergateelektrode, die mit einer jeweiligen Wortleitung WL0, WL1, ..., WLn elektrisch verbunden ist. Ein Zugriff auf jede NAND-Kette wird durch Ansteuern einer Kettenauswahlleitung SSL auf eine logische 1-Spannung während Lese- und Programmiervorgängen freigegeben. Jede NAND-Kette beinhaltet außerdem einen jeweiligen Masseauswahltransistor, der mit einer Masseauswahlleitung GSL elektrisch verbunden ist. - Wie durch
1B dargestellt, können die EEPROM-Zellen innerhalb des Flash-Speicherfeldes10 von1A Zellen sein, die einen einzigen programmierten Zustand unterstützen. EEPROM-Zellen, die nur einen einzigen programmierten Zustand unterstützen, werden typischerweise als Einzelpegel-Zellen (SLC) bezeichnet. Speziell kann eine SLC einen gelöschten Zustand, der als ein logischer 1-Speicherwert behandelt werden kann, und einen programmierten Zustand unterstützen, der als ein logischer 0-Speicherwert behandelt werden kann. Die SLC kann eine negative Schwellenspannung Vth, wenn sie gelöscht ist (z. B. –3 V < Vth <-1 V), und eine positive Schwellenspannung aufweisen, wenn sie programmiert ist (z. B. 1 V < Vth < 3 V). Dieser programmierte Zustand kann durch Setzen der Bitleitung BL auf einen logischen 0-Wert (z. B. 0 Volt), Anlegen einer Programmierspannung Vpgm an eine ausgewählte EEPROM-Zelle und Anlegen einer Passierspannung Vpass an die nicht ausgewählten EEPROM-Zellen innerhalb einer Kette erreicht werden, wie durch1C dargestellt. Außerdem kann während des Programmierens die NAND-Kette durch Anlegen einer positiven Spannung (z. B. - Leistungsversorgungsspannung Vdd) an die Kettenauswahlleitung SSL und einer Massespannung (z. B. 0 Volt) an die Masseauswahlleitung GSL freigegeben werden.
- Überdies kann der programmierte Zustand oder der gelöschte Zustand einer EEPROM-Zelle mittels Durchführen eines Lesevorgangs für eine ausgewählte Zelle detektiert werden. Wie durch
1D dargestellt, arbeitet eine NAND-Kette, um eine vorgeladene Bitleitung BL zu entladen, wenn sich eine ausgewählte Zelle in einem gelöschten Zustand befindet und die ausgewählte Wortleitungsspannung (z. B. 0 Volt) größer als die Schwellenspannung der ausgewählten Zelle ist. Wenn sich jedoch eine ausgewählte Zelle in einem programmierten Zustand befindet, stellt die entsprechende NAND-Kette eine Unerbrechung für die vorgeladene Bitleitung BL bereit, da die ausgewählte Wortleitungsspannung (z. B. 0 Volt) kleiner als die Schwellenspannung der ausgewählten Zelle ist und die ausgewählte Zelle "aus" bleibt. Weitere Aspekte von Flash-Speichern vom NAND-Typ sind in einem Artikel von Jung et al. mit dem Titel "A 3.3 Volt Single Power Supply 16-Mb Nonvolatile Virtual DRAM Using a NAND Flash Memory Technology", IEEE Journal of Solid-State Circuits, Bd. 32, Nr. 11, Seiten 1748 bis 1757, November 1997 offenbart. - EEPROM-Zellen, die mehrere programmierte Zustände unterstützen, werden typischerweise als Mehrpegelzellen (MLC) bezeichnet. Wie durch
2 dargestellt, arbeitet eine MLC, die einen gelöschten Zustand und drei verschiedene programmierte Zustände unterstützt derart, dass sie zwei Datenbits pro Zelle speichert. Diese und weitere Aspekte einer MLC mit zwei Datenbits pro Zelle sind in einem Artikel von Takeuchi et al. mit dem Titel "A Multipage Cell Architecture for High-Speed Programming Multilevel NAND Flash Memories", IEEE Journal of Solid-State Circuits, Bd. 33, Nr. 8, Seiten 1228 bis 1238, August 1998 offenbart. Die gemeinsam übertragenenUS-Patente Nr. 5.862.074 und5.768.188 offenbaren ebenfalls Aspekte von Mehrpegel-EEPROM-Zellen, die in einer Konfiguration vom NAND-Typ angeordnet sind. - Die
3A bis3B stellen dar, wie ein Paar von Dreizustands-EEPROM-Zellen eine 3-Bit-Programmierung unterstützen kann. In3A ist eine MLC so dargestellt, dass sie einen gelöschten Zustand und zwei mögliche programmierte Zustände unterstützt. Für den Fachmann versteht es sich, dass der gelöschte Zustand von den zwei möglichen programmierten Zuständen durch Anlegen einer ersten Referenzspannung VR1 an eine Steuerelektrode einer ausgewählten EEPROM-Zelle während eines Lesevorgangs unterschieden werden kann. Diese erste Referenzspannung VR1 sollte auf einen Pegel zwischen der maximal akzeptablen Schwellenspannung einer gelöschten Zelle (als V0 gezeigt) und der minimal akzeptablen Schwellenspannung einer in den Zustand 1 programmierten Zelle (als V1 gezeigt) gesetzt werden. In ähnlicher Weise kann der zweite programmierte Zustand (Zustand 2) von dem gelöschten und dem ersten programmierten Zustand durch Anlegen einer zweiten Referenzspannung VR2 an eine ausgewählte EEPROM-Zelle während eines Lesevorgangs unterschieden werden. Diese zweite Referenzspannung VR2 sollte auf einen Pegel zwischen der maximal akzeptablen Schwellenspannung einer in den Zustand 1 programmierten Zelle und der minimal akzeptablen Schwellenspannung einer in den Zustand 2 (als V2 gezeigt) programmierten Zelle gesetzt werden. Wie durch3B dargestellt, können zwei benachbarte Dreipegel-EEPROM-Zellen in der gleichen physikalischen Zeile eines Speichers in einen von acht möglichen Zuständen (111), (110), ... (001), (000) programmiert werden, um 3 Bits von Daten pro Zellenpaar zu unterstützen. Weitere Aspekte von Dreizustands-EEPROM-Zellen sind in einem Artikel von Tanaka et al. mit dem Titel "A 3.4-Mbyte/sec Programming 3-Level NAND Flash Memory Syving 40% Die Size Per Bit", 1997 Symposium an VLSI Circuits Digest of Technical Papers, Abschnitt 9.3, Seiten 65 bis 66, 1997 offenbart. Unglücklicherweise kann die Verwendung von Dreizustands- EEPROM-Zellen in der Paarkonfiguration von3B die Verwendung eines komplexen Fehlerdetektions- und Korrekturschaltungsaufbaus erfordern, da jegliches Einzelzellenversagen typischerweise zu einem entsprechenden 3-Bit-Datenfehler für beide Zellen in dem entsprechenden Paar führt. -
US 2004/0080979 A1 - Der Erfindung liegt als technisches Problem die Bereitstellung eines nichtflüchtigen Speicherbauelements und eines entsprechenden Betriebsverfahrens zugrunde, die in der Lage sind, die oben erwähnten Schwierigkeiten des Standes der Technik zu reduzieren oder zu vermeiden.
- Die Erfindung löst dieses Problem durch die Bereitstellung eines nichtflüchtigen Halbleiterspeicherbauelements mit den Merkmalen des Anspruchs 1 und eines Verfahrens zum Betrieb eines Flash-Speicherbauelements mit den Merkmalen des Anspruchs 15 oder 22. Vorteilhafte Weiterbildungen der Erfindung sind in den Unteransprüchen angegeben, deren Wortlaut hiermit durch Verweis in die Beschreibung aufgenommen wird, um eine unnötige Textwiederholung zu vermeiden.
- Vorteilhafte Ausführungsformen der Erfindung werden nachstehend beschrieben und sind in den Zeichnungen gezeigt, die außerdem die vorstehend zum leichteren Verständnis der Erfindung erläuterten herkömmlichen Ausführungsformen zeigen. In den Zeichnungen sind:
-
1A ein elektrisches Schema eines herkömmlichen nichtflüchtigen Speicherbauelements mit EEPROM-Zellen-Ketten vom NAND-Typ darin, -
1B eine graphische Darstellung, welche die relativen Schwellenspannungen einer gelöschten und programmierten EEPROM-Zelle gemäß dem Stand der Technik darstellt, -
1C ein elektrisches Schema einer EEPROM-Zellen-Kette vom NAND-Typ, das Programmiervorspannungsbedingungen zeigt, -
1D ein Stromfluss in einer Kette vom NAND-Typ während des Betriebs, um Daten aus einer gelöschten EEPROM-Zelle und einer programmierten EEPROM-Zelle gemäß dem Stand der Technik zu lesen, -
2 eine graphische Darstellung, welche die relativen Schwellenspannungen einer Vierzustands-EEPROM-Zelle gemäß dem Stand der Technik zeigt, -
3A eine graphische Darstellung, welche die relativen Schwellenspannungen einer Dreizustands-EEPROM-Zelle gemäß dem Stand der Technik zeigt, -
3B die Schwellenspannungsverteilungen von zwei benachbarten Dreizustands-EEPROM-Zellen, die 3-Bit-Daten unterstützen, wenn sie in der gleichen Zeile eines Speichers zusammengepaart werden, -
4A ein elektrisches Schema von oberen und unteren EEPROM-Zellen-Ketten vom NAND-Typ gemäß der Erfindung, die eine virtuelle Seitenprogrammierung unterstützen, -
4B ein elektrisches Schema eines EEPROM-Bauelements vom NAND-Typ gemäß der Erfindung, -
4C ein Diagramm, das Operationen gemäß der Erfindung veranschaulicht, um Dreizustands-EEPROM-Zellen zu programmieren, -
4D ein Diagramm, das Operationen gemäß der Erfindung veranschaulicht, um Dreizustands-EEPROM-Zellen zu programmieren, -
4E ein Flussdiagramm, das Operationen gemäß der Erfindung veranschaulicht, um "virtuelle" Seiten von EEPROM-Zellen zu programmieren, -
5A Operationen gemäß der Erfindung, um eine virtuelle EEPROM-Zelle zu programmieren, -
5B ein Flussdiagramm, das Operationen gemäß der vorliegenden Erfindung veranschaulicht, um Daten aus Dreizustands-EEPROM-Zellen zu lesen, und -
5C ein Flussdiagramm, das Operationen gemäß der vorliegenden Erfindung veranschaulicht, um Daten aus Dreizustands-EEPROM-Zellen zu lesen. - Die Erfindung wird nunmehr hierin unter Bezugnahme auf die begleitenden Zeichnungen vollständiger beschrieben, in denen bevorzugte Aus führungsformen der Erfindung gezeigt sind. Gleiche Bezugszeichen beziehen sich überall auf gleiche Elemente und Signalleitungen und Signale darauf können durch die gleichen Bezugszeichen bezeichnet sein. Signale können auch synchronisiert sein und/oder geringfügige Boolesche Operationen (z. B. eine Inversion) erfahren, ohne als verschiedene Signale betrachtet zu werden.
- Nunmehr bezugnehmend auf
4A ist eine einzelne Spalte40a von EEPROM-Zellen so dargestellt, dass sie ein Paar von Ketten vom NAND-Typ beinhaltet. Dieses Paar von Ketten vom NAND-Typ beinhaltet eine obere Kette vom NAND-Typ, die zu einem oberen Block von EEPROM-Zellen gehören kann, der mehrere Seiten von Zellen beinhaltet, und eine untere Kette vom NAND-Typ, die zu einem unteren Block von EEPROM-Zellen gehören kann, der mehrere Seiten von Zellen beinhaltet. Die obere und die untere Kette vom NAND-Typ sind an eine gemeinsame Sourceleitung CSL angebunden. Die obere Kette vom NAND-Typ beinhaltet einen NMOS-Transistor mit einem Gateanschluss, der mit einer oberen Kettenauswahlleitung SSLU verbunden ist, und einen NMOS-Transistor mit einem Gateanschluss, der mit einer oberen Masseauswahlleitung GSLU verbunden ist. Die obere Kette vom NAND-Typ beinhaltet außerdem eine Mehrzahl von Dreizustands-EEPROM-Zellen. Diese Dreizustands-EEPROM-Zellen weisen Steuergates auf, die mit jeweiligen Wortleitungen verbunden sind, die mit einer Mehrzahl von Seiten eines nichtflüchtigen Speichers verknüpft sind: PAGE 1, PAGE 3, ..., PAGE 39. Außerdem wird ein Paar von SLC-EEPROM-Zellen bereitgestellt, das mit PAGES 41 und 43 verknüpft ist. Diese SLC-EEPROM-Zellen können sich außerhalb des Adressenraums von virtuellen Seitenprogrammier- und -lesevorgängen befinden. In ähnlicher Weise beinhaltet die untere Kette vom NAND-Typ einen NMOS-Transistor mit einem Gateanschluss, der mit einer unteren Kettenauswahlleitung SSLL verbunden ist, und einen NMOS-Transistor mit einem Gateanschluss, der mit einer unteren Masseauswahlleitung GSLL ver bunden ist. Die untere Kette vom NAND-Typ beinhaltet außerdem eine Mehrzahl von Dreizustands-EEPROM-Zellen. Diese Dreizustands-EEPROM-Zellen weisen Steuergates auf, die mit jeweiligen Wortleitungen verbunden sind, die mit einer Mehrzahl von Seiten eines nichtflüchtigen Speichers verknüpft sind: PAGE 0, PAGE 3, ..., PAGE 38. Es ist außerdem ein Paar von SLC-EEPROM-Zellen vorgesehen, die mit PAGES 40 und 42 verknüpft sind. Wie nachstehend unter Bezugnahme auf die4B bis4E und5A bis5C vollständiger beschrieben, können die mit den Seiten PAGE 0, PAGE 3, ..., PAGE 38 eines unteren Speicherblocks verknüpften EEPROM-Zellen und die mit den Seiten PAGE 1, PAGE 3, ..., PAGE 39 eines oberen Speicherblocks verknüpften EEPROM-Zellen zusammen eine Mehrzahl von "virtuellen" Seiten eines nichtflüchtigen Speichers bilden. Diese "virtuellen" Seiten sind als VPAGE44; VPAGE45, ..., VPAGE63 dargestellt. Demgemäß ist die Spalte40a von EEPROM-Zellen so dargestellt, dass sie eine Spalte eines nichtflüchtigen Speichers mit 64 Seiten unterstützt. Ausführungsformen der vorliegenden Erfindung sind nicht auf irgendeine spezielle Kapazität von Speicher, Seitenbreite oder NAND-Kettenlänge beschränkt. -
4B stellt ein EEPROM-Bauelement40b gemäß der Erfindung dar. Das EEPROM-Bauelement40b beinhaltet ein nichtflüchtiges Speicherfeld mit oberen und unteren Speicherblöcken, einen Seitenpuffer und einen Dateneingabe-/-ausgabe-Schaltkreis. Speziell ist das EEPROM-Bauelement40b als ein Bauelement mit acht Spalten dargestellt, das 2N "physikalische" Seiten (z. B. Zeilen) eines nichtflüchtigen Speichers und N "virtuelle" Seiten eines nichtflüchtigen Speichers unterstützt, aber lediglich den für die Speicherfeld-Layoutgrundfläche (d. h. den Flächenbedarf) eines herkömmlichen nichtflüchtigen Speichers benötigt, der 2N Seiten von SLC-EEPROM-Zellen unterstützt. -
4C veranschaulicht Operationen, um ein entsprechendes Paar von Dreizustands-EEPROM-Zellen in einer sequentiellen Weise zu programmieren, wobei die obere Zelle in dem Paar vor der unteren Zelle in dem Paar programmiert wird. Diese Programmierreihenfolge kann umgekehrt werden. Zwecks Darstellung hierin kann die obere Zelle die mit der Wortleitung WLU<0> und der Bitleitung BL<0> in4B verknüpfte EEPROM-Zelle sein, und die untere Zelle kann die mit der Wortleitung WLL<0> und der Bitleitung BL<0> in4B verknüpfte EEPROM-Zelle sein. Wie durch4C dargestellt, beinhaltet das Programmieren von zwei Bits "physikalischer" Daten als 1/1 keinerlei Änderung der Schwellenspannungen der oberen und der unteren Zelle in dem Paar. So verbleiben die Schwellenspannungen in der oberen und der unteren Zelle in dem Paar auf ihren ursprünglichen "gelöschten" Pegeln (d. h. Vth < VR1, wobei VR1 eine erste Referenzspannung ist). Das Programmieren von zwei Bits "physikalischer" Daten als 1/0 beinhaltet keinerlei Änderung der Schwellenspannung der oberen Zelle, bewirkt jedoch, dass die Schwellenspannung der unteren Zelle auf einen Pegel zwischen VR1 und VR'' erhöht wird. in ähnlicher Weise bewirkt das Programmieren von zwei Bits "physikalischer" Daten als 0/1, dass die Schwellenspannung der oberen Zelle auf einen Pegel zwischen VR1 und VR2 erhöht wird, beinhaltet jedoch keinerlei Änderung der Schwellenspannung der unteren Zelle. Schließlich bewirkt das Programmieren von zwei Bits "physikalischer" Daten als 0/0, dass die Schwellenspannung der oberen und der unteren Zelle auf einen Pegel zwischen VR1 und VR2 erhöht wird, wie dargestellt. Die Programmier- und Lesevorgänge für die obere Zelle sind unabhängig von jenen der unteren Zeile und umgekehrt. -
4D veranschaulicht Operationen, um ein entsprechendes Paar von Dreizustands-EEPROM-Zellen mit einem dritten Bit "virtueller" Daten zu programmieren, nachdem das Paar mit zwei Bits "physikalischer" Daten gemäß4C programmiert wurde. Diese Programmiervorgänge bein halten Fälle (a) bis (h). Im Fall (a) erfordert der "virtuelle" Programmiervorgang keinerlei Änderung der Schwellenspannungen des Paares von Zellen, um 3-Bit-Daten als 1/1/1 zu erhalten. Im Fall (b), der ein spezieller Fall (S) ist, erfordert der "virtuelle" Programmiervorgang ein Erhöhen der Schwellenspannungen sowohl der oberen als auch der unteren Zelle in dem Paar auf Pegel über VR2 hinaus (d. h. Vth > VR2, wobei VR2 eine zweite Referenzspannung ist), um 3-Bit-Daten als 1/1/0 zu erhalten. Im Fall (c) erfordert der "virtuelle" Programmiervorgang keinerlei zusätzliche Änderung der Schwellenspannungen des Paars von Zellen, um 3-Bit-Daten als 1/0/1 zu erhalten. Im Fall (d) erfordert der "virtuelle" Programmiervorgang ein Erhöhen der Schwellenspannung der unteren Zelle In dem Paar auf einen Pegel über VR2 hinaus, um 3-Bit-Daten als 1/0/0 zu erhalten. Im Fall (e) erfordert der "virtuelle" Programmiervorgang keinerlei zusätzliche Änderung der Schwellenspannungen des Paars von Zellen, um 3-Bit-Daten als 0/1/1 zu erhalten. Im Fall (f) erfordert der "virtuelle" Programmiervorgang ein Erhöhen der Schwellenspannung der oberen Zelle in dem Paar auf einen Pegel über VR2 hinaus, um 3-Bit-Daten als 0/1/0 zu erhalten. Im Fall (g) erfordert der "virtuelle" Programmiervorgang keinerlei zusätzliche Änderung der Schwellenspannungen des Paars von Zellen, um 3-Bit-Daten als 0/0/1 zu erhalten. Schließlich erfordert im Fall (h) der "virtuelle" Programmiervorgang ein Erhöhen der Schwellenspannung der oberen Zelle in dem Paar auf einen Pegel über VR2 hinaus, um 3-Bit-Daten als 0/0/0 zu erhalten. - Speziell beinhaltet jeder virtuelle Seitenprogrammiervorgang eine Mehrzahl von Lesevorgängen aus entsprechenden oberen und unteren physikalischen Seiten innerhalb eines Mehrseitenspeicherfeldes mit oberen und unteren Blöcken. Wie durch Block
102 dargestellt, können EEPROM-Zellen in einer oberen Seite des Speicherfeldes unter Verwendung eines normalen SLC-Lesevorgangs gelesen werden. Dieser SLC-Lesevorgang beinhaltet das Setzen einer ausgewählten Wortleitung in einem oberen Block des Speicherfelds auf die erste Referenz spannung VR1. Diese obere Seite von Lesedaten wird durch das Bezugszeichen A1 identifiziert. Danach kann eine entsprechende untere Seite von Daten unter Verwendung eines normalen SLC-Lesevorgangs gelesen werden, Block104 . Dieser SLC-Lesevorgang beinhaltet das Setzen einer ausgewählten Wortleitung in einem unteren Block des Speicherfelds auf die erste Referenzspannung VR1. Diese untere Seite von Lesedaten wird durch das Bezugszeichen A2 identifiziert. - Eine virtuelle Seite von Daten, hierin als eine dritte Seite von Daten A3 bezeichnet, wird dann durch Kodieren sowohl der oberen Seite "physikalischer" Daten A1 als auch der unteren Seite "physikalischer" Daten A2 mit dieser dritten Seite von Daten A3 in eine "virtuelle" Seite des Speicherfelds programmiert. Diese Kodiervorgänge resultieren in der Erzeugung von "kodierten" oberen Zellendaten A1* und "kodierten" unteren Zellendaten A2*. Wie durch
5B dargestellt, sind diese Kodiervorgänge nicht destruktiv, was bedeutet, dass A1 direkt aus A1* dekodiert werden kann und A2 direkt aus A2* dekodiert werden kann. Diese Kodiervorgänge können unter Bezugnahme auf die4D und5A für einen beispielhaften Fall vollständiger veranschaulicht werden, in dem eine erste Seite von Daten A1<7:0> gleich <10110001> ist, eine zweite Seite von Daten A2<7:0> gleich <01110110> ist und eine dritte Seite von Daten A3<7:0> gleich <10001010> ist: - In diesem Beispiel bezeichnet die Hochzahl "P" in A1*<7:0> und A2*<7:0> ein weiteres Programmieren, um eine Schwellenspannung über VR2 anzuheben, und "S" bezeichnet den durch
4D dargestellten speziellen Fall (b), in dem sowohl die untere als auch die obere Zelle innerhalb eines Paars weiter programmiert werden, um Schwellenspannungen über VR2 hinaus aufzuweisen. So veranschaulicht das vorstehende Beispiel unter anderem, dass ein Paar von EEPROM-Zellen in Spalte sechs (6) des EEPROM-Bauelements40b programmiert wird, um 3-Bits von Daten als 0/1/0 (d. h. A1<6> = 0, A2<6> = 1 und A3<6> = 0) zu unterstützen, was Fall (f) in4D entspricht. Ein weiteres Paar von EEPROM-Zellen in Spalte null (0) des EEPROM-Bauelements40b wird programmiert, um 3-Bits von Daten als 1/0/0 (d. h. A1<0> = 1, A2<0> = 0 und A3<0> = 0) zu unterstützen, was Fall (d) in4D entspricht. - Wiederum bezugnehmend auf
4E und außerdem auf5A , wird nach der Erzeugung der kodierten Daten A1* und A2* in Reaktion auf ein Lesen von der oberen und unteren Seite von Daten A1 und A2, Blöcke102 bis104 , die mit A1 verknüpfte entsprechende obere Seite von EEPROM-Zellen mit den kodierten Daten A1* programmiert und dann bei der zweiten Referenzspannung VR2 verifiziert, Blöcke106 und108 . Danach wird die mit A2 verknüpfte entsprechende untere Seite von EEPROM-Zellen mit den kodierten Daten A2* programmiert und dann bei der zweiten Referenzspannung VR2 verifiziert, Blöcke110 und112 . Diese obere und untere Programmierreihenfolge kann in alternativen Ausführungsformen der Erfindung umgekehrt sein. -
5B stellt Operationen200 dar, um "physikalische" Daten aus ausgewählten Seiten von EEPROM-Zellen zu lesen. Diese "physikalischen" Daten entsprechen BIT1 und BIT2 der durch5A dargestellten 3-Bit-Daten. Diese Lesevorgänge200 beinhalten die Leistungsfähigkeit eines Spezialfall-Lesevorgangs aus entsprechenden oberen und unteren Seiten eines nichtflüchtigen Speicherfelds. Wie durch Blöcke202 und204 veranschaulicht, beinhaltet dieser Spezialfall-Lesevorgang das Setzen der ausgewählten Wortleitungen für die oberen und unteren Seiten in dem oberen beziehungsweise unteren Block auf die zweite Referenzspannung VR2, während gleichzeitig die nicht ausgewählten Wortleitungen auf VREAD gesetzt werden. Wie durch Block206 dargestellt, wird dann eine Überprüfung durchgeführt, um zu ermitteln, ob irgendwelche der entsprechenden Bitleitungen entladen sind, die mit den oberen und unteren Blöcken verbunden sind. Wenn diese Überprüfung in einer negativen Antwort resultiert, was bedeutet, dass der spezielle Fall vorliegt (d. h. BIT1/BIT2/BIT3 = 1/1/0), dann sind die Lesedaten für die entsprechende physikalische Zelle gleich einem logischen 1-Wert, Block210 . Wenn jedoch die Überprüfung in einer positiven Antwort resultiert, dann wird ein normales SLC-Lesen an der ausgewählten Zelle durchgeführt, wobei die ausgewählte Wortleitung auf die erste Referenzspannung VR1 gesetzt wird, Block208 . Die Lesedaten für eine ausgewählte physikalische Seite werden dann von einem Seitenpuffer abgegeben, Block212 . So resultiert für das vorstehende Beispiel ein Lesen der ausgewählten oberen Seite (programmiert mit A1*<7:0> = <10PSS00P01>) für den speziellen Fall in der folgenden ersten Bitleitungsbedingung: BL1<7:0> = <00110000>, was anzeigt, dass A1<5:4> = <11> ist, Block202 bis204 . Im Gegensatz dazu resultiert ein normales SLC-Lesen der ausgewählten oberen Seite (programmiert mit A1*<7:0> = <10110001>) in der folgenden zweiten Bitleitungsbedingung: BL2<7:0> = <01111110>, Block208 . Diese erste und zweite Bitleitungsbedingung (BL1<7:0> = <00110000 und B12<7:0> = <01111110>) werden innerhalb des Seitenpuffers kombiniert, um dadurch den Wert von A1<7:0> als <10110001> zu erzeugen, Block212 . Dieser Wert von A1 wird durch Invertieren jedes mit der zweiten Bitleitungsbedingung verknüpften Bits erzeugt, wobei dies der Nebenbedingung unterworfen ist, die durch die erste Bitleitungsbedingung gesetzt ist und erfordert, dass aufgrund des Vorhandenseins des Programmierens des speziellen Falls A1<5:4> = <11> ist. -
5C veranschaulicht Operationen300 , um "virtuelle" Daten aus einem Paar von Seiten von EEPROM-Zellen zu lesen. Bei den Blöcken302 und304 werden die ausgewählten und nicht ausgewählten Wortleitungen für den oberen Block auf VR2 beziehungsweise VREAD gesetzt, um zu detektieren, ob irgendeine der Zellen in der ausgewählten oberen Seite den durch4D identifizierten Bedingungen von Fall (b), Fall (f) oder Fall (h) genügen. So resultiert für das vorstehende Beispiel (programmiert mit A1*<7:0> = <10PSS00P01>) dieser Lesevorgang in der folgenden dritten Bitleitungsbedingung: BL3<7:0> = <01110100>, die in einem ersten Zwischenspeicher innerhalb des Seitenpuffers gespeichert wird, Bock306 . Danach werden bei den Blöcken308 und310 die ausgewählten und nicht ausgewählten Wortleitungen für den unteren Block auf VR2 beziehungsweise VREAD gesetzt, um zu detektieren, ob irgendeine der Zellen in der ausgewählten unteren Seite den durch4D identifizierten Bedingungen von Fall (b) oder Fall (d) genügt. So resultiert für das vorstehende Beispiel (programmiert mit A2*<7:0> = <01SS0110P>) dieser Lesevorgang in der folgenden vierten Bitleitungsbedingung: BL4<7:0> = <00110001>, die in einem zweiten Zwischenspeicher innerhalb des Seitenpuffers gespeichert wird, Block312 . - Bei Block
314 werden die Daten in dem ersten und dem zweiten Zwischenspeicher auf einer Bit-um-Bit-Basis verglichen:
BL3<7:0> = <01110100>,
BL4<7:0> = <00110001>. - Dabei ist nur BL3<5:4> = BL4<5:4> = <11>, A3<5:4> = <00>, Block
316 . Bei Block318 wird eine NOR-Operation an den verbleibenden Bits durchgeführt, um A3<7:6;3:0> = <10;1010> zu ergeben. Die Daten werden dann von dem Seitenpuffer abgegeben, Block320 . In weiteren Ausführungsformen der vorliegenden Erfindung kann der Seitenpuffer alternative Operationen durchführen, um die vorstehend beschriebenen Leseoperationen zu bewältigen. - Die durch
4D veranschaulichten, vorstehend beschriebenen Programmieroperationen zeigen, wie Ausführungsformen der Erfindung relativ immun gegen Mehrbitfehler sind, die in Reaktion auf Schwellenspannungsprogrammierfehler verursacht werden. Wenn sich zum Beispiel der durch Fall (a) dargestellte Programmierzustand beim Lesen fehlerhaft als Zustand von Fall (c) oder Fall (e) zeigt, dann zeigt sich der richtige 3-Bit-Datenwert von 1/1/1 beim Lesen fehlerhaft als 1/0/1, was einen Einzelbitfehler in A2 oder 0/1/1 repräsentiert, der einen Einzelbitfehler in A1 widerspiegelt. Wenn sich der durch Fall (g) dargestellte Programmierzustand beim Lesen zum Beispiel fehlerhaft als ein Zustand von Fall (c), Fall (e) oder Fall (h) zeigt, dann zeigt sich der richtige 3-Bit-Datenwert von 0/0/1 in ähnlicher Weise beim Lesen fehlerhaft als 1/0/1, was einen Einzelbitfehler in A1 oder 0/1/1 repräsentiert, der einen Einzelbitfehler in A2 oder 0/0/0 widerspiegelt, der einen Einzelbitfehler in A3 widerspiegelt. Das Gleiche gilt für andere Programmierzustände, die durch4D veranschaulicht werden.
Claims (24)
- Nichtflüchtiges Speicherbauelement mit – einem Speicherfeld (
40B ,40A ) mit wenigstens einem ersten (PAGE1, PAGE39) und einem zweiten (PAGE0, PAGE38) Block von nichtflüchtigen Dreizustands-Speicherzellen darin, die so konfiguriert sind, dass sie einzeln einen ersten beziehungsweise einen zweiten Block von Daten tragen, und die des Weiteren so konfiguriert sind, dass sie zusammen einen dritten Block (VPAGE44, ..., VPAGE63) von Daten tragen, der auf den ersten und den zweiten Block von Daten kodiert ist, oder – einem Flash-Speicherfeld (40B ,40A ) vom NAND-Typ mit wenigstens einem ersten (PAGE1, PAGE3, ...) und einem zweiten (PAGE0, PAGE2, ...) Block von EEPROM-Zellen mit N Seiten darin, die so konfiguriert sind, dass sie einzeln jeweils als ein physikalischer Block von EEPROM-Zellen mit N Seiten und zusammen als ein virtueller Block (VPAGE44, VPAGE45, ...) von EEPROM-Zellen mit N Seiten arbeiten. - Nichtflüchtiges Speicherbauelement nach Anspruch 1, wobei das Speicherfeld so konfiguriert ist, dass ein Programmieren des dritten Blocks von Daten oder der virtuellen Speicherzelle bei nur einer einzigen Referenzspannung für alle Datenwerte verifiziert wird, die in dem dritten Block von Daten oder in der virtuellen Speicherzelle enthalten sind.
- Nichtflüchtiges Speicherbauelement nach Anspruch 1 oder 2, wobei das Speicherfeld ein Flash-Speicherfeld ist, das so konfiguriert ist, dass ein Lesen der virtuellen Speicherzelle durch Evaluieren auftritt, ob irgendeine der mit der virtuellen Speicherzelle assoziierten physikalischen Speicherzellen auf eine Schwellenspannung programmiert ist, die höher als die einzelne Referenzspannung ist.
- Nichtflüchtiges Speicherbauelement nach einem der Ansprüche 1 bis 3, wobei das Speicherfeld ein Flash-Speicherfeld ist, das eine erste und eine zweite Speicherkette oder einen ersten oder zweiten Speicherblock aus Dreizustands-Speicherzellen beinhaltet, die so konfiguriert sind, dass sie einzeln als ein erster beziehungsweise ein zweiter Block von physikalischen Speicherzellen und zusammen als ein Block von virtuellen Speicherzellen arbeiten.
- Nichtflüchtiges Speicherbauelement nach Anspruch 4, wobei das Speicherzellenfeld eine Mehrzahl von Speicherblöcken beinhaltet, wobei jeder Speicherblock eine Mehrzahl von Speicherketten und eine Mehrzahl von Bitleitungen beinhaltet, die jeweils mit einer ersten Speicherkette und einer zweiten Speicherkette verbunden sind, wobei die ersten Speicherketten und die zweiten Speicherketten von Dreizustands-Speicherzellen einzeln als ein erster beziehungsweise zweiter Seitenblock und zusammen als ein dritter Seitenblock von virtuellen Speicherzellen arbeiten.
- Nichtflüchtiges Speicherbauelement nach Anspruch 4 oder 5, wobei der erste Block von Speicherzellen eine Mehrzahl von NAND-Ketten von EEPROM-Zellen beinhaltet.
- Nichtflüchtiges Speicherbauelement nach Anspruch 6, wobei jede der Mehrzahl von NAND-Ketten von EEPROM-Zellen wenigstens eine SLC-EEPROM-Zelle beinhaltet.
- Nichtflüchtiges Speicherbauelement nach einem der Ansprüche 1 bis 7, wobei – das Speicherzellenfeld eine Mehrzahl von Speicherketten beinhaltet, in denen elektrisch löschbare und programmierbare Speicherzellen seriell verbunden sind, wobei jede der Speicherketten wenigstens eine Speicherzelle mit ungeradzahligem Zustand aufweist, die darin eine ungerade Anzahl von Schwellenspannungszuständen speichert, – eine Mehrzahl von Bitleitungen vorgesehen ist, die mit den Ketten elektrisch verbunden sind, und – eine Mehrzahl von Wortleitungen vorgesehen ist, die mit jeweiligen Zellen in Ketten verbunden sind, wobei ein Lesen und Programmieren eines Bits von Daten von den Zellen mit ungeradzahligem Zustand dadurch durchgeführt wird, dass ein Auswählen von mehr als einer Wortleitung freigegeben wird oder eine Bitleitung aktiviert wird.
- Nichtflüchtiges Halbleiterspeicherbauelement nach Anspruch 8, wobei die wenigstens eine Speicherzelle mit ungeradzahligem Zustand eine Dreizustands-Zelle ist.
- Nichtflüchtiges Halbleiterspeicherbauelement nach Anspruch 8 oder 9, wobei die Speicherzellen mit ungeradzahligem Zustand in der Einheit von zwei Zellen betrieben werden.
- Nichtflüchtiges Halbleiterspeicherbauelement nach Anspruch 9 oder 10, wobei die Speicherzellenkette elf Dreizustands-Zellen und eine Zweizustands-Zelle beinhaltet.
- Nichtflüchtiges Halbleiterspeicherbauelement nach Anspruch 11, wobei die Zweizustands-Zelle in ein Ende von Ketten nahe der Bitleitung eingeschleift ist.
- Nichtflüchtiges Halbleiterspeicherbauelement nach Anspruch 9 oder 10, wobei die Speicherzellenkette zweiundzwanzig Dreizustands-Zellen und zwei Zweizustands-Zellen beinhaltet.
- Nichtflüchtiges Halbleiterspeicherbauelement nach Anspruch 13, wobei wenigstens eine der Zweizustands-Zellen in ein Ende von Ketten nahe der Bitleitung eingeschleift ist.
- Verfahren zum Betrieb eines Flash-Speicherbauelements, das ein Flash-Speicherfeld vom NAND-Typ mit wenigstens einem ersten und einem zweiten Block von EEPROM-Zellen mit N Seiten darin beinhaltet, die so konfiguriert sind, dass sie jeweils einzeln als physikalischer Block von EEPROM-Zellen mit N Seiten und zusammen als ein virtueller Block von EEPROM-Zellen mit N Seiten arbeiten, das die Schritte umfasst: – Betreiben des wenigstens einen ersten und einen zweiten Blocks mit N Seiten einzeln als physikalische Blöcke von EEPROM-Zellen mit N Seiten und zusammen als ein virtueller Block von EEPROM-Zellen mit N Seiten und – Programmieren des EEPROM-Felds vom NAND-Typ mit einer dritten Seite von Daten für den virtuellen Block durch Lesen einer ersten Seite von Daten aus einer ersten Seite von Daten des ersten Blocks und Lesen einer zweiten Seite von Daten aus einer entsprechenden ersten Seite von Daten des zweiten Blocks und anschließendes Überschreiben der ersten und der zweiten Seite von Daten mit modifizierten Daten, welche die erste, die zweite und die dritte Seite als drei Seiten von Daten darin kodieren.
- Verfahren nach Anspruch 15, wobei der Schritt des Lesens von drei Seiten von Daten aus den zwei Seiten der EEPROM-Zellen innerhalb des EEPROM-Felds vom NAND-Typ dem Programmierschritt folgt.
- Verfahren nach Anspruch 16, wobei die EEPROM-Zellen Dreizustands-EEPROM-Zellen sind.
- Verfahren nach einem der Ansprüche 15 bis 17, das des Weiteren die Schritte umfasst: – Kodieren einer dritten Seite von Flash-Speicherdaten in die erste und zweite Seite von Flash-Speicherdaten, um dadurch die erste und die zweite Seite von kodierten Flash-Speicherdaten zu erzeugen, – Programmieren einer ersten Seite von Flash-Speicherzellen in das Flash-Speicherbauelement mit der ersten Seite von kodierten Flash-Speicherdaten, – Programmieren einer zweiten Seite von Flash-Speicherzellen in das Flash-Speicherbauelement mit der zweiten Seite von kodierten Flash-Speicherdaten und – Erzeugen der dritten Seite von Flash-Speicherdaten in Reaktion auf das Lesen der ersten und der zweiten Seite von kodierten Flash-Speicherdaten aus der ersten beziehungsweise der zweiten Seite von Flash-Speicherzellen.
- Verfahren nach Anspruch 18, wobei dem Kodierschritt die Schritte des Lesens der ersten und der zweiten Seite von Flash-Speicherdaten aus der ersten beziehungsweise der zweiten Seite von Flash-Speicherzellen vorausgehen.
- Verfahren nach Anspruch 18 oder 19, wobei dem Schritt des Programmierens der ersten Seite von Flash-Speicherzellen mit der ersten Seite von kodierten Flash-Speicherdaten der Schritt des Erzeugens der ersten Seite von Flash-Speicherdaten in Reaktion auf das Lesen der ersten Seite von kodierten Flash-Speicherdaten aus der ersten Seite von Flash-Speicherzellen folgt.
- Verfahren nach einem der Ansprüche 18 bis 20, wobei dem Schritt des Programmierens der zweiten Seite von Flash-Speicherzellen mit der zweiten Seite von kodierten Flash-Speicherdaten der Schritt des Erzeugens der zweiten Seite von Flash-Speicherdaten in Reaktion auf das Lesen der zweiten Seite von kodierten Flash-Speicherdaten aus der zweiten Seite von Flash-Speicherzellen folgt.
- Verfahren zum Betrieb eines Flash-Speicherbauelements, das ein Flash-Speicherfeld vom NAND-Typ mit wenigstens einem ersten und einem zweiten Block von EEPROM-Zellen mit N Seiten darin beinhaltet, die so konfiguriert sind, dass sie einzeln jeweils als ein physikalischer Block von EEPROM-Zellen mit N Seiten und zusammen als ein virtueller Block von EEPROM-Zellen mit N Seiten arbeiten, das die folgenden Schritte umfasst: – Lesen einer ersten Seite von Daten aus einer ersten Seite von EEPROM-Zellen aus dem ersten Block, – Lesen einer zweiten Seite von Daten aus einer entsprechenden ersten Seite von EEPROM-Zellen aus dem zweiten Block und – Lesen einer dritten Seite von Daten aus dem virtuellen Block durch Lesen der ersten und der zweiten Seite von Daten aus dem ersten beziehungsweise dem zweiten Block in einen Seitenpuffer und Dekodieren der ersten und der zweiten Seite von Daten in dem Seitenpuffer in die dritte Seite von Daten.
- Verfahren nach Anspruch 22, wobei sich die erste und die zweite Seite von EEPROM-Zellen in verschiedenen Mehrseiten-Blöcken von EEPROM-Zellen befinden.
- Verfahren nach Anspruch 22 oder 23, wobei die dritte Seite von Daten vor dem Lesen der ersten Seite von Daten oder der zweiten Seite von Daten gelesen wird.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050034825A KR100666174B1 (ko) | 2005-04-27 | 2005-04-27 | 3-레벨 불휘발성 반도체 메모리 장치 및 이에 대한구동방법 |
KR2005034825 | 2005-04-27 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE602006001026D1 DE602006001026D1 (de) | 2008-06-12 |
DE602006001026T2 true DE602006001026T2 (de) | 2009-06-25 |
Family
ID=36791826
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE602006001026T Active DE602006001026T2 (de) | 2005-04-27 | 2006-03-08 | Integriertes Schaltgerät, Flash-Speicherarray, nichtflüchtige Speichervorrichtung und Betriebsverfahren |
Country Status (7)
Country | Link |
---|---|
US (3) | US7388778B2 (de) |
EP (1) | EP1720168B1 (de) |
JP (1) | JP4970834B2 (de) |
KR (1) | KR100666174B1 (de) |
CN (2) | CN101807432B (de) |
DE (1) | DE602006001026T2 (de) |
TW (1) | TWI310189B (de) |
Families Citing this family (63)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100666185B1 (ko) * | 2005-07-29 | 2007-01-09 | 삼성전자주식회사 | 3-레벨 불휘발성 반도체 메모리 장치 및 이에 대한구동방법 |
KR100666183B1 (ko) * | 2006-02-01 | 2007-01-09 | 삼성전자주식회사 | 3-레벨 불휘발성 반도체 메모리 장치 및 이에 대한구동방법 |
KR100666223B1 (ko) * | 2006-02-22 | 2007-01-09 | 삼성전자주식회사 | 메모리셀 사이의 커플링 노이즈를 저감시키는 3-레벨불휘발성 반도체 메모리 장치 및 이에 대한 구동방법 |
US7336532B2 (en) * | 2006-05-12 | 2008-02-26 | Elite Semiconductor Memory | Method for reading NAND memory device and memory cell array thereof |
US7366017B2 (en) * | 2006-08-22 | 2008-04-29 | Micron Technology, Inc. | Method for modifying data more than once in a multi-level cell memory location within a memory array |
KR100871694B1 (ko) * | 2006-10-04 | 2008-12-08 | 삼성전자주식회사 | 6개의 문턱전압레벨을 이용하는 불휘발성 메모리 장치의프로그램 방법과 데이터 독출 방법, 및 상기 프로그램방법과 데이터 독출 방법을 이용하는 불휘발성 메모리 장치 |
KR100806119B1 (ko) * | 2006-10-23 | 2008-02-22 | 삼성전자주식회사 | 플래시 메모리 장치 및 플래시 메모리 장치의 멀티-페이지프로그램 방법 |
US7848141B2 (en) * | 2006-10-31 | 2010-12-07 | Hynix Semiconductor Inc. | Multi-level cell copyback program method in a non-volatile memory device |
ITVA20060065A1 (it) * | 2006-11-03 | 2008-05-04 | St Microelectronics Srl | Memoria con celle a tre livelli e relativo metodo di gestione. |
KR100855972B1 (ko) * | 2007-01-23 | 2008-09-02 | 삼성전자주식회사 | 서로 다른 독출 대기 시간을 가지는 복수개의 메모리 셀어레이들을 구비하는 불휘발성 메모리 시스템 및 상기불휘발성 메모리 시스템의 데이터 독출 방법 |
JP2009015978A (ja) | 2007-07-05 | 2009-01-22 | Toshiba Corp | 半導体記憶装置及びメモリシステム |
US7489543B1 (en) * | 2007-07-25 | 2009-02-10 | Micron Technology, Inc. | Programming multilevel cell memory arrays |
KR100938044B1 (ko) * | 2007-09-10 | 2010-01-21 | 주식회사 하이닉스반도체 | 불휘발성 메모리 장치 및 그 멀티 레벨 셀 프로그램 방법 |
US7639532B2 (en) * | 2007-10-10 | 2009-12-29 | Micron Technology, Inc. | Non-equal threshold voltage ranges in MLC NAND |
KR100923820B1 (ko) * | 2007-10-12 | 2009-10-27 | 주식회사 하이닉스반도체 | 페이지 버퍼, 이를 구비하는 메모리 소자 및 그 동작 방법 |
KR101391881B1 (ko) * | 2007-10-23 | 2014-05-07 | 삼성전자주식회사 | 멀티-비트 플래시 메모리 장치 및 그것의 프로그램 및 읽기방법 |
KR101426845B1 (ko) * | 2007-12-05 | 2014-08-14 | 삼성전자주식회사 | 공통 소스를 포함하는 비휘발성 기억 소자 |
KR101434401B1 (ko) * | 2007-12-17 | 2014-08-27 | 삼성전자주식회사 | 집적 회로 메모리 장치 |
KR101378365B1 (ko) * | 2008-03-12 | 2014-03-28 | 삼성전자주식회사 | 하이브리드 메모리 데이터 검출 장치 및 방법 |
KR101414494B1 (ko) | 2008-03-17 | 2014-07-04 | 삼성전자주식회사 | 메모리 장치 및 메모리 데이터 읽기 방법 |
US7920430B2 (en) * | 2008-07-01 | 2011-04-05 | Qimonda Ag | Integrated circuits and methods for operating the same using a plurality of buffer circuits in an access operation |
KR100965074B1 (ko) * | 2008-08-19 | 2010-06-21 | 주식회사 하이닉스반도체 | 불휘발성 메모리 장치 메모리 셀 블록 및 부가 정보 관리 방법 |
KR101506336B1 (ko) * | 2008-10-10 | 2015-03-27 | 삼성전자주식회사 | 산화막 복구 기능을 갖는 비휘발성 메모리 장치 그리고 그것의 블록 관리 방법 |
JP2010092559A (ja) * | 2008-10-10 | 2010-04-22 | Toshiba Corp | Nand型フラッシュメモリ |
EP2267724A1 (de) * | 2009-06-26 | 2010-12-29 | STMicroelectronics Rousset SAS | EEPROM Speicher-Architektur optimiert für eingebettete Speicher |
US8238173B2 (en) | 2009-07-16 | 2012-08-07 | Zikbit Ltd | Using storage cells to perform computation |
US9076527B2 (en) | 2009-07-16 | 2015-07-07 | Mikamonu Group Ltd. | Charge sharing in a TCAM array |
CN101989461B (zh) * | 2009-08-06 | 2014-04-02 | 中芯国际集成电路制造(上海)有限公司 | 半导体nrom存储装置 |
US8417877B2 (en) | 2010-08-31 | 2013-04-09 | Micron Technology, Inc | Stripe-based non-volatile multilevel memory operation |
US8860117B2 (en) | 2011-04-28 | 2014-10-14 | Micron Technology, Inc. | Semiconductor apparatus with multiple tiers of memory cells with peripheral transistors, and methods |
CN103176910B (zh) * | 2011-12-26 | 2015-10-14 | 群联电子股份有限公司 | 用于非易失性存储器的数据合并方法、控制器与储存装置 |
US9064551B2 (en) | 2012-05-15 | 2015-06-23 | Micron Technology, Inc. | Apparatuses and methods for coupling load current to a common source |
US8976594B2 (en) | 2012-05-15 | 2015-03-10 | Micron Technology, Inc. | Memory read apparatus and methods |
US8964474B2 (en) | 2012-06-15 | 2015-02-24 | Micron Technology, Inc. | Architecture for 3-D NAND memory |
CN103578532B (zh) * | 2012-08-01 | 2016-08-10 | 旺宏电子股份有限公司 | 存储装置的操作方法与存储器阵列及其操作方法 |
US8811084B2 (en) | 2012-08-30 | 2014-08-19 | Micron Technology, Inc. | Memory array with power-efficient read architecture |
US8780633B2 (en) | 2012-11-09 | 2014-07-15 | SanDisk Technologies, Inc. | De-duplication system using NAND flash based content addressable memory |
US8780635B2 (en) | 2012-11-09 | 2014-07-15 | Sandisk Technologies Inc. | Use of bloom filter and improved program algorithm for increased data protection in CAM NAND memory |
US8811085B2 (en) | 2012-11-09 | 2014-08-19 | Sandisk Technologies Inc. | On-device data analytics using NAND flash based intelligent memory |
WO2014074496A2 (en) * | 2012-11-09 | 2014-05-15 | Sandisk Technologies Inc. | Cam nand with or function and full chip search capability |
US8792279B2 (en) | 2012-11-09 | 2014-07-29 | Sandisk Technologies Inc. | Architectures for data analytics using computational NAND memory |
US8773909B2 (en) | 2012-11-09 | 2014-07-08 | Sandisk Technologies Inc. | CAM NAND with or function and full chip search capability |
US8780632B2 (en) | 2012-11-09 | 2014-07-15 | Sandisk Technologies Inc. | De-duplication techniques using NAND flash based content addressable memory |
US8817541B2 (en) | 2012-11-09 | 2014-08-26 | Sandisk Technologies Inc. | Data search using bloom filters and NAND based content addressable memory |
US8780634B2 (en) | 2012-11-09 | 2014-07-15 | Sandisk Technologies Inc. | CAM NAND with OR function and full chip search capability |
US9116796B2 (en) | 2012-11-09 | 2015-08-25 | Sandisk Technologies Inc. | Key-value addressed storage drive using NAND flash based content addressable memory |
US9064577B2 (en) | 2012-12-06 | 2015-06-23 | Micron Technology, Inc. | Apparatuses and methods to control body potential in memory operations |
US9032271B2 (en) | 2012-12-07 | 2015-05-12 | Western Digital Technologies, Inc. | System and method for lower page data recovery in a solid state drive |
CN103971750B (zh) * | 2013-01-29 | 2017-02-08 | 中国航空工业集团公司西安飞机设计研究所 | 一种ram的9相邻单元敏感故障检测方法 |
US8717827B1 (en) * | 2013-02-22 | 2014-05-06 | Hyperstone Gmbh | Method for the permanently reliable programming of multilevel cells in flash memories |
US9075424B2 (en) | 2013-03-06 | 2015-07-07 | Sandisk Technologies Inc. | Compensation scheme to improve the stability of the operational amplifiers |
US8995188B2 (en) * | 2013-04-17 | 2015-03-31 | Micron Technology, Inc. | Sharing support circuitry in a memory |
KR102320830B1 (ko) * | 2015-09-24 | 2021-11-03 | 에스케이하이닉스 주식회사 | 3차원 어레이 구조를 갖는 반도체 메모리 장치 |
US9679650B1 (en) | 2016-05-06 | 2017-06-13 | Micron Technology, Inc. | 3D NAND memory Z-decoder |
US10176880B1 (en) | 2017-07-01 | 2019-01-08 | Intel Corporation | Selective body reset operation for three dimensional (3D) NAND memory |
KR20190102596A (ko) * | 2018-02-26 | 2019-09-04 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 및 그 동작 방법 |
US11011239B2 (en) | 2018-12-27 | 2021-05-18 | Kioxia Corporation | Semiconductor memory |
KR20200136747A (ko) * | 2019-05-28 | 2020-12-08 | 에스케이하이닉스 주식회사 | 메모리 장치, 메모리 장치를 포함하는 메모리 시스템 및 메모리 시스템의 동작 방법 |
KR20200142219A (ko) | 2019-06-12 | 2020-12-22 | 삼성전자주식회사 | 전자 장치 및 그의 저장 공간 이용 방법 |
US12027209B2 (en) * | 2019-06-17 | 2024-07-02 | SK Hynix Inc. | Memory device and method of operating the same |
US11450381B2 (en) | 2019-08-21 | 2022-09-20 | Micron Technology, Inc. | Multi-deck memory device including buffer circuitry under array |
JP2021128810A (ja) | 2020-02-13 | 2021-09-02 | キオクシア株式会社 | 半導体記憶媒体及びメモリシステム |
US11133062B1 (en) * | 2020-05-07 | 2021-09-28 | Micron Technology, Inc. | Two memory cells sensed to determine one data value |
Family Cites Families (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6342099A (ja) * | 1986-08-06 | 1988-02-23 | Fujitsu Ltd | 3値レベルrom |
JPH07120720B2 (ja) * | 1987-12-17 | 1995-12-20 | 三菱電機株式会社 | 不揮発性半導体記憶装置 |
JPH0730000A (ja) * | 1993-07-09 | 1995-01-31 | Toshiba Corp | 不揮発性半導体記憶装置およびその製造方法 |
JPH0766304A (ja) * | 1993-08-31 | 1995-03-10 | Toshiba Corp | 半導体記憶装置 |
KR0169267B1 (ko) * | 1993-09-21 | 1999-02-01 | 사토 후미오 | 불휘발성 반도체 기억장치 |
JP3476952B2 (ja) * | 1994-03-15 | 2003-12-10 | 株式会社東芝 | 不揮発性半導体記憶装置 |
CN1147866C (zh) * | 1994-06-02 | 2004-04-28 | 英特尔公司 | 含多级单元的快擦存储器的读出电路 |
KR0169412B1 (ko) * | 1995-10-16 | 1999-02-01 | 김광호 | 불휘발성 반도체 메모리 장치 |
KR100253868B1 (ko) * | 1995-11-13 | 2000-05-01 | 니시무로 타이죠 | 불휘발성 반도체기억장치 |
KR0170707B1 (ko) * | 1995-11-29 | 1999-03-30 | 김광호 | 비휘발성 메모리 소자 및 그 구동 방법 |
KR0172408B1 (ko) * | 1995-12-11 | 1999-03-30 | 김광호 | 다수상태 불휘발성 반도체 메모리 및 그의 구동방법 |
KR0170714B1 (ko) * | 1995-12-20 | 1999-03-30 | 김광호 | 낸드형 플래쉬 메모리 소자 및 그 구동방법 |
JP2870478B2 (ja) * | 1996-04-25 | 1999-03-17 | 日本電気株式会社 | 不揮発性半導体記憶装置及びその動作方法 |
DE19631169C2 (de) * | 1996-08-01 | 1998-07-23 | Siemens Ag | Matrix-Speicher in Virtual-ground-Architektur |
KR100204342B1 (ko) * | 1996-08-13 | 1999-06-15 | 윤종용 | 불 휘발성 반도체 메모리 장치 |
US5862074A (en) * | 1996-10-04 | 1999-01-19 | Samsung Electronics Co., Ltd. | Integrated circuit memory devices having reconfigurable nonvolatile multi-bit memory cells therein and methods of operating same |
KR100205006B1 (ko) * | 1996-10-08 | 1999-06-15 | 윤종용 | 자동 결함 블럭 맵핑 기능을 갖는 반도체 메모리 장치 |
KR100257868B1 (ko) * | 1997-12-29 | 2000-06-01 | 윤종용 | 노어형 플래시 메모리 장치의 소거 방법 |
KR100258574B1 (ko) * | 1997-12-30 | 2000-06-15 | 윤종용 | 반도체 메모리 장치 및 그 장치의 프로그램/소거 검증 방법 |
DE19815874C2 (de) | 1998-04-08 | 2002-06-13 | Infineon Technologies Ag | ROM-Halbleiter-Speichervorrichtung mit Implantationsbereichen zur Einstellung eines Kontaktwiderstandes und Verfahren zu deren Herstellung |
US5973958A (en) * | 1998-06-23 | 1999-10-26 | Advanced Micro Devices, Inc. | Interlaced storage and sense technique for flash multi-level devices |
KR100290283B1 (ko) * | 1998-10-30 | 2001-05-15 | 윤종용 | 불휘발성 반도체 메모리 장치 및 그의 워드 라인 구동 방법 |
GB9903490D0 (en) * | 1999-02-17 | 1999-04-07 | Memory Corp Plc | Memory system |
JP2001093288A (ja) * | 1999-09-20 | 2001-04-06 | Toshiba Corp | 不揮発性半導体記憶装置 |
JP3555076B2 (ja) | 1999-12-28 | 2004-08-18 | Necエレクトロニクス株式会社 | 多値記憶半導体記憶装置の読み出し回路 |
US6772274B1 (en) * | 2000-09-13 | 2004-08-03 | Lexar Media, Inc. | Flash memory system and method implementing LBA to PBA correlation within flash memory array |
US6233175B1 (en) * | 2000-10-21 | 2001-05-15 | Advanced Micro Devices, Inc. | Self-limiting multi-level programming states |
KR100407572B1 (ko) * | 2001-01-10 | 2003-12-01 | 삼성전자주식회사 | 낸드형 플래쉬 메모리 장치에서의 셀 드레쉬홀드 전압의분포를 개선하는 방법 |
US6587372B2 (en) * | 2001-01-11 | 2003-07-01 | Micron Technology, Inc. | Memory device with multi-level storage cells and apparatuses, systems and methods including same |
JP3472271B2 (ja) * | 2001-02-13 | 2003-12-02 | 株式会社東芝 | 不揮発性半導体記憶装置 |
US6549483B2 (en) * | 2001-03-30 | 2003-04-15 | Atmos Corporation | RAM having dynamically switchable access modes |
FR2828029B1 (fr) * | 2001-07-25 | 2003-09-26 | Centre Nat Rech Scient | Dispositif de conversion d'energie |
US7554842B2 (en) * | 2001-09-17 | 2009-06-30 | Sandisk Corporation | Multi-purpose non-volatile memory card |
GB0123416D0 (en) * | 2001-09-28 | 2001-11-21 | Memquest Ltd | Non-volatile memory control |
KR100463197B1 (ko) * | 2001-12-24 | 2004-12-23 | 삼성전자주식회사 | 멀티-페이지 프로그램 동작, 멀티-페이지 읽기 동작,그리고 멀티-블록 소거 동작을 갖는 낸드 플래시 메모리장치 |
KR100437461B1 (ko) * | 2002-01-12 | 2004-06-23 | 삼성전자주식회사 | 낸드 플래시 메모리 장치 및 그것의 소거, 프로그램,그리고 카피백 프로그램 방법 |
US6549457B1 (en) * | 2002-02-15 | 2003-04-15 | Intel Corporation | Using multiple status bits per cell for handling power failures during write operations |
JP4259922B2 (ja) | 2002-07-30 | 2009-04-30 | シャープ株式会社 | 半導体記憶装置 |
US6986016B2 (en) * | 2002-09-30 | 2006-01-10 | International Business Machines Corporation | Contiguous physical memory allocation |
US6847550B2 (en) * | 2002-10-25 | 2005-01-25 | Nexflash Technologies, Inc. | Nonvolatile semiconductor memory having three-level memory cells and program and read mapping circuits therefor |
KR100496866B1 (ko) * | 2002-12-05 | 2005-06-22 | 삼성전자주식회사 | 미프로그램된 셀들 및 과프로그램된 셀들 없이 균일한문턱 전압 분포를 갖는 플레쉬 메모리 장치 및 그프로그램 검증 방법 |
US7085909B2 (en) * | 2003-04-29 | 2006-08-01 | International Business Machines Corporation | Method, system and computer program product for implementing copy-on-write of a file |
KR100505705B1 (ko) * | 2003-08-22 | 2005-08-03 | 삼성전자주식회사 | 플래쉬 메모리 셀의 안정적인 프로그래밍을 위한 프로그램전압 발생 회로 및 그 프로그래밍 방법 |
JP2005092923A (ja) * | 2003-09-12 | 2005-04-07 | Renesas Technology Corp | 半導体記憶装置 |
US6937520B2 (en) * | 2004-01-21 | 2005-08-30 | Tsuyoshi Ono | Nonvolatile semiconductor memory device |
US20050174841A1 (en) * | 2004-02-05 | 2005-08-11 | Iota Technology, Inc. | Electronic memory with tri-level cell pair |
TWI249670B (en) * | 2004-04-29 | 2006-02-21 | Mediatek Inc | System and method capable of sequentially writing a flash memory |
KR100567912B1 (ko) * | 2004-05-28 | 2006-04-05 | 주식회사 하이닉스반도체 | 플래시 메모리 장치의 페이지 버퍼 및 이를 이용한 데이터프로그램 방법 |
KR100609568B1 (ko) * | 2004-07-15 | 2006-08-08 | 에스티마이크로일렉트로닉스 엔.브이. | 비휘발성 메모리 장치의 페이지 버퍼 및 이를 이용한프로그램 방법과 독출 방법 |
JP4192129B2 (ja) * | 2004-09-13 | 2008-12-03 | 株式会社東芝 | メモリ管理装置 |
US7254075B2 (en) * | 2004-09-30 | 2007-08-07 | Rambus Inc. | Integrated circuit memory system having dynamic memory bank count and page size |
US7457909B2 (en) * | 2005-01-14 | 2008-11-25 | Angelo Di Sena | Controlling operation of flash memories |
US7516297B2 (en) * | 2005-11-10 | 2009-04-07 | Hewlett-Packard Development Company, L.P. | Memory management |
KR100666183B1 (ko) * | 2006-02-01 | 2007-01-09 | 삼성전자주식회사 | 3-레벨 불휘발성 반도체 메모리 장치 및 이에 대한구동방법 |
KR100666223B1 (ko) * | 2006-02-22 | 2007-01-09 | 삼성전자주식회사 | 메모리셀 사이의 커플링 노이즈를 저감시키는 3-레벨불휘발성 반도체 메모리 장치 및 이에 대한 구동방법 |
US7508711B2 (en) * | 2007-04-30 | 2009-03-24 | Intel Corporation | Arrangements for operating a memory circuit |
-
2005
- 2005-04-27 KR KR1020050034825A patent/KR100666174B1/ko active IP Right Grant
-
2006
- 2006-02-21 US US11/358,648 patent/US7388778B2/en active Active
- 2006-02-27 TW TW095106512A patent/TWI310189B/zh active
- 2006-03-08 DE DE602006001026T patent/DE602006001026T2/de active Active
- 2006-03-08 EP EP06004699A patent/EP1720168B1/de active Active
- 2006-03-10 CN CN2010101673585A patent/CN101807432B/zh active Active
- 2006-03-10 CN CN2006100595135A patent/CN1855304B/zh active Active
- 2006-04-18 JP JP2006114588A patent/JP4970834B2/ja active Active
-
2008
- 2008-05-13 US US12/119,608 patent/US7483301B2/en active Active
-
2009
- 2009-01-08 US US12/350,588 patent/US7710773B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US7710773B2 (en) | 2010-05-04 |
US20080212372A1 (en) | 2008-09-04 |
CN101807432B (zh) | 2012-02-01 |
CN101807432A (zh) | 2010-08-18 |
TW200638425A (en) | 2006-11-01 |
US20090129161A1 (en) | 2009-05-21 |
KR100666174B1 (ko) | 2007-01-09 |
JP2006309928A (ja) | 2006-11-09 |
CN1855304B (zh) | 2010-06-16 |
US7388778B2 (en) | 2008-06-17 |
US20060245249A1 (en) | 2006-11-02 |
CN1855304A (zh) | 2006-11-01 |
TWI310189B (en) | 2009-05-21 |
DE602006001026D1 (de) | 2008-06-12 |
KR20060112413A (ko) | 2006-11-01 |
US7483301B2 (en) | 2009-01-27 |
EP1720168A1 (de) | 2006-11-08 |
EP1720168B1 (de) | 2008-04-30 |
JP4970834B2 (ja) | 2012-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE602006001026T2 (de) | Integriertes Schaltgerät, Flash-Speicherarray, nichtflüchtige Speichervorrichtung und Betriebsverfahren | |
DE102007031027B4 (de) | Leseverfahren einer Speichervorrichtung | |
DE102007006279B4 (de) | Nichtflüchtiges Halbleiterspeicherelement und Verfahren zum Betreiben eines nichtflüchtigen Halbleiterspeicherelements | |
DE102006034265B4 (de) | Verfahren zum Programmieren eines Flash-Speicherelements und Flash-Speicherelement | |
DE602004005211T2 (de) | Detektieren von überprogrammierter speicherzellen nach einer programmierung benachbarter speicherzellen | |
DE102005056493B4 (de) | Mehrbit nichtflüchtige Halbleiterspeicherbauelemente und Betriebsverfahren | |
DE69520902T2 (de) | Nichtflüchtige Halbleiterspeicheranordnung | |
DE4232025C2 (de) | Elektrisch löschbarer und programmierbarer nichtflüchtiger Halbleiterspeicher mit automatischem Schreibprüfungs-Controller | |
DE10052326B4 (de) | Nichtflüchtiges Halbleiterspeicherbauelement und Programmierverfahren hierfür | |
DE102005052696B4 (de) | Nichtflüchtiges Speicherbauelement | |
DE4433098C2 (de) | Halbleiter-Permanentspeichervorrichtung | |
DE602005003924T2 (de) | Programmierung nicht-flüchtiger speicher | |
DE69934961T2 (de) | Halbleiterspeicheranordnung und deren Speicherverfahren | |
DE60029206T2 (de) | Nichtflüchtiger Speicher zur Speicherung von Multibitdaten | |
DE69830089T2 (de) | Mehrpegelspeicher | |
DE69722133T2 (de) | Nichtflüchtige Halbleiterspeicheranordnung | |
DE102012108545A1 (de) | Verfahren zum Auslesen von Speicherzellen mit unterschiedlichen Schwellwertspannungen ohne Änderung der Wortleitungsspannung, sowie nicht-flüchtige Speichervorrichtung, die dieses verwendet | |
DE112015003761T5 (de) | Teilblocklöschung zur datenaktualisierung | |
DE102008003055A1 (de) | Flash-Speichervorrichtung und Verfahren zum Betreiben derselben | |
DE10158849A1 (de) | Nichtflüchtiges Speicherbauelement und zugehöriges Datenabtastverfahren | |
DE102013200952A1 (de) | Halbleiterspeichervorrichtung | |
DE102008033511A1 (de) | Verfahren zum Programmieren eines Flashspeichers, Flashspeicher und Flashspeichersystem | |
DE102007021613A1 (de) | Nand-Flash-Speicherbauelement und Verfahren zum Verbessern der Charakteristik einer Zelle in demselben | |
DE102018105623A1 (de) | Zustandsabhängige Abtastschaltungen und Abtastoperationen für Speichervorrichtungen | |
DE102007026856A1 (de) | Nicht-flüchtiges Speicherbauelement und Verfahren zum Programmieren einer MLC-Speicherzelle in derselben |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition |