DE69810270T2 - Differentielle flash-speicherzelle und betriebsverfahren dafür - Google Patents
Differentielle flash-speicherzelle und betriebsverfahren dafürInfo
- Publication number
- DE69810270T2 DE69810270T2 DE69810270T DE69810270T DE69810270T2 DE 69810270 T2 DE69810270 T2 DE 69810270T2 DE 69810270 T DE69810270 T DE 69810270T DE 69810270 T DE69810270 T DE 69810270T DE 69810270 T2 DE69810270 T2 DE 69810270T2
- Authority
- DE
- Germany
- Prior art keywords
- transistor
- memory cell
- flash memory
- storage
- floating gate
- 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
Links
- 238000011017 operating method Methods 0.000 title 1
- 210000000352 storage cell Anatomy 0.000 title 1
- 230000015654 memory Effects 0.000 claims description 86
- 238000007667 floating Methods 0.000 claims description 76
- 239000013078 crystal Substances 0.000 claims description 20
- 230000008859 change Effects 0.000 claims description 18
- 238000000034 method Methods 0.000 claims description 14
- 239000002784 hot electron Substances 0.000 claims description 11
- 238000002347 injection Methods 0.000 claims description 9
- 239000007924 injection Substances 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 5
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 claims description 3
- 238000012544 monitoring process Methods 0.000 claims description 3
- 229910052710 silicon Inorganic materials 0.000 claims description 3
- 239000010703 silicon Substances 0.000 claims description 3
- 239000004020 conductor Substances 0.000 claims description 2
- 238000011144 upstream manufacturing Methods 0.000 claims 1
- 239000004065 semiconductor Substances 0.000 description 13
- 238000010586 diagram Methods 0.000 description 4
- 239000000463 material Substances 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000005669 field effect Effects 0.000 description 3
- 239000000758 substrate Substances 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000000696 magnetic material Substances 0.000 description 2
- 239000002159 nanocrystal Substances 0.000 description 2
- 229910021420 polycrystalline silicon Inorganic materials 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 1
- 229910052782 aluminium Inorganic materials 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 239000000919 ceramic Substances 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 238000002513 implantation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000011810 insulating material Substances 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 229920005591 polysilicon Polymers 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- HBMJWWWQQXIZIP-UHFFFAOYSA-N silicon carbide Chemical compound [Si+]#[C-] HBMJWWWQQXIZIP-UHFFFAOYSA-N 0.000 description 1
- 229910010271 silicon carbide Inorganic materials 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
Classifications
-
- 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
-
- 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
-
- 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/0408—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells containing floating gate transistors
- G11C16/0441—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells containing floating gate transistors comprising cells containing multiple floating gate devices, e.g. separate read-and-write FAMOS transistors with connected floating gates
-
- 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/561—Multilevel memory cell aspects
- G11C2211/5612—Multilevel memory cell with more than one floating gate
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2216/00—Indexing scheme relating to G11C16/00 and subgroups, for features not directly covered by these groups
- G11C2216/02—Structural aspects of erasable programmable read-only memories
- G11C2216/08—Nonvolatile memory wherein data storage is accomplished by storing relatively few electrons in the storage layer, i.e. single electron memory
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Non-Volatile Memory (AREA)
- Semiconductor Memories (AREA)
- Read Only Memory (AREA)
Description
- Die vorliegende Erfindung betrifft allgemein das Gebiet von elektronischen Vorrichtungen und insbesondere eine differentielle Flash-Speicherzelle sowie ein Verfahren zum Programmieren dieser Speicherzelle.
- In der Regel speichern Computersysteme ihre Daten auf einem magnetischen Medium wie einem Festplattenlaufwerk. Das Festplattenlaufwerk ist eine elektromechanische Komponente des Computersystems, bei der die Polarität eines magnetischen Materials festgehalten wird, das schnell und beliebig oft neu beschrieben werden kann. Ein typisches Festplattenlaufwerk enthält wenigstens zwei bewegliche Teile, die auf Steuersignale regieren, die von einem Prozessor des Computersystems erzeugt werden. Herkömmlich beinhaltet das Festplattenlaufwerk eine Platte aus einem Aluminiumsubstrat, die drehbar an einer Basis angebracht ist. Auf die Oberfläche des Substrats ist ein magnetisches Material aufgebracht. Ein schwenkbarer Aktuatorarm bewegt einen keramischen Wandler über die Oberfläche der Platte, um Daten von der Festplatte abzulesen und Daten darauf aufzuschreiben. Die mechanischen Teile sind empfindlicher und weniger zuverlässig als die anderen, aus Halbleitern bestehenden Komponenten des Computersystems. Die magnetischen Festplattensysteme dominieren jedoch den Bereich der Speichermedien für Computer und ähnliche Systeme wegen der geringen Kosten und der hohen Speicherdichte der gegenwärtigen magnetischen Festplattensysteme im Vergleich zu herkömmlichen Halbleiteralternativen.
- Halbleiterspeicher speichern Daten an Speicherorten, die als "Zellen" bezeichnet werden. Die herkömmlichen Konstruktionen ermöglichen nur das Speichern eines einzigen Datenbits zu einem gegebenen Zeitpunkt in einer Zelle. In der Regel umfaßt die Zelle einen Zugriffstransistor und ein Speicherelement wie einen Kondensator oder ein schwebendes Gate, das die Daten auf der Basis der elektrischen Ladung auf dem Speicherelement speichert. Die elektrische Ladung stellt in den herkömmlichen Anwendungen entweder eine binäre "1" oder eine binäre "0" dar, weshalb bei dem herkömmlichen Aufbau für jedes Datenbit ein Transistor erforderlich ist. Die Speicherdichte von Halbleiterspeichern wird durch die höchstmögliche Packungsdichte von Transistoren auf einem Halbleitersubstrat begrenzt. Aber obwohl die Transistoren in jeder neuen Technologiegeneration immer dichter gepackt werden, ist diese Dichte immer noch nicht mit der Speicherdichte eines magnetischen Mediums vergleichbar.
- Es wurde neuerdings versucht, die Speicherdichte von Flash-Speicherzellen dadurch zu erhöhen, daß Speicherzellen geschaffen wurden, die mehr als ein Datenbit speichern können, die sogenannten "Mehrzustands"-Flash-Speicherzellen. Bei einem herkömmlichen Flash-Speicher wird die Ladung auf dem schwebenden Gate eines Feldeffekttransistors in Reaktion auf ein Signal gespeichert, das an ein Steuergate angelegt wird. Die Ladung auf dem schwebenden Gate stellt auf der Basis der Auswirkung der Ladung auf den Strom durch den Transistor entweder eine binäre "1" oder eine binäre "0" dar. Wenn sich eine Ladung auf dem schwebenden Gate befindet, verringert sich der Drainstrom. Anfänglich befindet sich auf dem schwebenden Gate keine Ladung, was eine binäre "1" darstellt. Wenn eine binäre "0" gespeichert wird, werden mit einer Spannung am Steuergate, die ausreicht, um heiße Elektronen zu injizieren, Elektronen in das schwebende Gate gezwungen, wodurch sich der Drainstrom des Transistors verringert. Durch das Erfassen des Drainstroms des Transistors kann daher der Wert des Datenbits bestimmt werden, das in der Flash-Speicherzelle gespeichert ist.
- Um die Anzahl der Zustände zu erhöhen, die gespeichert werden können, wurde bereits versucht, Einstellungen an der Schwellenspannung des Transistors vorzunehmen. Mit dieser Technik können jedoch aufgrund der Variationen der Schwellenspannung der einzelnen Transistoren in einem Array von Speicherzellen höchstens zwei bis vier Datenbit in einer Zelle gespeichert werden. Anderenfalls sind komplexe Programmtechniken zum Einstellen der Schwellenspannung der Transistoren bei jedem Lese- und Schreibvorgang erforderlich. Die gegenwärtigen Flash-Speichervorrichtungen mit mehreren Speicherzuständen stellen daher wegen der Schwierigkeiten beim Auslesen des auf dem schwebenden Gate gespeicherten Zustands nur eine geringe Verbesserung gegenüber den herkömmlichen Halbleiterspeichern dar.
- Aus diesen und anderen, noch genannten Gründen, die dem Fachmann beim Lesen und Verstehen der vorliegenden Beschreibung klar werden, besteht ein Bedürfnis nach einem Halbleiterspeicher, bei dem in jeder Speicherzelle Mehrbitdaten effektiv gespeichert und wiedergewonnen werden können.
- Aus der EP-A-0139185 ist eine Flash-Speicherzelle mit zwei Transistoren bekannt, die jeweils ein schwebendes Gate aufweisen, wobei ein Datenbit durch Laden des einen oder des anderen der schwebenden Gates gespeichert und die Daten durch Erfassen des Spannungsunterschiedes zwischen den schwebenden Gates ausgelesen werden, wobei festgestellt wird, welches der Gates geladen ist.
- Aus der US-A-5418743 sind Speicherzellen bekannt, in denen ein Speichertransistor dadurch programmiert wird, daß zum schwebenden Gate Ladung hinzugefügt wird, bis der Drainstrom einen von einer Anzahl von möglichen Werten annimmt, die Datenwerten entsprechen. Zum Einstellen der Bezugsdrainströme, die den möglichen Werten der Daten entsprechen, sind Bezugstransistoren vorgesehen.
- Die Aspekte der vorliegenden Erfindung sind in den anhängenden Patentansprüchen genannt.
- Es werden eine Flash-Speicherzelle und ein Verfahren zum Programmieren dieser Speicherzelle beschrieben, bei der bzw. bei dem die Speicherung einer Anzahl von Bit in jeder Zelle möglich ist.
- Insbesondere umfaßt eine beispielhafte Ausführungsform der vorliegenden Erfindung eine Flash-Speicherzelle mit ersten und zweiten Transistoren. Der erste Transistor umfaßt ein Steuergate, das mit einer Wortleitung verbunden ist, ein Drain, das mit einer Datenleitung verbunden ist, und ein schwebendes Gate. Der zweite Transistor umfaßt ähnlich ein Steuergate, das mit der Wortleitung verbunden ist, ein Drain, das mit einer zweiten Datenleitung verbunden ist, und ein zweites schwebendes Gate. Das erste schwebende Gate speichert den Zustand des zweiten Transistors vor dem Programmieren der Flash-Speicherzelle. Das zweite schwebende Gate speichert den programmierten Zustand des zweiten Transistors. Der Unterschied zwischen den Zuständen des ersten und des zweiten Transistors steht für den Wert der Daten, die in der Flash-Speicherzelle gespeichert sind.
- Eine andere Ausführungsform der vorliegenden Erfindung umfaßt ein Verfahren zum Speichern von Mehrbitdaten in einer Flash-Speicherzelle. Bei diesem Verfahren werden zuerst der Speicher- und der Bezugstransistor der Flash-Speicherzelle ausgeglichen. Das heißt, daß die Transistoren dazu gezwungen werden, im wesentlichen den gleichen Leitfähigkeitszustand anzunehmen. Dann werden derart Ladungen auf dem schwebenden Gate des Speichertransistors gespeichert, daß sich der Drainstrom des Speichertransistors in meßbaren Schritten ändert. Die Anzahl der schrittweisen Änderungen des Drainstromes des Speichertransistors entspricht dem Wert der Mehrbitdaten, die in der Flash-Speicherzelle gespeichert werden.
- Bei einer anderen Ausführungsform der vorliegenden Erfindung umfaßt eine Flash-Speicherzelle einen Bezugstransistor mit einem ersten schwebenden Gate und einen Speichertransistor mit einem zweiten schwebenden Gate. Der Bezugs- und der Speichertransistor sind mit einer gemeinsamen Wortleitung verbunden. Der Bezugs- und der Speichertransistor sind außerdem an verschiedene Datenleitungen angeschlossen. Die Flash- Speicherzelle erzeugt auf der Basis der Ladungen, die auf dem ersten und dem zweiten schwebenden Gate gespeichert sind, auf den Datenleitungen ein Differential-Ausgangssignal. Das Differential-Ausgangssignal steht für die Mehrbitdaten, die in der Flash- Speicherzelle gespeichert sind.
- Bei einer anderen Ausführungsform der vorliegenden Erfindung umfaßt eine Flash-Speicherzelle einen Bezugstransistor mit einem ersten schwebenden Gate und einen Speichertransistor mit einem zweiten schwebenden Gate. Der erste Transistor speichert den Zustand des zweiten Transistors vor dem Programmieren der Flash-Speicherzelle. Der Unterschied zwischen dem Zustand des ersten Transistors und dem Zustand des zweiten Transistors nach dem Programmieren steht daher für den Wert der Daten, die in der Flash- Speicherzelle gespeichert sind.
- Bei einer anderen Ausführungsform der vorliegenden Erfindung umfaßt eine Speichervorrichtung ein Array von Flash-Speicherzellen. Jede Zelle enthält einen Bezugstransistor mit einem ersten schwebenden Gate und einen Speichertransistor mit einem zweiten schwebenden Gate. Die Speichervorrichtung umfaßt des weiteren eine Adressierschaltung, die zum Zugreifen auf eine Zelle des Arrays mit dem Array verbunden ist. Schließlich umfaßt die Speichervorrichtung eine Erfassungsschaltung, die mit dem Array verbunden ist, um Signale von den Bezugs- und Speichertransistoren der Zelle aufzunehmen, auf die zugegriffen wird, um auf der Basis des Unterschiedes im Drainstrom des Bezugs- und Speichertransistors die Mehrbitdaten zu bestimmen, die in der Speicherzelle gespeichert sind.
- Fig. 1 ist eine schematische Darstellung einer Ausführungsform einer Flash- Speicherzelle nach der Lehre der vorliegenden Erfindung;
- Fig. 2A und 2B sind schematische Darstellungen von Ladevorrichtungen für die Flash-Speicherzelle der Fig. 1 gemäß einer Ausführungsform der vorliegenden Erfindung;
- Fig. 3 ist eine Schnittansicht eines Transistors mit einem schwebenden Gate aus einer Anzahl von Gateelementen für die Flash-Speicherzelle der Fig. 1;
- Fig. 4 ist eine graphische Darstellung der Beziehung zwischen der Rate der Injektion von heißen Elektronen und der an einen Transistor mit einem schwebenden Gate angelegten Spannung;
- Fig. 5 ist eine schematische Darstellung zur Illustration von Aspekten des Betriebs der Flash-Speicherzelle der Fig. 1; und
- Fig. 6 eine Blockdarstellung einer Flash-Speichervorrichtung nach der Lehre der vorliegenden Erfindung.
- Die folgende genaue Beschreibung von bevorzugten Ausführungsformen erfolgt anhand der beiliegenden Zeichnungen, die einen Teil davon bilden, in denen beispielhaft bestimmte Ausführungsformen gezeigt sind, mit denen die Erfindung ausgeführt werden kann. Diese Ausführungsformen sind ausreichend genau beschrieben, damit der Fachmann die Erfindung ausführen kann, und sind so zu verstehen, daß auch andere Ausführungsformen verwendet werden können und daß logische, mechanische und elektrische Abänderungen erfolgen können, ohne vom Umfang der vorliegenden Erfindung abzuweichen. Die folgende genaue Beschreibung ist daher nicht als einschränkend zu verstehen.
- Zum Zwecke dieser Beschreibung sind Präpositionen wie "auf", "Seite" (wie in "Seitenwand"), "höher", "niedriger", "über" und "unter" bezüglich der herkömmlichen ebenen Arbeitsfläche festgelegt, die sich auf der Oberseite des Chips oder Wafers befindet, unabhängig davon, wie der Chip tatsächlich gehalten wird.
- Die Fig. 1 ist eine schematische Darstellung einer beispielhaften Ausführungsform einer Flash-Speicherzelle, die allgemein mit 10 bezeichnet wird und die gemäß der Lehre der vorliegenden Erfindung aufgebaut ist. Die Speicherzelle 10 umfaßt einen ersten und einen zweiten Feldeffekttransistor 12 und 14. Die Transistoren 12 und 14 beinhalten schwebende Gates 16 und 18. Die Bezeichnung "schwebendes Gate" gibt an, daß die Gates 16 und 18 in einem isolierenden Material, etwa einem Gateoxid, elektrisch isoliert sind. Die Zelle 10 speichert Daten auf der Basis des Unterschieds in den Ladungen auf den schwebenden Gates 16 und 18. Die Zelle 10 ist wegen der geringen Auffrischungsanforderung zum Aufrechterhalten der Ladung auf den schwebenden Gates 16 und 18 im wesentlichen nichtflüchtig (d. h. wenn der Zelle 10 keine Energie mehr zugeführt wird, gehen die auf den schwebenden Gates 16 und 18 gespeicherten Daten nicht verloren). Die Transistoren 12 und 14 enthalten Steuergates 20 und 22. Die Steuergates 20 und 22 sind miteinander verbunden und an eine Wortleitung 36 angeschlossen.
- Bei einer Ausführungsform sind die schwebenden Gates 16 und 18 aus einer Anzahl von isolierenden Kristallen eines leitenden Materials aufgebaut, wie es weiter unten mit Bezug zur Fig. 3 beschrieben ist. Anstelle dieser Nanokristallsiruktur können auch andere Strukturen für die schwebenden Gates 16 und 18 verwendet werden, solange es damit möglich ist, daß die auf den schwebenden Gates gespeicherten Ladungen meßbare Änderungen im Drainstrom der Transistoren verursachen, wie es im folgenden beschrieben ist. Dies schließt polykristalline Siliziumgates ein, wie sie normalerweise in Flash- Speichern verwendet werden. Die Transistoren 12 und 14 enthalten auch Source-Anschlüsse 24 und 26 und Drain-Anschlüsse 28 und 30. Die Source-Anschlüsse 24 und 26 sind mit Masse verbunden und die Drain-Anschlüsse 28 und 30 an Datenleitungen 32 und 34 angeschlossen. Die Datenleitungen 32 und 34 sind mit einer Last wie der Ladeschaltung 37 der Fig. 2A oder der Ladeschaltung 46 der Fig. 2B verbunden. Jede dieser Ladeschaltungen wird hinsichtlich ihrer Funktion beim Betrieb der Flash-Speicherzelle 10 weiter unten noch genauer beschrieben.
- Im Betrieb speichert die Flash-Speicherzelle 10 mittels der schwebenden Gates 16 und 18 der Transistoren 12 und 14 Daten. Um Daten in die Zelle 10 "einzuprogrammieren" oder "einzuschreiben", werden die Transistoren 12 und 14 zuerst "ausgeglichen". Die Bezeichnung "ausgeglichen" heißt, daß die Transistoren so eingestellt werden, daß sie im wesentlichen den gleichen Leitfähigkeitszustand oder Drainstrom aufweisen. Die Transistoren 12 und 14 werden durch Einstellen der Ladung auf den schwebenden Gates 16 und 18 ausgeglichen, wie es weiter unten beschrieben ist. Nachdem die Transistoren 12 und 14 ausgeglichen wurden, kann die Zelle 10 durch das Speichern von Ladung auf dem schwebenden Gate 18, zum Beispiel durch die Injektion von heißen Elektronen, programmiert werden. Auf diese Weise speichert der Transistor 12 den anfänglichen Zustand des Transistors 14 bzw. dessen Zustand vor dem Programmieren (durch die Ausgleichsoperation), und der Unterschied zwischen dem Zustand des Transistors 12 und dem Zustand des programmierten Transistors 14 bildet den Wert der Daten, die in der Zelle 10 gespeichert sind.
- Um die Transistoren 12 und 14 auszugleichen, werden die Datenleitungen 32 und 34 über kleine Widerstände unter Verwendung zum Beispiel der Ladeschaltung 37 der Fig. 2A mit einer Energiequelle verbunden. Die Ladeschaltung 37 weist einen ersten und einen zweiten Widerstand 38 und 40 und eine Spannungsversorgung VDD auf Der Widerstand 38 ist zwischen VDD und die Datenleitung 32 geschaltet. Auf ähnliche Weise ist der Widerstand 40 zwischen die Datenleitung 34 und VDD geschaltet. Bei diesem Aufbau sind die Spannungen an den Drains 28 und 30 im wesentlichen die gleichen. Aufgrund von kleinen Schwankungen in den Eigenschaften der Transistoren 12 und 14 z. B. in der Schwellenspannung kann ein Transistor einen höheren Drainstrom aufweisen als der andere Transistor. Wie in der Fig. 4 gezeigt, ist die Rate der Injektion von heißen Elektronen bei einem Transistor mit einem schwebenden Gate eine Funktion der Gate-Source- Überspannung über der Schwellenspannung (VGS - VT) des Transistors, wie es die Kurve 42 der Fig. 4 zeigt. Für die Kurve 42 ist eine feste Drain-Source-Spannung vorausgesetzt. Im Bereich 44 ist die Kurve 42 im wesentlichen linear mit einer positiven Steigung, wenn zum Aufzeichnen der Rate der Injektion heißer Elektronen ein logarithmischer Maßstab verwendet wird. Wenn die Transistoren 12 und 14 im Bereich 44 unter Vorspannung gesetzt werden, zeigt der Transistor mit der kleineren Schwellenspannung eine größere Rate der Injektion von heißen Elektronen. Im Ergebnis steigt die Schwellenspannung dieses Transistors schneller an, bis die Leitfähigkeiten der beiden Transistoren im wesentlichen gleich sind. Die Transistoren 12 und 14 können im Bereich 44 durch Anreichungsmodusvorrichtungen mit einer positiven Schwellenspannung, die einen Bruchteil der Energieversorgungsspannung beträgt, unter Vorspannung gesetzt werden. Das Ausmaß des Ausgleichs kann durch das Anschließen der Datenleitungen 32 und 34 an einen Differential- Erfassungsverstärker (nicht gezeigt) und Überwachen des kleinen Spannungsabfalls an den Widerständen 38 und 40 festgestellt werden. Die Ausgleichsoperation kann beendet werden, wenn die Leitfähigkeit der Transistoren 12 und 14 ein akzeptables Ausgleichsniveau erreicht.
- Wenn die Transistoren 12 und 14 ausgeglichen sind, kann die Zelle 10 durch das Speichern von Ladung auf dem schwebenden Gate 18 des Transistors 14 programmiert werden. Diese Operation ist graphisch in der Fig. 5 gezeigt. An die Datenleitung 34 wird die mit Vx bezeichnete Spannung angelegt und an die Datenleitung 32 eine kleinere Spannung Vx/1,5. Dadurch wird die Injektion von heißen Elektronen im Transistor 14 ausgelöst. Dabei tritt am Transistor 12 nur eine unwesentliche Injektion von heißen Elektronen auf, da die Gatespannung höher ist als die Drainspannung, so daß sich der Transistor 12 im linearen Bereich befindet. Die Eigenschaften des Transistors 12 ändern sich daher im wesentlichen nicht, während auf dem schwebenden Gate 18 des Transistors 14 Ladungen aufgebaut werden, die dessen Leitfähigkeitszustand verringern. Die Änderung in der Leitfähigkeit des Transistors 14 kann beim Programmieren überwacht werden, um einen Wert zu speichern, der für eine Anzahl von Datenbit steht.
- Wie im folgenden beschrieben, wird bei der Zelle 10 ein schwebendes Gate verwendet, das stufenweise Änderungen im Drainstrom hervorruft, wenn sich auf dem schwebenden Gate 18 Ladungen ansammeln. Die stufenweisen Änderungen im Drainstrom des Transistors 14 werden beim Programmieren überwacht (z. B. gezählt). Die Anzahl der stufenweisen Änderungen im Drainstrom kann in eine binäre Darstellung umgewandelt werden, z. B. eine Anzahl von Bit. Zum Beispiel kann die Binärzahl 1001 dadurch in die Zelle 10 einprogrammiert werden, daß genügend Ladung auf dem schwebenden Gate 18 gespeichert wird, um neun stufenweise Änderungen im Drainstrom des Transistors 14 zu verursachen.
- Es ist anzumerken, daß der Programmierschritt den Schrift des Speicherns von keiner zusätzlichen Ladung auf dem schwebenden Gate 18 beinhalten kann, so daß die Ladungsdifferenz zwischen den schwebenden Gates 16 und 18 im wesentlichen Null ist.
- Beim Auslesen werden die Daten dadurch aus der Zelle 10 ausgelesen, daß die Differenz der Ladungen, die auf den schwebenden Gates 16 und 18 gespeichert sind, verstärkt wird. Zum Beispiel ist die Ladeschaltung 46 der Fig. 2B mit den Datenleitungen 32 und 34 verbunden, um jedes Ungleichgewicht in den Ladungen auf den schwebenden Gates 16 und 18 zu erfassen und zu verstärken. Die Ladeschaltung 46 umfaßt einen ersten und einen zweiten p-Kanal-Feldeffekttransistor, die in einem Differentialaufbau zusammengeschlossen sind. Das heißt, daß das Gate des Transistors 48 mit dem Gate des Transistors 50 verbunden ist. Die Source des Transistors 48 und die Source des Transistors 50 sind mit der Spannungsversorgung VDD verbunden. Das Drain des Transistors 48 ist mit dem Gate des Transistors 48 und mit der Datenleitung 32 verbunden. Schließlich ist das Drain des Transistors 50 mit der Datenleitung 34 verbunden. Der Differentialaufbau der Ladeschaltung 46 verstärkt die Unterschiede im Drainstrom der Transistoren 12 und 14, die durch die Differenz der auf den schwebenden Gates 16 und 18 gespeicherten Ladungen entstehen. Da die Ladeschaltung 46 eine sehr große Verstärkung bei sehr kleinem Offset aufweisen kann, können auch kleine Ladungsunterschiede erfaßt werden, einschließlich so geringer Ladungsunterschiede wie der Ladung eines einzigen Elektrons. In die Zelle 10 kann daher durch das Speichern einer Ladung auf dem schwebenden Gate 18 der Zelle 10 eine große Anzahl von unterschiedlichen Ladungszuständen einprogrammiert werden, die stufenweisen Änderungen im Drainstrom entsprechen. Durch das Zählen der Anzahl von Stufen im Unterschied im Drainstrom zwischen den Transistoren 12 und 14 wird somit ein Differentialsignal erzeugt, das dem Wert für die Daten entspricht, die in der Zelle 10 gespeichert sind. Dieses Signal kann in eine Binärzahl umgewandelt werden, die auf der Anzahl von stufenweisen Änderungen im Drainstrom beruht.
- Die schwebenden Gates 16 und 18 sind so aufgebaut, daß die Erfassung der stufenweisen Änderungen im Drainstrom beim Speichern von Ladungen möglich ist. Zum Beispiel können die schwebenden Gates 16 und 18 aus einer Schicht eines Polysiliziummaterials hergestellt werden, das in einem Gateoxid mit der 0,3-Mikrometer-Technologie und einer Gateoxiddicke von 100 Å (10&supmin;&sup8; m) angeordnet wird. Bei diesem Aufbau besitzen die schwebenden Gates 16 und 18 eine Kapazität in der Größenordnung von 0,3 fF. Ein einziges Elektron verändert das Potential eines solchen schwebenden Gates um etwa 0,5 mV. Da die Ladeschaltung 46 eine Verstärkung von wenigstens 10 aufweist, ergibt ein Unterschied von einem einzigen Elektron zwischen den schwebenden Gates 16 und 18 auf der Basis des modifizierten Drainstromes des Transistors 18 ein Ausgangssignal der Ladeschaltung 46 von etwa 5 mV. Dieser Spannungspegel ist mit herkömmlichen Schaltungen ohne weiteres feststellbar. Die Auswirkungen eines Unterschieds von einem einzigen Elektrons in der gespeicherten Ladung sind daher meßbar, und in der Zelle 10 kann dadurch ein Wert gespeichert werden, der Mehrbitdaten darstellt, daß die Anzahl von meßbaren Änderungsstufen im Drainstrom des Transistors 14 im Vergleich zum Drainstrom des Transistors 12 gezählt werden.
- Bei einer alternativen Ausführungsform können die schwebenden Gates 16 und 18 einen nanokristallinen Aufbau besitzen. Die Fig. 3 zeigt einen Querschnitt durch eine Transistor-Speicherzelle 10. Der Transistor der Fig. 3 wird hier mit Bezug zum Transistor 14 der Zelle 10 beschrieben. Es ist jedoch klar, daß der Transistor 12 auf die gleiche Weise aufgebaut sein kann. Das schwebende Gate 18 umfaßt Kristalle aus zum Beispiel Silizium, Siliziumkarbid oder einem anderen geeigneten Halbleitermaterial, das mittels herkömmlichen Prozeßtechniken mit geringer Dichte in die Oxidschicht 52 implantiert wird. Aufgrund der geringen Dichte der Implantation bildet das Halbleitermaterial Körner, die Kristalle 54 bilden. Die Kristalle 54 werden wegen ihrer typischen Größe mit einer Oberfläche im Bereich vom 10&supmin;¹³ cm² als "Nanokörner" oder "Nanokristalle" bezeichnet.
- Die Kristalle 54 des schwebenden Gates 18 werden in einem Abstand von etwa 50 bis 100 Å (5·10&supmin;&sup9; bis 10&supmin;&sup8; m) von der Arbeitsfläche 56 der Halbleiterschicht 58 ausgebildet. Vorteilhaft ermöglicht es dieser Abstand in Verbindung mit der Größe der Kristalle 54, daß jeder Kristall 54 höchstens ein Elektron einfangen kann, das eine stufenweise Änderung im Drainstrom des Transistors 14 bewirkt. Diese stufenweise Änderung im Drainstrom ist meßbar und erlaubt daher eine Speicherung von Mehrbitdaten in einem einzigen Transistor 14.
- Die stufenweise Änderung im Strom des Transistors 14 läßt sich aus der folgenden Analyse ersehen. Die Kapazität zwischen dem Kristall 54 und der Halbleiterschicht 56 ergibt sich aus der folgenden Gleichung:
- C = (εrε&sub0; · Fläche)/d + Korrektur für Randeffekte,
- wobei C die Kapazität, "Fläche" die Oberfläche des Kristalls 54 und d der Abstand zwischen dem Kristall 54 und der Oberfläche 56 der Halbleiterschicht 58 ist und im Korrekturterm berücksichtigt wird, daß der Kristall 54 eine kleinere Oberfläche hat als die Halbleiterschicht 56 und daher das elektrische Feld am Umfang des Kristalls 54 variiert. Wenn d gleich 100 Angström (10&supmin;&sup8; m) ist und der Kristall 54 eine Oberfläche im Bereich von 10&supmin;¹³ cm² hat, ist die Kapazität des Kristalls 54 etwa 1,0 · 10&supmin;¹&sup9; Farad. Die Ladung eines Elektrons ist 1,6 · 10&supmin;¹&sup9; Coulomb und ergibt eine Änderung des Potentials des Kristall 54 um etwa 1,6 Volt. Der Kristall 54 wirkt auf Elektronen abstoßend, sobald er beim Schreibvorgang ein einziges Elektron eingefangen hat. Jeder Kristall 54 ist daher dadurch, daß er nur ein einziges Elektron einfängt, auf eine bestimmte Änderung im Ladungszustand beschränkt. Die Änderung im Ladungszustand verursacht wiederum eine bestimmte stufenweise Änderung im Drainstrom des Transistors 14. Der Transistor 14 verstärkt die Änderung im Drainstrom, wodurch die Änderung leicht festzustellen ist.
- Das schwebende Gate 18 der Speicherzelle 10 kann so programmiert werden, daß gleichzeitig der Wert für eine Anzahl von Bit gespeichert wird. Dazu wird während des Schreibvorgangs die Anzahl der stufenweisen Änderungen im Drainstrom gezählt. Die Anzahl der stufenweisen Änderungen im Drainstrom steht mit dem Wert der gespeicherten Bits in Beziehung. Auf diese Weise läßt sich eine Vielzahl von verschiedenen Zuständen speichern, die mit der Speicherung einer Anzahl Bit auf einem einzigen schwebenden Gate 18 in Beziehung stehen.
- Es ist anzumerken, daß eine programmierte Zelle dadurch gelöscht wird, daß die Spannung auf der Wortleitung 36 auf einen großen negativen Wert getrieben wird, so daß die Ladung auf dem schwebenden Gate 18 über die herkömmlichen Tunneltechniken abgegeben wird.
- Die Fig. 6 ist eine Blockdarstellung einer Ausführungsform einer Speichervorrichtung, die insgesamt mit 100 bezeichnet ist und die gemäß der Lehre der vorliegenden Erfindung aufgebaut ist. Die Speichervorrichtung 100 umfaßt ein Array 102 von Flash- Speicherzellen. Das Array 102 speichert Daten mittels einer Anzahl von Speicherzellen der Art, die oben mit Bezug zu den Fig. 1 bis 5 gezeigt und beschrieben wurden.
- Entsprechend den Adressensignalen von einem Elektroniksystem 104 kann auf jede Zelle im Array 102 zugegriffen werden. Die Adressleitungen 109 sind mit einem Wortleitungsdekoder 106 und einem Datenleitungsdekoder 110 verbunden. Der Wortleitungsdekoder 106 und der Datenleitungsdekoder 110 sind mit dem Array 102 verbunden. Mit dem Datenleitungsdekoder 110 ist eine Erfassungsschaltung 114 verbunden, die den Ausgang der Flash-Speichervorrichtung 100 darstellt.
- Im Betrieb schreibt, liest und löscht die Flash-Speichervorrichtung 100 Mehrbitdaten in jede bzw. aus oder in jeder Speicherstelle des Arrays 102.
- Im Schreibmodus wird die Flash-Speichervorrichtung 100 auf der Adressleitung 109 eine Adresse zugeführt. Der Wortleitungsdekoder 106 dekodiert die zugehörige Wortleitung für eine bestimmte Zelle und aktiviert die Wortleitung. Der Datenleitungsdekoder 110 dekodiert ähnlich die Datenleitung für die gewünschte Zelle. Die ausgewählte Zelle im Array 102 wird dann auf einen bestimmten Zustand gebracht und speichert in der Zelle eine Anzahl von Bit, wie es oben beschrieben ist.
- Im Lesemodus wird ähnlich die Adresse der ausgewählten Zelle dekodiert und auf eine bestimmte Zelle des Arrays 102 zugegriffen. Der Datenleitungsdekoder 110 verbindet die ausgewählte Zelle mit der Erfassungsschaltung 114, die auf der Basis des erfaßten Unterschieds in den Drainströmen der beiden Transistoren in dieser Zelle ein Signal mit einer Anzahl von Bit ausgibt.
- Es wurden bestimmte Ausführungsformen gezeigt und beschrieben. Der Fachmann erkennt jedoch, daß diese Ausführungsformen durch jede Anordnung ersetzt werden können, mit der der gleiche Zweck erreicht wird. Die Anmeldung soll alle Adaptionen und Variationen der vorliegenden Erfindung abdecken. Zum Beispiel sind die Datenleitungsdekoder nicht erforderlich, wenn für jede Datenleitung ein Erfassungsverstärker vorgesehen wird. Auch können die Kristalle 30 aus anderen Materialien gebildet werden, die in der Lage sind, ein Elektron aus einer Heißelektroneninjektion einzufangen. Es können auch andere Ausgestaltungen des schwebenden Gates Anwendung finden, solange meßbare Schritte im Drainstrom beim Speichern von Ladungen auf den schwebenden Gates gemessen werden können.
Claims (13)
1. Verfahren zum Speichern von Mehrbitdaten in einer Flash-Speicherzelle (10)
eines Arrays (102) von Flash-Speicherzellen, wobei jede Speicherzelle jeweils einen
Speichertransistor (14) mit einem schwebenden Gate (18) aufweist, mit folgenden Schritten:
Speichern von Ladung auf dem schwebenden Gate des Speichertransistors, um
dessen Drainstrom um ein meßbares Ausmaß zu ändern, wobei das Ausmaß der Änderung
des Drainstroms einen Wert hat, der einem einer Anzahl möglicher Werte für die in der
Flash-Speicherzelle zu speichernden Mehrbitdaten entspricht;
dadurch gekennzeichnet, daß das Verfahren vor dem Speicherschritt einen
Ausgleichsschritt aufweist, durch den der Leitfähigkeitszustand des Speichertransistors und
der eines entsprechenden Bezugstransistors (12) der Speicherzelle im wesentlichen gleich
gemacht werden, so daß der Leitfähigkeitszustand des Bezugstransistors nach dem
Speicherschritt weiterhin den Leitfähigkeitszustand des Speichertransistors vor dem
Speicherschritt wiedergibt.
2. Verfahren nach Anspruch 1, wobei der Ausgleichsschritt einen Schritt zum
Anlegen einer Last (37, 46) an eine erste und eine zweite Datenleitung (32, 34) der Flash-
Speicherzelle umfaßt, um den Leitfähigkeitszustand des Speicher- oder des
Bezugstransistors durch eine Injektion heißer Elektronen zu ändern.
3. Verfahren nach einem der vorhergehenden Ansprüche, wobei der Schritt zum
Speichern einer Ladung auf dem schwebenden Gate des Speichertransistors folgende
Schritte umfaßt:
Anlegen einer ersten Spannung an eine Datenleitung (34) des
Speichertransistors; und
Anlegen einer zweiten Spannung, die kleiner als die erste Spannung ist, an eine
Datenleitung (32) des Bezugstransistors.
4. Verfahren nach einem der vorhergehenden Ansprüche, wobei der
Speicherschritt die Überwachung schrittweiser Änderungen im Drainstrom des Speichertransistors,
das Zählen der Zahl der schrittweisen Änderungen und das Beenden des Speicherschritts,
wenn die Zahl der schrittweisen Änderungen gleich einem numerischen Wert der zu
speichernden Daten ist, umfaßt.
5. Flash-Speichervorrichtung (100) zum Speichern von Mehrbitdaten in einer
Flash-Speicherzelle (10) eines Arrays (102) von Flash-Speicherzellen der Vorrichtung,
wobei jede Speicherzelle jeweils einen Speichertransistor (14) mit einem schwebenden
Gate (18) aufweist, mit
einer Speichereinrichtung zum Speichern von Ladung auf dem schwebenden
Gate des Speichertransistors, um dessen Drainstrom um ein meßbares Ausmaß zu ändern,
wobei das Ausmaß der Änderung des Drainstroms einen Wert hat, der einem einer Anzahl
möglicher Werte für die in der Flash-Speicherzelle zu speichernden Mehrbitdaten
entspricht;
gekennzeichnet durch eine Ausgleichseinrichtung, die vor der
Speichereinrichtung betreibbar ist, um den Leitfähigkeitszustand des Speichertransistors und den eines
entsprechenden Bezugstransistors (12) der Speicherzelle im wesentlichen derart
auszugleichen, daß der Leitfähigkeitszustand des Bezugstransistors nach dem Speichern von Ladung
auf dem schwebenden Gate des Speichertransistors weiterhin den Leitfähigkeitszustand des
Speichertransistors vor dem Speichern von Ladung wiedergibt.
6. Vorrichtung nach Anspruch 5, wobei die Ausgleichseinrichtung eine
Ladeschaltung (37, 46) zur Verbindung mit einer ersten und einer zweiten Datenleitung (32, 34)
der Flash-Speicherzelle aufweist, um den Leitfähigkeitszustand des Speicher- oder des
Bezugstransistors durch eine Injektion heißer Elektronen zu ändern.
7. Vorrichtung nach Anspruch 5 oder 6, wobei die Speichereinrichtung aufweist
eine Einrichtung zum Anlegen einer ersten Spannung an eine Datenleitung (34)
des Speichertransistors; und
eine Einrichtung zum Anlegen einer zweiten Spannung, die kleiner als die erste
Spannung ist, an eine Datenleitung (32) des Bezugstransistors.
8. Vorrichtung nach einem der Ansprüche 5 bis 7, wobei die Speichereinrichtung
aufweist
eine Einrichtung zum Überwachen schrittweiser Änderungen im Drainstrom
des Speichertransistors,
eine Einrichtung zum Zählen der Anzahl schrittweiser Änderungen, und
eine Einrichtung zum Beenden des Speicherns von Ladung, wenn die Anzahl
schrittweiser Änderungen gleich einem numerischen Wert der zu speichernden Daten ist.
9. Vorrichtung nach einem der Ansprüche 5 bis 8, mit
einer Adressierschaltung (106, 110), die zum Zugriff auf eine Zelle des Arrays
mit dem Array verbunden ist; und mit
einer Erfassungsschaltung (114), die mit dem Array verbunden ist, um Signale
vom Bezugs- und Speichertransistor einer Speicherzelle aufzunehmen, auf die zugegriffen
wird, um aufgrund der Differenz im Drainstrom des Bezugs- und des Speichertransistors in
der Speicherzelle gespeicherte Mehrbitdaten zu bestimmen.
10. Flash-Speicherzelle (10) zur Verwendung in einer Vorrichtung nach Anspruch
5, mit
einem Bezugstransistor (12) mit einem mit einer Wortleitung (36) verbundenen
Steuergate (20), einem mit einer ersten Datenleitung (32) verbundenen Drain (28) und
einem ersten schwebenden Gate (16);
einem Speichertransistor (14) mit einem mit der Wortleitung verbundenen
Steuergate (22), einem mit einer zweiten Datenleitung verbundenen Drain (30) und einem
zweiten schwebenden Gate (18);
wobei das erste schwebende Gate einen Zustand des Speichertransistors vor der
Programmierung der Flash-Speicherzelle und das zweite schwebende Gate einen
programmierten Zustand des Speichertransistors speichert;
wobei die Speicherzelle außerdem eine Ladeschaltung (37, 46) aufweist, die
mit der ersten und der zweiten Datenleitung verbindbar ist, um die Zustände des Bezugs-
und des Speichertransistors vor einer Programmierung der Flash-Speicherzelle
auszugleichen, und
wobei die gemeinsame Verbindung des Bezugs- und des Speichertransistors
mit der Wortleitung und den verschiedenen ersten und zweiten Datenleitungen aufgrund
von auf dem ersten und dem zweiten schwebenden Gate gespeicherter Ladung ein
differentielles Ausgangssignal der Flash-Speicherzelle auf den Datenleitungen liefert und das
differentielle Ausgangssignal in der Flash-Speicherzelle gespeicherte Mehrbitdaten
darstellt.
11. Flash-Speicherzelle nach Anspruch 10, wobei die schwebenden Gates jeweils
eine Anzahl Siliziumkristalle (18) beinhalten.
12. Flash-Speicherzelle nach Anspruch 10, wobei das erste und das zweite
schwebende Gate in den Gateoxiden des Bezugs- und des Speichertransistors angeordnete
Siliziumkristalle beinhalten.
13. Flash-Speicherzelle nach Anspruch 10, wobei das erste und das zweite
schwebende Gate in den Gateoxiden des Bezugs- und des Speichertransistors ausgebildete
Schichten leitfähigen Materials beinhalten, um in den Transistoren meßbare schrittweise
Änderungen des Drainstroms zu bewirken, wenn auf die schwebenden Gates Ladung
aufgebracht wird.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/790,902 US5754477A (en) | 1997-01-29 | 1997-01-29 | Differential flash memory cell and method for programming |
PCT/US1998/000765 WO1998033186A1 (en) | 1997-01-29 | 1998-01-15 | Differential flash memory cell and method |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69810270D1 DE69810270D1 (de) | 2003-01-30 |
DE69810270T2 true DE69810270T2 (de) | 2003-11-20 |
Family
ID=25152069
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69810270T Expired - Lifetime DE69810270T2 (de) | 1997-01-29 | 1998-01-15 | Differentielle flash-speicherzelle und betriebsverfahren dafür |
Country Status (7)
Country | Link |
---|---|
US (3) | US5754477A (de) |
EP (1) | EP0956561B1 (de) |
JP (1) | JP3479663B2 (de) |
KR (1) | KR100306172B1 (de) |
AU (1) | AU5825198A (de) |
DE (1) | DE69810270T2 (de) |
WO (1) | WO1998033186A1 (de) |
Families Citing this family (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5740104A (en) * | 1997-01-29 | 1998-04-14 | Micron Technology, Inc. | Multi-state flash memory cell and method for programming single electron differences |
US5801401A (en) * | 1997-01-29 | 1998-09-01 | Micron Technology, Inc. | Flash memory with microcrystalline silicon carbide film floating gate |
US5754477A (en) * | 1997-01-29 | 1998-05-19 | Micron Technology, Inc. | Differential flash memory cell and method for programming |
US5852306A (en) | 1997-01-29 | 1998-12-22 | Micron Technology, Inc. | Flash memory with nanocrystalline silicon film floating gate |
US5886368A (en) | 1997-07-29 | 1999-03-23 | Micron Technology, Inc. | Transistor with silicon oxycarbide gate and methods of fabrication and use |
US6794255B1 (en) | 1997-07-29 | 2004-09-21 | Micron Technology, Inc. | Carburized silicon gate insulators for integrated circuits |
US7196929B1 (en) * | 1997-07-29 | 2007-03-27 | Micron Technology Inc | Method for operating a memory device having an amorphous silicon carbide gate insulator |
US6965123B1 (en) | 1997-07-29 | 2005-11-15 | Micron Technology, Inc. | Transistor with variable electron affinity gate and methods of fabrication and use |
US6936849B1 (en) | 1997-07-29 | 2005-08-30 | Micron Technology, Inc. | Silicon carbide gate transistor |
US6031263A (en) * | 1997-07-29 | 2000-02-29 | Micron Technology, Inc. | DEAPROM and transistor with gallium nitride or gallium aluminum nitride gate |
US7154153B1 (en) * | 1997-07-29 | 2006-12-26 | Micron Technology, Inc. | Memory device |
US6746893B1 (en) | 1997-07-29 | 2004-06-08 | Micron Technology, Inc. | Transistor with variable electron affinity gate and methods of fabrication and use |
US6232643B1 (en) | 1997-11-13 | 2001-05-15 | Micron Technology, Inc. | Memory using insulator traps |
KR100271211B1 (ko) * | 1998-07-15 | 2000-12-01 | 윤덕용 | 나노결정을 이용한 비휘발성 기억소자 형성방법 |
US6141260A (en) | 1998-08-27 | 2000-10-31 | Micron Technology, Inc. | Single electron resistor memory device and method for use thereof |
WO2000046809A1 (en) * | 1999-02-01 | 2000-08-10 | Hitachi, Ltd. | Semiconductor integrated circuit and nonvolatile memory element |
US6384448B1 (en) | 2000-02-28 | 2002-05-07 | Micron Technology, Inc. | P-channel dynamic flash memory cells with ultrathin tunnel oxides |
US6249460B1 (en) | 2000-02-28 | 2001-06-19 | Micron Technology, Inc. | Dynamic flash memory cells with ultrathin tunnel oxides |
US6639835B2 (en) | 2000-02-29 | 2003-10-28 | Micron Technology, Inc. | Static NVRAM with ultra thin tunnel oxides |
US6605961B1 (en) | 2000-02-29 | 2003-08-12 | Micron Technology, Inc. | Low voltage PLA's with ultrathin tunnel oxides |
US6351428B2 (en) | 2000-02-29 | 2002-02-26 | Micron Technology, Inc. | Programmable low voltage decode circuits with ultra-thin tunnel oxides |
DE10015276A1 (de) * | 2000-03-28 | 2001-10-11 | Infineon Technologies Ag | Stromerzeugungseinrichtung und Spannungserzeugungseinrichtung |
US6377488B1 (en) | 2000-05-26 | 2002-04-23 | Advanced Micro Devices, Inc. | Fast-erase memory devices and method for reducing erasing time in a memory device |
EP1220228B1 (de) * | 2000-12-29 | 2008-12-24 | STMicroelectronics S.r.l. | Programmierverfahren für nichtflüchtigen Speicher |
US7473959B2 (en) * | 2001-06-28 | 2009-01-06 | Samsung Electronics Co., Ltd. | Non-volatile semiconductor memory devices and methods of fabricating the same |
US6858906B2 (en) * | 2001-06-28 | 2005-02-22 | Samsung Electronics Co., Ltd. | Floating trap non-volatile semiconductor memory devices including high dielectric constant blocking insulating layers |
US20060180851A1 (en) * | 2001-06-28 | 2006-08-17 | Samsung Electronics Co., Ltd. | Non-volatile memory devices and methods of operating the same |
US8253183B2 (en) | 2001-06-28 | 2012-08-28 | Samsung Electronics Co., Ltd. | Charge trapping nonvolatile memory devices with a high-K blocking insulation layer |
US7253467B2 (en) * | 2001-06-28 | 2007-08-07 | Samsung Electronics Co., Ltd. | Non-volatile semiconductor memory devices |
EP1331643B1 (de) * | 2002-01-29 | 2009-12-16 | Agere Systems Inc. | Programmierungstechnik für differentiellen Flash-Speicher |
US7154140B2 (en) * | 2002-06-21 | 2006-12-26 | Micron Technology, Inc. | Write once read only memory with large work function floating gates |
US7193893B2 (en) * | 2002-06-21 | 2007-03-20 | Micron Technology, Inc. | Write once read only memory employing floating gates |
US6888739B2 (en) * | 2002-06-21 | 2005-05-03 | Micron Technology Inc. | Nanocrystal write once read only memory for archival storage |
US6996009B2 (en) | 2002-06-21 | 2006-02-07 | Micron Technology, Inc. | NOR flash memory cell with high storage density |
US6804136B2 (en) * | 2002-06-21 | 2004-10-12 | Micron Technology, Inc. | Write once read only memory employing charge trapping in insulators |
US6861707B1 (en) * | 2002-06-28 | 2005-03-01 | Progressant Technologies, Inc. | Negative differential resistance (NDR) memory cell with reduced soft error rate |
US7221586B2 (en) | 2002-07-08 | 2007-05-22 | Micron Technology, Inc. | Memory utilizing oxide nanolaminates |
US7847344B2 (en) * | 2002-07-08 | 2010-12-07 | Micron Technology, Inc. | Memory utilizing oxide-nitride nanolaminates |
US7221017B2 (en) * | 2002-07-08 | 2007-05-22 | Micron Technology, Inc. | Memory utilizing oxide-conductor nanolaminates |
US7259984B2 (en) * | 2002-11-26 | 2007-08-21 | Cornell Research Foundation, Inc. | Multibit metal nanocrystal memories and fabrication |
JP4314085B2 (ja) * | 2003-09-08 | 2009-08-12 | パナソニック株式会社 | 不揮発性半導体記憶装置 |
US20060046383A1 (en) * | 2004-09-02 | 2006-03-02 | Shenlin Chen | Method for forming a nanocrystal floating gate for a flash memory device |
US7927948B2 (en) | 2005-07-20 | 2011-04-19 | Micron Technology, Inc. | Devices with nanocrystals and methods of formation |
US7709402B2 (en) | 2006-02-16 | 2010-05-04 | Micron Technology, Inc. | Conductive layers for hafnium silicon oxynitride films |
US7729165B2 (en) * | 2007-03-29 | 2010-06-01 | Flashsilicon, Incorporation | Self-adaptive and self-calibrated multiple-level non-volatile memories |
KR101338158B1 (ko) * | 2007-07-16 | 2013-12-06 | 삼성전자주식회사 | 비휘발성 기억 소자 및 그 형성 방법 |
CN102005243B (zh) * | 2009-08-31 | 2014-02-05 | 中芯国际集成电路制造(上海)有限公司 | 差分闪存器件及提高差分闪存器件耐久性的方法 |
CN102024496B (zh) * | 2009-09-11 | 2013-12-04 | 中芯国际集成电路制造(上海)有限公司 | 闪存系统及其逻辑状态读取方法和编程方法 |
US8912517B2 (en) | 2012-09-24 | 2014-12-16 | Adesto Technologies Corporation | Resistive switching memory |
CN103745748A (zh) * | 2013-12-25 | 2014-04-23 | 苏州宽温电子科技有限公司 | 一种改进的差分架构SONOS Flash存储单元 |
CN104008776A (zh) * | 2014-06-19 | 2014-08-27 | 苏州宽温电子科技有限公司 | 一种改进的有源区只读存储单元 |
US9378836B1 (en) * | 2014-12-18 | 2016-06-28 | International Business Machines Corporation | Sensing circuit for a non-volatile memory cell having two complementary memory transistors |
DE102016214879A1 (de) | 2016-08-10 | 2018-02-15 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Betreiben eines Speichers |
US10403342B2 (en) * | 2017-06-20 | 2019-09-03 | Aspiring Sky Co. Limited | Hybrid flash memory structure |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0139185A3 (de) * | 1983-09-09 | 1987-02-04 | Exel Microelectronics, Inc. | Sehr schnelle Speichervorrichtung und Betriebsverfahren dafür |
JPH07120720B2 (ja) * | 1987-12-17 | 1995-12-20 | 三菱電機株式会社 | 不揮発性半導体記憶装置 |
US5293560A (en) * | 1988-06-08 | 1994-03-08 | Eliyahou Harari | Multi-state flash EEPROM system using incremental programing and erasing methods |
US5111430A (en) * | 1989-06-22 | 1992-05-05 | Nippon Telegraph And Telephone Corporation | Non-volatile memory with hot carriers transmitted to floating gate through control gate |
US5027171A (en) * | 1989-08-28 | 1991-06-25 | The United States Of America As Represented By The Secretary Of The Navy | Dual polarity floating gate MOS analog memory device |
JPH0679440B2 (ja) * | 1990-03-22 | 1994-10-05 | 株式会社東芝 | 不揮発性半導体記憶装置 |
US5253196A (en) * | 1991-01-09 | 1993-10-12 | The United States Of America As Represented By The Secretary Of The Navy | MOS analog memory with injection capacitors |
US5357134A (en) * | 1991-10-31 | 1994-10-18 | Rohm Co., Ltd. | Nonvolatile semiconductor device having charge trap film containing silicon crystal grains |
JP2632104B2 (ja) * | 1991-11-07 | 1997-07-23 | 三菱電機株式会社 | 不揮発性半導体記憶装置 |
US5388069A (en) * | 1992-03-19 | 1995-02-07 | Fujitsu Limited | Nonvolatile semiconductor memory device for preventing erroneous operation caused by over-erase phenomenon |
US5317535A (en) * | 1992-06-19 | 1994-05-31 | Intel Corporation | Gate/source disturb protection for sixteen-bit flash EEPROM memory arrays |
US5418743A (en) * | 1992-12-07 | 1995-05-23 | Nippon Steel Corporation | Method of writing into non-volatile semiconductor memory |
JPH06275087A (ja) * | 1993-03-19 | 1994-09-30 | Fujitsu Ltd | 不揮発性半導体記憶装置 |
US5467306A (en) * | 1993-10-04 | 1995-11-14 | Texas Instruments Incorporated | Method of using source bias to increase threshold voltages and/or to correct for over-erasure of flash eproms |
US5430670A (en) * | 1993-11-08 | 1995-07-04 | Elantec, Inc. | Differential analog memory cell and method for adjusting same |
US5424993A (en) * | 1993-11-15 | 1995-06-13 | Micron Technology, Inc. | Programming method for the selective healing of over-erased cells on a flash erasable programmable read-only memory device |
US5434815A (en) * | 1994-01-19 | 1995-07-18 | Atmel Corporation | Stress reduction for non-volatile memory cell |
US5485422A (en) * | 1994-06-02 | 1996-01-16 | Intel Corporation | Drain bias multiplexing for multiple bit flash cell |
JP3610621B2 (ja) * | 1994-11-11 | 2005-01-19 | ソニー株式会社 | 不揮発性半導体メモリ装置 |
US5477485A (en) * | 1995-02-22 | 1995-12-19 | National Semiconductor Corporation | Method for programming a single EPROM or FLASH memory cell to store multiple levels of data that utilizes a floating substrate |
US5731598A (en) * | 1995-06-23 | 1998-03-24 | Matsushita Electric Industrial Co. Ltd. | Single electron tunnel device and method for fabricating the same |
US5714766A (en) * | 1995-09-29 | 1998-02-03 | International Business Machines Corporation | Nano-structure memory device |
US5754477A (en) * | 1997-01-29 | 1998-05-19 | Micron Technology, Inc. | Differential flash memory cell and method for programming |
-
1997
- 1997-01-29 US US08/790,902 patent/US5754477A/en not_active Expired - Lifetime
-
1998
- 1998-01-15 JP JP53203498A patent/JP3479663B2/ja not_active Expired - Fee Related
- 1998-01-15 WO PCT/US1998/000765 patent/WO1998033186A1/en active IP Right Grant
- 1998-01-15 EP EP98901816A patent/EP0956561B1/de not_active Expired - Lifetime
- 1998-01-15 DE DE69810270T patent/DE69810270T2/de not_active Expired - Lifetime
- 1998-01-15 AU AU58251/98A patent/AU5825198A/en not_active Abandoned
- 1998-02-27 US US09/031,616 patent/US6009018A/en not_active Expired - Lifetime
-
1999
- 1999-07-26 KR KR1019997006703A patent/KR100306172B1/ko not_active Expired - Fee Related
- 1999-12-22 US US09/470,079 patent/US6141256A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US6009018A (en) | 1999-12-28 |
KR100306172B1 (ko) | 2001-11-03 |
JP3479663B2 (ja) | 2003-12-15 |
AU5825198A (en) | 1998-08-18 |
WO1998033186A1 (en) | 1998-07-30 |
EP0956561B1 (de) | 2002-12-18 |
KR20000070465A (ko) | 2000-11-25 |
DE69810270D1 (de) | 2003-01-30 |
EP0956561A1 (de) | 1999-11-17 |
US6141256A (en) | 2000-10-31 |
JP2000508462A (ja) | 2000-07-04 |
US5754477A (en) | 1998-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69810270T2 (de) | Differentielle flash-speicherzelle und betriebsverfahren dafür | |
DE69624780T2 (de) | Nichtflüchtiger elektrisch veränderbarer halbleiterspeicher für analoge und digitale speicherung | |
DE69029132T2 (de) | Novramzell unter verwendung von zwei differentialen entkopplungsbaren nichtflüchtigen speicherelementen | |
DE3876865T2 (de) | Elektrisch loeschbarer und programmierbarer nur-lese-speicher. | |
DE4035660C2 (de) | Elektrisch programmierbare Speichereinrichtung und Verfahren zum Zugreifen/Programmieren von Speicherzellen | |
DE69524572T2 (de) | Leseverstärkerschaltung für Halbleiterspeicheranordnungen | |
DE4232025C2 (de) | Elektrisch löschbarer und programmierbarer nichtflüchtiger Halbleiterspeicher mit automatischem Schreibprüfungs-Controller | |
DE602004012122T2 (de) | Nichtflüchtiger speicher und verfahren mit von benachbarten betriebsarten abhängiger bitleitungskompensation | |
DE60220590T2 (de) | Verfahren zur Reduzierung von Kopplungseffekten zwischen multi-level Speicherelementen eines nicht flüchtigen Speichers | |
DE4036973C2 (de) | Schaltung zur Erzeugung einer gegenüber einer extern zugeführten Versorgungsspannung erhöhten Lösch- oder Programmierspannung in einer Halbleiter-Speicherschaltung | |
DE4207934C2 (de) | Nichtflüchtige Halbleiterspeichervorrichtung und Programmierverfahren für eine nichtflüchtige Halbleiterspeichervorrichtung | |
DE69706873T2 (de) | Löschverfahren für mehrere-bits-pro-zelle flash -eeprom mit seitenmodus | |
DE69604929T2 (de) | Flash-eeprom-speicher mit getrennter referenzmatix | |
DE69614787T2 (de) | Speichermatrix mit mehrzustandsspeicherzellen | |
DE69705837T2 (de) | Anordnung und verfahren zum speichern und lesen von mehrpegelladung | |
DE112006000661B4 (de) | Stromkompensierte Drainspannungsregelungs-Schaltung | |
DE69631938T2 (de) | Halbleiter-Speicherbauteil und Verfahren zu seiner Herstellung | |
DE4014117A1 (de) | Elektrisch loeschbarer programmierbarer festwertspeicher mit nand-zellenbloecken | |
DE4205061A1 (de) | Elektrisch loeschbarer programmierbarer festwertspeicher mit einschreib/verifizier-steuereinheit | |
DE69620318T2 (de) | Ferroelektrische Speicheranordnungen und Verfahren zu ihrer Prüfung | |
DE69624155T2 (de) | Ferroelektrischer Speicher und Verfahren für seine Betriebswirkung | |
WO1998053504A1 (de) | Ein-elektron-speicherbauelement | |
DE112020000174T5 (de) | Adaptive vpass für 3d-flash-speicher mit paarkettenstruktur | |
DE102008019927A1 (de) | Symmetrischer Differenzstrom-Leseverstärker | |
DE69711666T2 (de) | Reduzierung von bitleitungsstörungen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition |