[go: up one dir, main page]

DE69810270T2 - Differentielle flash-speicherzelle und betriebsverfahren dafür - Google Patents

Differentielle flash-speicherzelle und betriebsverfahren dafür

Info

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
Application number
DE69810270T
Other languages
English (en)
Other versions
DE69810270D1 (de
Inventor
Leonard Forbes
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.)
Micron Technology Inc
Original Assignee
Micron Technology Inc
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 Micron Technology Inc filed Critical Micron Technology Inc
Application granted granted Critical
Publication of DE69810270D1 publication Critical patent/DE69810270D1/de
Publication of DE69810270T2 publication Critical patent/DE69810270T2/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
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/04Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/56Digital 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/5621Digital 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/5628Programming or writing circuits; Data input circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/56Digital 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/5621Digital 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/56Digital 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/5621Digital 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/5642Sensing or reading circuits; Data output 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/0441Erasable 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2211/00Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C2211/56Indexing scheme relating to G11C11/56 and sub-groups for features not covered by these groups
    • G11C2211/561Multilevel memory cell aspects
    • G11C2211/5612Multilevel memory cell with more than one floating gate
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2216/00Indexing scheme relating to G11C16/00 and subgroups, for features not directly covered by these groups
    • G11C2216/02Structural aspects of erasable programmable read-only memories
    • G11C2216/08Nonvolatile 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

    Technisches Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft allgemein das Gebiet von elektronischen Vorrichtungen und insbesondere eine differentielle Flash-Speicherzelle sowie ein Verfahren zum Programmieren dieser Speicherzelle.
  • Hintergrund der Erfindung
  • 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.
  • Kurzbeschreibung der Zeichnungen
  • 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.
  • Schlußfolgerung
  • 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.
DE69810270T 1997-01-29 1998-01-15 Differentielle flash-speicherzelle und betriebsverfahren dafür Expired - Lifetime DE69810270T2 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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