[go: up one dir, main page]

DE10329627B4 - Flash-Speicherbaustein - Google Patents

Flash-Speicherbaustein Download PDF

Info

Publication number
DE10329627B4
DE10329627B4 DE10329627A DE10329627A DE10329627B4 DE 10329627 B4 DE10329627 B4 DE 10329627B4 DE 10329627 A DE10329627 A DE 10329627A DE 10329627 A DE10329627 A DE 10329627A DE 10329627 B4 DE10329627 B4 DE 10329627B4
Authority
DE
Germany
Prior art keywords
flash memory
memory cells
source
line
page1
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.)
Expired - Lifetime
Application number
DE10329627A
Other languages
English (en)
Other versions
DE10329627A1 (de
Inventor
Chung Suwon Hwi-Taek
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of DE10329627A1 publication Critical patent/DE10329627A1/de
Application granted granted Critical
Publication of DE10329627B4 publication Critical patent/DE10329627B4/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/08Address circuits; Decoders; Word-line control circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/04Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
    • G11C16/0408Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells containing floating gate transistors
    • G11C16/0425Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells containing floating gate transistors comprising cells containing a merged floating gate and select transistor

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Read Only Memory (AREA)
  • Non-Volatile Memory (AREA)

Abstract

Flash-Speicherbaustein mit
– einer Mehrzahl von Flash-Speicherzellen (Q1 bis Q16), die in Zeilen und Spalten angeordnet sind, wobei jede der Flash-Speicherzellen (Q1 bis Q16) ein Steuergate, einen Sourceanschluss und einen Drainanschluss hat,
– einer Mehrzahl von ersten Wortleitungen (WL1, WL2), die mit zugehörigen Steuergates eines ersten Satzes (PAGE1) von Flash-Speicherzellen (Q1 bis Q8) verbunden sind,
– einer Mehrzahl von zweiten Wortleitungen (WLn-1, WLn), die mit zugehörigen Steuergates eines zweiten Satzes (PAGEn/2) von Flash-Speicherzellen (Q9 bis Q16) verbunden sind,
– einer Mehrzahl von Bitleitungen (BL1, BLi, BLm-1, BLm), die mit zugehörigen Drainanschlüssen der Flash-Speicherzellen (Q1 bis Q16) verbunden sind, und
– einer Anzahl von Auswahltransistoren (QS51 bis QS54), die zwischen einer Sourceleitung (SL1, SLn/2) und einer Entladeleitung (SDL1) eingeschleift sind, wobei die Sourceleitung (SL1, SLn/2) mit den Sourceanschlüssen der Flash-Speicherzellen (Q1 bis Q16) des ersten und zweiten Satzes (PAGE1, PAGEn/2) verbunden ist,
dadurch gekennzeichnet, dass...

Description

  • Die Erfindung betrifft einen Flash-Speicherbaustein nach dem Oberbegriff des Patentanspruchs 1.
  • Flash-Speicherbausteine sind weit verbreitet und werden in Rechnern und elektronischen Kommunikationssystemen eingesetzt, die eine Speicherfunktion benötigen. In Flash-Speicherbausteinen sind Nichtflüchtigkeit und On-Chip-Programmierfähigkeit wichtige Faktoren zum Speichern von Daten in verschiedenen Anwendungen. Beispielsweise werden Flash-Speicherbausteine benutzt, um BIOS-Einschaltinformationen für PC (Personalcomputer) oder um Programme oder Dateien für tragbare Geräte wie Mobiltelefone oder digitale Kameras zu speichern.
  • Im Unterschied zu flüchtigen Speicherbausteinen, wie dynamischen Speichern mit direktem Zugriff (DRAM), führt der Flash-Speicherbaustein Lösch- und Programmiervorgänge aus. 1 zeigt eine Schnittdarstellung von einem NOR-Flash-Speicherbaustein mit geteiltem Gate (Split-Gate) und 2 zeigt eine schematische Darstellung einer Flash-Speicherzelle als Ersatzschaltbild des Split-Gate-NOR-Flash-Speicherbausteins aus 1.
  • Wie aus 1 ersichtlich ist, umfasst der Split-Gate-NOR-Flash-Speicherbaustein 100 einen Sourcebereich 102 und einen Drainbereich 103, die auf einem Halbleitersubstrat 101 ausgebildet und durch die Länge eines Kanalbereichs 104 voneinander getrennt sind, ein floatendes Gate 105, das oberhalb eines vorbestimmten Teils des Sourcebereichs 102 und des Kanalbereichs 104 angeordnet ist, und ein Steuergate 106, das oberhalb des floatenden Gates 105 und des Kanalbereichs 104 ausgebildet ist und an einem seitlichen Teil des floatenden Gates 105 angeordnet ist. Der Split-Gate-NOR-Flash-Speicherbaustein 100 führt einen Programmiervorgang durch Akkumulieren negativer Ladung im floatenden Gate 105 und einen Löschvorgang durch Tunneln der akkumulierten Ladung an einem spitzen Teil A des floatenden Gate 105 zum Steuergate 106 durch.
  • In der schematischen Darstellung der Flash-Speicherzelle 200 aus 2 sind ein Speichertransistor 201 und ein Auswahltransistor 202 in Reihe zwischen eine Sourceleitung SL und eine Bitleitung BL eingeschleift und mit ihren Gateanschlüssen mit einer Wortleitung WL verbunden. Der Programmier- oder Löschvorgang der Flash-Speicherzelle 200 wird unter den in Tabelle 1 dargestellten Bedingungen durchgeführt.
  • Wie aus der nachstehenden Tabelle 1 ersichtlich ist, wird, wenn eine Spannung von 0V an die Bitleitung BL, eine Spannung von 1,5V, d.h. die Schwellwertspannung der Transistoren, an die Wortleitung WL, eine Spannung von 10V, d.h. eine höhere Spannung Vpp, an die Sourceleitung SL und eine Volumenspannung von 0V angelegt werden, Ladung im floatenden Gate 105 des Speichertransistors 201 akkumuliert, wodurch der Programmiervorgang der Flash-Speicherzelle 200 durchgeführt wird. Wenn eine Spannung von 0V an die Bitleitung BL, eine Span nung von 12V, d.h. eine Löschspannung Vee, an die Wortleitung WL, eine Spannung von 0V an die Sourceleitung SL und eine Volumenspannung von 0V angelegt werden, wird die im floatenden Gate 105 akkumulierte Ladung entladen, wodurch der Löschvorgang der Flash-Speicherzelle 200 durchgeführt wird. Ein Lesevorgang der Flash-Speicherzelle 200 wird durch Anlegen einer Spannung von 1V an die Bitleitung BL, einer Spannung von 3V, d.h. einer Lesespannung Vread, an die Wortleitung WL, einer Spannung von 0V an die Sourceleitung SL und einer Volumenspannung von 0V durchgeführt. Hierbei fließt, wenn die ausgewählte Speicherzelle eine programmierte Zelle ist, kein Strom zwischen dem Drainanschluss und dem Sourceanschluss des Speichertransistors 201 und deshalb wird die Speicherzelle mit einem Zustand „aus" bezeichnet. Wenn hingegen die ausgewählte Speicherzelle eine gelöschte Zelle ist, fließt ein konstanter Strom zwischen dem Drainanschluss und dem Sourceanschluss des Speichertransistors 201 und die Speicherzelle wird deshalb mit einem Zustand „ein" bezeichnet.
  • Tabelle 1
    Figure 00030001
  • In 3 und 4 werden Speicherzellenfeldblöcke 300 bzw. 400 dargestellt, die aus solchen Speicherzellen aufgebaut sind. 3 zeigt eine Darstellung eines herkömmlichen Speicherzellenfeldblocks 300, in dem eine Mehrzahl von Bitleitungen mit einer E/A-Leitung (Eingabe/Ausgabeleitung) verbunden sind. Wie aus 3 ersichtlich ist, umfasst der Speicherzellenfeldblock 300 n × m Speicherzellen Q1 bis Q16, die mit n Wortleitungen WL und m Bitleitungen verbunden sind, Auswahltransistoren QS1 bis QS4, die mit n/2 Sourceleitungen SL1 bis SLn/2 verbunden sind, Spaltenauswahltransistoren NM1 bis NM6, die mit Spaltenadressenleitungen YA1, YAi, YB1 und YBj verbunden sind, einen Entladetransistor NM7, der mit einem Sourceleitungsentladesignal SL_DIS verbunden ist, und einen Sourceleitungsdecoder 310. Beispielsweise sind die Speicherzellen Q1 bis Q8 und die Auswahltransistoren QS1 und QS2, die mit der ersten und zweiten Wortleitung WL1 und WL2 verbunden sind, mit der ersten Sourceleitung SL1 verbunden, wodurch eine Seiteneinheit PAGE1 gebildet wird. Deshalb ist der Speicherzellenfeldblock 300 mit n/2 Seiteneinheiten ausgeführt und jede Seiteneinheit ist eine Basiseinheit für einen Löschmodus. Der Sourceleitungsdecoder 310, der nachfolgend beschrieben wird, steuert das Anlegen der Spannung von 0V oder der höheren Spannung Vpp an die Sourceleitungen SL1 bis SLn/2 entsprechend dem Betriebsmodus. Daten der ausgewählten Speicherzellen Q1 bis Q16 werden mit einem Abtastverstärker S/A über die Spaltenauswahltransistoren NM1 bis NM6 verbunden und an die E/A-Leitung I/O übertragen.
  • Neuerdings benötigen Mikrocontroller mit eingebauten nichtflüchtigen Speichern (NVM) oder intelligente Karten (smart cards) mit eingebauter CPU-Funktionalität Speicherbausteine mit immer größerer Kapazität. Während ein herkömmlicher EEPROM, das mit Speicherzellen ausgerüstet ist, die zwei Transistoren umfassen, den Vorteil bietet, dass der Programmier- oder Löschvorgang basierend auf Byte- und Seiteneinheiten durchgeführt werden kann, hat er auch den Nachteil, dass die Zel lengröße vergleichsweise groß ist. Während ein EPROM den Vorteil bietet, dass die Zellengröße klein ist, hat er den Nachteil, dass er nicht als Datenspeicherbaustein verwendet werden kann, da er nicht gelöscht werden kann, wenn er auf einer Schaltungsplatine montiert ist. Insbesondere für Anwendungen mit einer intelligenten Karte, bei der ein Bedarf für eine große Programm- und Datenspeicherkapazität vorhanden ist, um Programmier- und Löschvorgänge entweder in Byteeinheiten oder Seiteneinheiten durchzuführen, werden Flash-Speicherbausteine eingesetzt. Obwohl bei Flash-Speicherbausteinen Probleme auftreten, wenn die Programmier- oder Löschvorgänge im Bytemodus durchgeführt werden, wie beispielsweise ein größerer Bedarf an Layoutfläche, können diese Probleme durch eine Reduzierung der Seiteneinheit unter Verwendung kleiner Byteeinheiten gelöst werden. 4 zeigt einen Speicherzellenfeldblock 400 mit einer Mehrzahl von E/A-Leitungen I/O1 bis I/Ok, bei dem die Größe der Seiteneinheit reduziert ist. Zugehörige Bitleitungen BL1 bis BLk sind mit Abtastverstärkern S/A1 bis S/Ak über Transistoren NM1 bis NM4 verbunden, deren Gateanschlüsse mit einem Spaltenauswahlsignal YSEL verbunden sind und die mit den E/A-Leitungen I/O1 bis I/Ok verbunden sind.
  • Die Speicherzellenfeldblöcke 300 und 400 arbeiten wie in Tabelle 1 dargestellt ist. Beispielsweise können während eines Lesevorgangs, wenn die Sourceleitungen SL1 bis SLn/2, die insgesamt als SLi bezeichnet werden, auf einen Massespannungspegel (VSS) gesetzt sind, Zellenströme der ausgewählten Speicherzellen fließen. Die Abtastverstärker S/A tasten die Zellenströme ab und verstärken sie und übertragen die Speicherzellendaten zu den E/A-Leitungen I/Ok. Während des Lesevorgangs kann es sein, dass die Spannungspegel auf den Bitleitungen, die zu Zellen mit dem Zustand „ein" gehören, wegen des Zellenstroms reduziert werden, wenn Zellen mit dem Zustand „ein" an Zellen mit dem Zustand „aus" angrenzen, und Spannungspegel auf den Bitleitungen, die zu Zellen mit dem Zustand „aus" gehören, können wegen Kopplungsef fekten zwischen den angrenzenden Bitleitungen eventuell ebenfalls reduziert werden, was zu dem Problem führen kann, dass die Zellenströme genauso durch die Zellen mit dem Zustand „aus" fließen können wie durch die Zellen mit dem Zustand „ein". Dieses Phänomen führt zu einem Lesefehler. Sogar wenn der Entladepfad im Sourceleitungsdecoder 310 groß ist, nehmen die Potentiale der Sourceleitungen SLi nicht vollständig den Wert der Massespannung (VSS) an, sondern steigen eher etwas an, und zwar wegen eines Übergangsdiffusionswiderstands und eines Leitungswiderstands, die durch die Anordnung der Sourceleitungen SLi hervorgerufen werden. In diesem Fall können die Potentiale der Sourceleitungen SLi durch Bilden zusätzlicher Entladepfade an den Sourceleitungen SLi oder durch Benutzung eines Verfahrens mit Metallkoppelleitungen reduziert werden.
  • Jedoch hat das Verfahren der Bildung zusätzlicher Entladepfade den Nachteil, dass die Chipgröße zunehmen kann. Außerdem ist das Verfahren der Bildung von Metallkoppelleitungen oder von Transistoren zwischen dem Speicherzellenfeld und mit einer anderen Form der Speicherzellenstruktur durch eine daraus resultierende Verschlechterung der Charakteristika der Speicherzellen wegen eines Lasteffektes begrenzt, der in den Speicherzellen beim Herstellungsprozess entsteht.
  • Deshalb besteht ein ansteigender Bedarf an Speicherzellen, die in der Lage sind, das Problem der ansteigenden Spannung auf den Sourceleitungen ohne eine Erhöhung der Größe der Speicherzellen und ohne eine Verschlechterung des Lasteffektes der Speicherzellen zu lösen.
  • In der Patentschrift US 6.144.584 ist ein Flash-Speicherbaustein offenbart, der eine Mehrzahl von in Zeilen und Spalten angeordneten Flash-Speicherzellen mit je einem Steuergate, einem Sourceanschluss und einem Drainanschluss, eine Mehrzahl von ersten und zweiten Wortleitungen, die mit zugehörigen Steuergates je eines zugeordneten Satzes von Flash-Speicherzellen verbunden sind, eine Mehrzahl von Bitleitungen, die mit zugehörigen Drainanschlüssen der Flash-Speicherzellen verbunden sind, und Auswahltransistoren aufweist, die zwischen einer jeweiligen Sourceleitung, welche mit den Sourceanschlüssen von Flash-Speicherzellen des ersten und zweiten Satzes verbunden ist, und einer Entladeleitung eingeschleift und durch übliche NMOS-Transistoren realisiert sind.
  • Aufgabe der Erfindung ist es, einen Flash-Speicherbaustein mit einer stabilen Sourceleitung zur Verfügung zu stellen, der die oben beschriebenen Beschränkungen bzw. Unzulänglichkeiten der herkömmlichen Flash-Speicherbausteine wenigstens teilweise vermeidet.
  • Die Erfindung löst diese Aufgabe durch einen Flash-Speicherbaustein mit den Merkmalen des Patentanspruchs 1.
  • Vorteilhafte Weiterbildungen der Erfindung sind in den abhängigen Ansprüchen angegeben.
  • Ein erfindungsgemäßer Flash-Speicherbaustein vermeidet oder verringert den Lasteffekt, der sonst durch unterschiedliche Strukturen innerhalb eines Speicherzellenfelds auftreten kann, dadurch, dass ein Sourceleitungsentladepfad die gleiche Struktur hat wie eine Speicherzelle. Da zudem Entladeleitungen und Auswahltransistoren zum Entladen von Sourceleitungen zwischen Bitleitungen angeordnet sind, sind die Sourceleitungen durch einen Spannungsanstieg auf den Bitleitungen gekoppelt, so dass Lesefehler nicht auftreten, die sonst wegen der Kopplung zwischen benachbarten Bitleitungen während eines Lesevorgangs hervorgerufen werden können.
  • Vorteilhafte, nachfolgend beschriebene Ausführungsformen der Erfindung sowie die zu deren besserem Verständnis oben erläuterten, herkömmlichen Ausführungsbeispiele sind in den Zeichnungen dargestellt. Es zeigen:
  • 1 eine Schnittdarstellung eines herkömmlichen Split-Gate-NOR-Flash-Speicherbausteins;
  • 2 eine schematische Darstellung einer Flash-Speicherzelle als Ersatzschaltbild des Split-Gate-NOR-Flash-Speicherbausteins aus 1;
  • 3 eine schematische Darstellung eines herkömmlichen Flash-Speicherzellenfeldes mit einer Mehrzahl von mit einer einzelnen E/A-Leitung verbundenen Bitleitungen;
  • 4 eine schematische Darstellung eines herkömmlichen Flash-Speicherzellenfeldes mit einer Mehrzahl von E/A-Leitungen, in dem die Bitleitungen jeweils mit einer zugehörigen E/A-Leitung verbunden sind;
  • 5 eine schematische Darstellung einer Ausführungsform eines erfindungsgemäßen Flash-Speicherzellenfeldes mit einer Mehrzahl von mit einer einzelnen E/A-Leitung verbundenen Bitleitungen;
  • 6 eine schematische Darstellung eines Sourceleitungsdecoders aus 5; und
  • 7 eine schematische Darstellung einer weiteren Ausführungsform eines erfindungsgemäßen Flash-Speicherzellenfeldes mit einer Mehrzahl von E/A-Leitungen, in dem die Bitleitungen jeweils mit einer zugehörigen E/A-Leitung verbunden sind.
  • 5 zeigt eine schematische Darstellung einer Ausführungsform eines erfindungsgemäßen Flash-Speicherbausteins. Im Vergleich zum herkömmlichen Speicherzellenfeldblock 300 aus 3, in dem die mit den Sourceleitungen SLi verbundenen Auswahltransistoren QS1 bis QS4 als übliche Transistoren ausgeführt sind, umfasst ein Speicherzellenfeldblock 500 aus 5 Auswahltransistoren QS51 bis QS54, welche die gleiche Struktur haben wie die Speicherzellentransistoren Q1 bis Q16. Anders ausgedrückt, die Speicherzellentransistoren Q1 bis Q16 und die Auswahltransistoren QS51 bis QS54 sind als Split-Gate-Transistoren ausgeführt, beispielsweise von dem in 1 dargestellten Typ. Während die Speicherzellentransistoren Q1 bis Q16 Zellen mit einem Zustand „aus" sind, die selektiv programmiert sind, oder Zellen mit einem Zustand „ein" sind, die nicht programmiert sind, sind die Auswahltransistoren QS51 bis QS54 Zellen mit dem Zustand „ein", die nicht programmiert sind. Im dargestellten Ausführungsbeispiel wird das Sourceleitungsentladesignal SL_DIS über einen Inverter INV1 invertiert und zu einer Entladeleitung SDL1 übertragen.
  • In dargestellten Ausführungsbeispiel wird im Lese- oder Löschmodus eine Spannung von 0V an die Entladeleitung SDL1 angelegt, die als Sourceleitungsentladepfad benutzt wird, und im Programmiermodus wird eine Versorgungsspannung VCC oder eine Programmiersperrspannung wird an die Entladeleitung SDL1 angelegt. Deshalb werden die Auswahltransistoren QS51 bis QS54 immer im Löschmodus gehalten und sorgen dafür, dass die Sourceleitungen SLi im Lesemodus Massepotential annehmen. Sogar für den Fall, dass eine ausgewählte Seite auf einmal gelöscht wird, sind die als Sourceleitungsentladepfad benutzten Auswahltransistoren QS51 bis QS54 im gelöschten Zustand und arbeiten daher als Zellen mit dem Zustand „ein". Selbst für den Fall, dass ein Programmiervorgang in einer ausgewählten Seite ausgeführt wird, sind die Auswahltransistoren QS51 bis QS54 nicht programmiert. Deshalb vermeiden die Auswahltransistoren QS51 bis QS54, welche die herkömmliche normale Transistorfunktion ersetzen, das Lasteffektproblem, das sonst im Speicherzellenfeld erzeugt werden kann.
  • Im Programmiermodus versorgt der Sourceleitungsdecoder 310 die Sourceleitungen SLi mit der Versorgungsspannung VCC. Eine schematische Darstellung eines beispielhaften Sourceleitungsdecoders 310 ist in 6 dargestellt. Wie aus 6 ersichtlich ist, versorgt der Sourceleitungsdecoder 310 in Abhängigkeit von einem Programmiersignal PROGRAM und Kombinationssignalen X_DECODS aus niedrigen Adressensignalen ausgewählte Sourceleitungen SLi mit der höheren Spannung Vpp von ungefähr 10V oder mit der Massespannung VSS von 0V. Bei diesem Beispiel ist das Programmiersignal PROGRAM ein Signal, das in die Speicherzellen eingegeben wird, um den Programmiervorgang durchzuführen.
  • Nachfolgend wird die Funktionsweise des Speicherzellenfeldblocks 500 im Zusammenhang mit 5 im Detail beschrieben. Die Programmier-, Lösch- und Lesevorgänge werden beispielhaft im Zusammenhang mit der Speicherzelle Q1 beschrieben. Die Speicherzelle Q1 wird von einer ersten Wortleitung WL1 und einer ersten Bitleitung BL1 ausgewählt. Hierbei wird die erste Wortleitung WL1 durch einen nicht dargestellten Zeilendecoder freigeschaltet und die erste Bitleitung BL1 wird durch Spaltenauswahlsignale YA1 und YB1 ausgewählt. Im Programmiermodus der Speicherzelle Q1 wird eine Schwellwertspannung VT von ungefähr 1,5V an die erste Wortleitung angelegt, die höhere Spannung Vpp von ungefähr 10V wird durch den Sourceleitungsdecoder 310 an eine erste Sourceleitung SL1 angelegt und die Massespannung von 0V wird an die erste Bitleitung BL1 angelegt, so dass die Speicherzelle Q1 programmiert wird. Im Löschmodus wird, weil die Speicherzellen in Seiteneinheiten gelöscht werden, eine Löschspannung Vee von ungefähr 12V an die erste und zweite Wortleitung WL1 und WL2 angelegt und die Entladeleitung SDL1 wird durch das auf einem hohen Pegel liegende Sourceleitungsentladesignal SL_DIS auf einen niedrigen Pegel gesetzt. Zudem wird der erste Auswahltransistor QS51, der mit der ersten und der zweiten Wortleitung WL1 und WL2 verbunden ist, leitend geschaltet, um den niedrigen Pegel der Entladeleitung SDL1 zur ersten Sourceleitung SL1 zu übertragen, und die Massespannung von 0V wird an alle ausgewählten Bitleitungen BL1, BLi, BLm-1, und BLm angelegt, so dass alle Speicherzellen Q1 bis Q8 gelöscht werden, die in der ersten Seiteneinheit PAGE1 angeordnet sind. Im Lesemodus wird eine Lesespannung Vread von ungefähr 3V an die erste Wortleitung WL1 angelegt und die Entladeleitung SDL1 wird durch das auf einem hohen Pegel liegende Sourceleitungsentladesignal SL_DIS auf einen niedrigen Pegel gesetzt. Zudem wird der erste Auswahltransistor QS51, der mit der ersten Wort leitung WL1 verbunden ist, leitend geschaltet, um den niedrigen Pegel der Entladeleitung SDL1 zur ersten Sourceleitung SL1 zu übertragen, und eine Spannung von ungefähr 1V wird an die ausgewählte Bitleitung BL1 angelegt, so dass Daten der Speicherzelle Q1 gelesen werden.
  • Beim erfindungsgemäßen Speicherzellenfeldblock 500 hat der Sourceleitungsentladepfad daher die gleiche Struktur wie eine Speicherzelle, so dass der Lasteffekt nicht auftritt, der sonst wegen unterschiedlicher Strukturen im Speicherzellenfeld verursacht werden könnte.
  • 7 zeigt eine weitere Ausführungsform eines erfindungsgemäßen Flash-Speicherzellenfeldes 700. Im Vergleich mit dem herkömmlichen Speicherzellenfeldblock 400 aus 4 besteht beim erfindungsgemäßen Speicherzellenfeldblock 700 aus 7 der Unterschied, dass er Entladeleitungen SDL1 bis SDLk umfasst, die mit Auswahltransistoren QS701 bis QS716 verbunden sind und zwischen Bitleitungen BL1 bis BLk angeordnet sind. Ein weiterer Unterschied besteht darin, dass die Auswahltransistoren QS701 bis QS716 die gleiche Struktur haben wie die Split-Gate-Speicherzellen Q1 bis Q16. Anders ausgedrückt, sind die Auswahltransistoren QS701 bis QS716 wie die Auswahltransistoren QS51 bis QS54 aus 5 als Split-Gate-Transistoren ausgeführt.
  • Da im Speicherzellenfeldblock 700 die Entladeleitungen SDL1 bis SDLk zwischen den Bitleitungen BL1 bis BLk angeordnet sind und die Sourceleitungen SLi entladen, wird ein Lesefehler während eines Lesevorgangs verhindert oder verkleinert, der sonst durch Kopplungseffekte zwischen benachbarten Bitleitungen hervorgerufen werden könnte.
  • Programmier-, Lösch- und Lesevorgänge im Speicherzellenfeldblock 700 aus 7 sind identisch zu denen im Speicherzellenfeldblock 500 aus 5. Auf eine nochmalige detaillierte Beschreibung kann deshalb hier verzichtet werden.
  • Obwohl Split-Gate-Flash-Speicherzellen beispielhaft beschrieben wurden, ist die vorliegende Erfindung selbstverständlich auch auf andere Flash-Speicherzellen mit anderen Strukturen anwendbar.
  • Durch die Erfindung wird dadurch, dass die Sourceleitungsentladepfade die gleiche Struktur haben wie die Speicherzellen, der Lasteffekt vermieden oder verkleinert, der sonst durch vorhandene unterschiedliche Strukturen innerhalb des Speicherzellenfelds verursacht werden kann. Zusätzlich werden kann Lesefehler während eines Lesevorgangs vermieden oder verkleinert, die sonst durch Kopplungseffekte zwischen benachbarten Bitleitungen auftreten können.

Claims (6)

  1. Flash-Speicherbaustein mit – einer Mehrzahl von Flash-Speicherzellen (Q1 bis Q16), die in Zeilen und Spalten angeordnet sind, wobei jede der Flash-Speicherzellen (Q1 bis Q16) ein Steuergate, einen Sourceanschluss und einen Drainanschluss hat, – einer Mehrzahl von ersten Wortleitungen (WL1, WL2), die mit zugehörigen Steuergates eines ersten Satzes (PAGE1) von Flash-Speicherzellen (Q1 bis Q8) verbunden sind, – einer Mehrzahl von zweiten Wortleitungen (WLn-1, WLn), die mit zugehörigen Steuergates eines zweiten Satzes (PAGEn/2) von Flash-Speicherzellen (Q9 bis Q16) verbunden sind, – einer Mehrzahl von Bitleitungen (BL1, BLi, BLm-1, BLm), die mit zugehörigen Drainanschlüssen der Flash-Speicherzellen (Q1 bis Q16) verbunden sind, und – einer Anzahl von Auswahltransistoren (QS51 bis QS54), die zwischen einer Sourceleitung (SL1, SLn/2) und einer Entladeleitung (SDL1) eingeschleift sind, wobei die Sourceleitung (SL1, SLn/2) mit den Sourceanschlüssen der Flash-Speicherzellen (Q1 bis Q16) des ersten und zweiten Satzes (PAGE1, PAGEn/2) verbunden ist, dadurch gekennzeichnet, dass – die Auswahltransistoren (QS51 bis QS54) die gleiche Struktur haben wie die Flash-Speicherzellen (Q1 bis Q16) des ersten und zweiten Satzes (PAGE1, PAGEn/2).
  2. Flash-Speicherbaustein mit – einer Mehrzahl von Flash-Speicherzellen (Q1 bis Q16), die in Zeilen und Spalten angeordnet sind, wobei jede der Flash-Speicherzellen (Q1 bis Q16) ein Steuergate, einen Sourceanschluss und einen Drainanschluss hat, – einer Mehrzahl von ersten Wortleitungen (WL1, WL2), die mit zugehörigen Steuergates eines ersten Satzes (PAGE1) von Flash-Speicherzellen (Q1 bis Q8) verbunden sind, – einer Mehrzahl von zweiten Wortleitungen (WLn-1, WLn), die mit zugehörigen Steuergates eines zweiten Satzes (PAGEn/2) von Flash-Speicherzellen (Q9 bis Q16) verbunden sind, – einer Mehrzahl von Bitleitungen (BL1 bis BLk), die mit zugehörigen Drainanschlüssen der Flash-Speicherzellen (Q1 bis Q16) verbunden sind, und – einer Anzahl von Auswahltransistoren (QS701 bis QS716), die jeweils zwischen einer zugehörigen Sourceleitung (SL1, SLn/2) und einer zugehörigen Entladeleitung (SDL1 bis SDLk) eingeschleift sind, wobei die Sourceleitung (SL1, SLn/2) mit den Sourceanschlüssen der Flash-Speicherzellen (Q1 bis Q16) des ersten und zweiten Satzes (PAGE1, PAGEn/2) verbunden ist, dadurch gekennzeichnet, dass – die Auswahltransistoren (QS701 bis QS716) zwischen benachbarten Bitleitungen (BL1 bis BLk) angeordnet sind und die gleiche Struktur haben wie die Flash-Speicherzellen (Q1 bis Q16) des ersten und zweiten Satzes (PAGE1, PAGEn/2).
  3. Flash-Speicherbaustein nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Auswahltransistoren (QS51 bis QS54, QS701 bis QS716) und die Flash-Speicherzellen (Q1 bis Q16) als Split-Gate-Flash-Speicherzellen ausgeführt sind.
  4. Flash-Speicherbaustein nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass die Entladeleitung (SDLi) mit einem Ausgang eines Inverters (INV1) verbunden ist, der ein Sourceleitungsentladesignal (SL_DIS) empfängt.
  5. Flash-Speicherbaustein nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass die Entladeleitung (SDLi) in einem Programmiermodus auf einem hohen logischen Pegel und in einem Löschmodus oder einem Lesemodus auf einem niedrigen logischen Pegel ist.
  6. Flash-Speicherbaustein nach einem der Ansprüche 1 bis 5, gekennzeichnet durch eine Mehrzahl von Dummy-Flash-Speicherzellen, die an Randbereichen des Flash-Speicherbausteins angeordnet sind, wobei jede Dummy-Flash-Speicherzelle ein Steuergate, einen Sourceanschluss und einen Drainanschluss hat und wobei im Programmiermodus logisch hohe Pegel und im Löschmodus oder Lesemodus logisch niedrige Pegel mit einer Massespannung an Bitleitungen der Dummy-Flash-Speicherzellen angelegt werden.
DE10329627A 2002-08-14 2003-06-24 Flash-Speicherbaustein Expired - Lifetime DE10329627B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2002-0048041A KR100476928B1 (ko) 2002-08-14 2002-08-14 비트라인 커플링과 로딩 효과에 대해 안정적인 소스라인을 갖는 플레쉬 메모리 어레이
KR2002-48041 2002-08-14

Publications (2)

Publication Number Publication Date
DE10329627A1 DE10329627A1 (de) 2004-03-04
DE10329627B4 true DE10329627B4 (de) 2005-04-21

Family

ID=31185817

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10329627A Expired - Lifetime DE10329627B4 (de) 2002-08-14 2003-06-24 Flash-Speicherbaustein

Country Status (6)

Country Link
US (1) US6940758B2 (de)
KR (1) KR100476928B1 (de)
CN (1) CN100447899C (de)
DE (1) DE10329627B4 (de)
FR (1) FR2843648B1 (de)
TW (1) TWI228256B (de)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1327527C (zh) * 2004-10-15 2007-07-18 清华大学 一种能够实现反向读取的sonos型快闪存储器阵列构架的操作方法
US7206235B1 (en) 2005-10-14 2007-04-17 Sandisk Corporation Apparatus for controlled programming of non-volatile memory exhibiting bit line coupling
US7286406B2 (en) * 2005-10-14 2007-10-23 Sandisk Corporation Method for controlled programming of non-volatile memory exhibiting bit line coupling
EP1845532B1 (de) * 2006-04-12 2009-04-01 STMicroelectronics S.r.l. Spaltendekodierungssystem für mit Niederspannungstransistoren implementierte Halbleiterspeichervorrichtungen
US7719899B2 (en) 2007-02-13 2010-05-18 Micron Technology, Inc. Circuits, systems and methods for driving high and low voltages on bit lines in non-volatile memory
KR100833422B1 (ko) * 2007-03-15 2008-05-29 주식회사 하이닉스반도체 메모리 소자의 페이지 버퍼 회로
US8320191B2 (en) 2007-08-30 2012-11-27 Infineon Technologies Ag Memory cell arrangement, method for controlling a memory cell, memory array and electronic device
KR100909627B1 (ko) * 2007-10-10 2009-07-27 주식회사 하이닉스반도체 플래시 메모리소자
KR200454278Y1 (ko) * 2009-12-03 2011-06-27 주식회사 유라코퍼레이션 차량용 단자
TWI451420B (zh) 2010-01-20 2014-09-01 Macronix Int Co Ltd 具有記憶體程式化放電電路之積體電路裝置及其方法
KR101131559B1 (ko) * 2010-05-31 2012-04-04 주식회사 하이닉스반도체 비휘발성 메모리 장치
US9142306B2 (en) * 2013-01-11 2015-09-22 Atmel Corporation Selecting memory cells using source lines
KR102167609B1 (ko) 2014-05-13 2020-10-20 삼성전자주식회사 비휘발성 메모리 장치 및 그것의 프로그램 방법
US9589658B1 (en) 2015-08-18 2017-03-07 Globalfoundries Inc. Disturb free bitcell and array
CN105869666B (zh) * 2016-03-25 2019-10-22 上海华虹宏力半导体制造有限公司 存储器控制电路及存储器
CN105895153B (zh) * 2016-03-25 2019-07-02 上海华虹宏力半导体制造有限公司 存储器及其干扰检测和消除的方法、装置
US9953719B2 (en) * 2016-05-18 2018-04-24 Silicon Storage Technology, Inc. Flash memory cell and associated decoders
CN106024060B (zh) * 2016-05-31 2019-10-11 上海华虹宏力半导体制造有限公司 存储器阵列
KR102667532B1 (ko) * 2017-02-28 2024-05-22 에스케이하이닉스 주식회사 메모리 장치 및 이의 동작 방법
CN110753965B (zh) 2017-06-23 2023-02-24 华为技术有限公司 存储器和写数据的方法
CN110021309B (zh) * 2019-03-26 2020-10-09 上海华力集成电路制造有限公司 Nand型rom
CN112309468B (zh) * 2019-07-30 2024-07-30 华邦电子股份有限公司 用于快速读取的存储器装置及其控制方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6144584A (en) * 1998-05-12 2000-11-07 Mitsubishi Denki Kabushiki Kaisha Non-volatile semiconductor memory device and method of manufacturing the same

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2626401B1 (fr) * 1988-01-26 1990-05-18 Sgs Thomson Microelectronics Memoire eeprom a grille flottante avec transistor de selection de ligne de source
US5115288A (en) * 1990-06-28 1992-05-19 National Semiconductor Corporation Split-gate EPROM cell using polysilicon spacers
US5289411A (en) * 1992-03-13 1994-02-22 Silicon Storage Technology, Inc. Floating gate memory array device having improved immunity to write disturbance
JPH0660679A (ja) * 1992-08-04 1994-03-04 Mitsubishi Electric Corp 不揮発性半導体記憶装置
JP3283955B2 (ja) * 1993-03-16 2002-05-20 株式会社日立製作所 半導体記憶装置
US5400276A (en) * 1993-03-17 1995-03-21 Fujitsu Limited Electrically erasable nonvolatile semiconductor memory that permits data readout despite the occurrence of over-erased memory cells
JP3450467B2 (ja) * 1993-12-27 2003-09-22 株式会社東芝 不揮発性半導体記憶装置及びその製造方法
JP3171122B2 (ja) * 1995-11-27 2001-05-28 ソニー株式会社 半導体記憶装置および半導体記憶装置の情報読出方法
US5777924A (en) * 1997-06-05 1998-07-07 Aplus Integrated Circuits, Inc. Flash memory array and decoding architecture
DE19730116C2 (de) * 1997-07-14 2001-12-06 Infineon Technologies Ag Halbleiterspeicher mit nicht-flüchtigen Zwei-Transistor-Speicherzellen
JPH1187658A (ja) * 1997-09-05 1999-03-30 Mitsubishi Electric Corp メモリセルおよびそれを備える不揮発性半導体記憶装置
JP3211745B2 (ja) * 1997-09-18 2001-09-25 日本電気株式会社 半導体記憶装置
KR100295150B1 (ko) * 1997-12-31 2001-07-12 윤종용 비휘발성메모리장치의동작방법과상기동작을구현할수있는장치및그제조방법
JP3128546B2 (ja) * 1998-11-06 2001-01-29 ヒュンダイ エレクトロニクス アメリカ フラッシュメモリのアレイを有する半導体デバイス
JP3584181B2 (ja) * 1999-05-27 2004-11-04 シャープ株式会社 不揮発性半導体記憶装置
JP4663094B2 (ja) * 2000-10-13 2011-03-30 株式会社半導体エネルギー研究所 半導体装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6144584A (en) * 1998-05-12 2000-11-07 Mitsubishi Denki Kabushiki Kaisha Non-volatile semiconductor memory device and method of manufacturing the same

Also Published As

Publication number Publication date
KR100476928B1 (ko) 2005-03-16
TWI228256B (en) 2005-02-21
FR2843648B1 (fr) 2009-07-10
KR20040015897A (ko) 2004-02-21
US20040032763A1 (en) 2004-02-19
CN1484250A (zh) 2004-03-24
US6940758B2 (en) 2005-09-06
FR2843648A1 (fr) 2004-02-20
TW200402737A (en) 2004-02-16
CN100447899C (zh) 2008-12-31
DE10329627A1 (de) 2004-03-04

Similar Documents

Publication Publication Date Title
DE10329627B4 (de) Flash-Speicherbaustein
DE19880311B3 (de) Nichtflüchtige Speicherstruktur
DE10225398B4 (de) Halbleiterspeichervorrichtung mit Speicherzellenarrays, die zum Durchführen eines wahlfreien Zugriffs in der Lage ist
DE69936028T2 (de) Nichtflüchtiger Halbleiterspeicher
DE102005022611B4 (de) Programmierverfahren für ein nichtflüchtiges Speicherbauelement
DE69227413T2 (de) Zwischenspeicherschaltung für Daten mit einer nichtlöschbaren Speicherzelle
DE60214023T2 (de) Selektiver betrieb eines nichtflüchtigen mehrzustandsspeichersystems in einem binärmodus
DE69529367T2 (de) Halbleiterspeicheranordnung und hochspannungsschaltende Schaltung
DE4232025C2 (de) Elektrisch löschbarer und programmierbarer nichtflüchtiger Halbleiterspeicher mit automatischem Schreibprüfungs-Controller
DE69524913T2 (de) Nichtflüchtige Halbleiter-Speicherzelle mit Korrekturmöglichkeit einer überschriebenen Zelle, und Korrekturverfahren
DE102006028209B4 (de) Verfahren zum Löschen von Speicherzellen einer Flash-Speichereinrichtung und Halbleiterspeichereinrichtung
DE102005033165B4 (de) Nichtflüchtiges Speicherbauelement, Programmier- und Schreibverfahren
DE112010000955T5 (de) NAND-Flasharchitektur mit mehrstufiger Zeilendecodierung
DE4000787A1 (de) Elektrischer, seitenweise loeschbarer und programmierbarer nurlesespeicher
DE102007006292A1 (de) Halbleiterspeicherbauelement mit Programmierspannungsgenerator und Verfahren zum Programmieren desselben
DE102005026900B4 (de) Blockgrößenänderungsfähige NAND-Flash-Speichervorrichtung
DE112020000174T5 (de) Adaptive vpass für 3d-flash-speicher mit paarkettenstruktur
DE112016000654T5 (de) Mehrzustands-Programmierung für nichtflüchtigen Speicher
DE112005000866T5 (de) Verfahren und Systeme zur Erreichung einer hohen Schreibleistung in Multibit-Speichervorrichtungen
DE102022101341A1 (de) Spitzen- und durchschnitts-icc-reduzierung durch stufenbasierte abtastung während der programmverifizierungsvergänge von nichtflüchtigen speicherstrukturen
DE112004002851B4 (de) Halbleitervorrichtung und Programmierverfahren
DE102005035084A1 (de) Speicherbauelement und Programmierverfahren
DE112004003023B4 (de) Halbleiterbauelement und Verfahren zum Steuern des Halbleiterbauelements
DE69821039T2 (de) Halbleiterspeicheranordnung mit der Fähigkeit, genaue und gemeinsame Löschprüfung von allen Speicherzellen auszuführen
DE69630228T2 (de) Flash-speichersystem mit reduzierten störungen und verfahren dazu

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
R071 Expiry of right