DE69810270T2 - DIFFERENTIAL FLASH STORAGE CELL AND OPERATING METHOD THEREFOR - Google Patents
DIFFERENTIAL FLASH STORAGE CELL AND OPERATING METHOD THEREFORInfo
- 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.The present invention relates generally to the field of electronic devices and, more particularly, to a differential flash memory cell and a method for programming this memory cell.
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.Typically, computer systems store their data on a magnetic medium such as a hard disk drive. The hard disk drive is an electromechanical component of the computer system that holds the polarity of a magnetic material that can be rewritten quickly and indefinitely. A typical hard disk drive contains at least two moving parts that respond to control signals generated by a processor of the computer system. Traditionally, the hard disk drive includes a disk made of an aluminum substrate that is rotatably mounted on a base. A magnetic material is applied to the surface of the substrate. A pivoting actuator arm moves a ceramic transducer across the surface of the disk to read data from and write data to the disk. The mechanical parts are more delicate and less reliable than the other semiconductor components of the computer system. However, magnetic hard disk systems dominate the storage media space for computers and similar systems because of the low cost and high storage density of current magnetic hard disk systems compared to traditional semiconductor alternatives.
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.Semiconductor memories store data in storage locations called "cells." Conventional designs allow only a single bit of data to be stored in a cell at a time. Typically, the cell includes an access transistor and a storage element such as a capacitor or floating gate that stores data based on the electrical charge on the storage element. The electrical charge represents either a binary "1" or a binary "0" in conventional applications, so the conventional design requires a transistor for each bit of data. The storage density of semiconductor memories is limited by the maximum possible packing density of transistors on a semiconductor substrate. But even though transistors are packed more and more densely in each new generation of technology, this density is still not comparable to the storage density of a magnetic medium.
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.There have been recent attempts to increase the storage density of flash memory cells by creating memory cells that can store more than one bit of data, called "multi-state" flash memory cells. In a conventional flash memory, charge is stored on the floating gate of a field-effect transistor in response to a signal applied to a control gate. The charge on the floating gate represents either a binary "1" or a binary "0" based on the effect of the charge on the current through the transistor. When there is charge on the floating gate, the drain current is reduced. Initially, there is no charge on the floating gate, representing a binary "1." When a binary "0" is stored, a voltage on the control gate sufficient to inject hot electrons forces electrons into the floating gate, reducing the drain current of the transistor. Therefore, by detecting the drain current of the transistor, the value of the data bit stored in the flash memory cell can be determined.
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.To increase the number of states that can be stored, attempts have been made to make adjustments to the threshold voltage of the transistor. However, this technique can only store two to four bits of data in a cell at most due to the variations in the threshold voltage of the individual transistors in an array of memory cells. Otherwise, complex programming techniques are required to adjust the threshold voltage of the transistors for each read and write operation. Current flash memory devices with multiple storage states therefore represent little improvement over conventional semiconductor memories due to the difficulty of reading the state stored on the floating gate.
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.For these and other reasons hereinafter which will become apparent to those skilled in the art upon reading and understanding the present specification, there is a need for a semiconductor memory in which multi-bit data can be effectively stored and retrieved in each memory cell.
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.From EP-A-0139185 a flash memory cell is known with two transistors, each having a floating gate, wherein a data bit is stored by charging one or the other of the floating gates and the data is read out by detecting the voltage difference between the floating gates, thereby determining which of the gates is charged.
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.From US-A-5418743 memory cells are known in which a memory transistor is programmed by adding charge to the floating gate until the drain current assumes one of a number of possible values corresponding to data values. Reference transistors are provided to set the reference drain currents corresponding to the possible values of the data.
Die Aspekte der vorliegenden Erfindung sind in den anhängenden Patentansprüchen genannt.The aspects of the present invention are set out in the appended claims.
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.A flash memory cell and a method for programming this memory cell are described which enable the storage of a number of bits in each cell.
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.In particular, an exemplary embodiment of the present invention includes a flash memory cell having first and second transistors. The first transistor includes a control gate connected to a word line, a drain connected to a data line, and a floating gate. The second transistor similarly includes a control gate connected to the word line, a drain connected to a second data line, and a second floating gate. The first floating gate stores the state of the second transistor prior to programming the flash memory cell. The second floating gate stores the programmed state of the second transistor. The difference between the states of the first and second transistors represents the value of the data stored in the flash memory cell.
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.Another embodiment of the present invention includes a method of storing multi-bit data in a flash memory cell. In this method, the memory and reference transistors of the flash memory cell are first equalized. That is, the transistors are forced to assume substantially the same conductivity state. Then, charges are stored on the floating gate of the memory transistor such that the drain current of the memory transistor changes in measurable steps. The number of step changes in the drain current of the memory transistor corresponds to the value of the multi-bit data stored in the flash memory cell.
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.In another embodiment of the present invention, a flash memory cell includes a reference transistor having a first floating gate and a storage transistor having a second floating gate. The reference and storage transistors are connected to a common word line. The reference and storage transistors are also connected to different data lines. The flash memory cell generates a differential output signal on the data lines based on the charges stored on the first and second floating gates. The differential output signal represents the multi-bit data stored in the flash memory cell.
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.In another embodiment of the present invention, a flash memory cell includes a reference transistor having a first floating gate and a storage transistor having a second floating gate. The first transistor stores the state of the second transistor before programming the flash memory cell. The difference between the state of the first transistor and the state of the second transistor after programming therefore represents the value of the data stored in the flash memory cell.
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.In another embodiment of the present invention, a memory device includes an array of flash memory cells. Each cell includes a reference transistor having a first floating gate and a storage transistor having a second floating gate. The memory device further includes an addressing circuit coupled to the array for accessing a cell of the array. Finally, the memory device includes a detection circuit coupled to the array for receiving signals from the reference and storage transistors of the cell being accessed to determine the multi-bit data stored in the memory cell based on the difference in the drain current of the reference and storage transistors.
Fig. 1 ist eine schematische Darstellung einer Ausführungsform einer Flash- Speicherzelle nach der Lehre der vorliegenden Erfindung;Fig. 1 is a schematic representation of an embodiment of a flash memory cell according to the teachings of the present invention;
Fig. 2A und 2B sind schematische Darstellungen von Ladevorrichtungen für die Flash-Speicherzelle der Fig. 1 gemäß einer Ausführungsform der vorliegenden Erfindung;2A and 2B are schematic illustrations of charging devices for the flash memory cell of FIG. 1 in accordance with an embodiment of the present invention;
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. 3 is a cross-sectional view of a floating gate transistor of a number of gate elements for the flash memory cell of 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. 4 is a graphical representation of the relationship between the rate of hot electron injection and the voltage applied to a transistor with a floating gate;
Fig. 5 ist eine schematische Darstellung zur Illustration von Aspekten des Betriebs der Flash-Speicherzelle der Fig. 1; undFig. 5 is a schematic diagram illustrating aspects of the operation of the flash memory cell of Fig. 1; and
Fig. 6 eine Blockdarstellung einer Flash-Speichervorrichtung nach der Lehre der vorliegenden Erfindung.Fig. 6 is a block diagram of a flash memory device according to the teachings of the present invention.
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.The following detailed description of preferred embodiments is made with reference to the accompanying drawings which form a part hereof, and in which is shown by way of example specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, and it is to be understood that other embodiments may be utilized and that logical, mechanical and electrical changes may be made without departing from the scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense.
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.For the purposes of this description, prepositions such as "on," "side" (as in "sidewall"), "higher," "lower," "above," and "below" are defined with respect to the conventional flat work surface located on top of the chip or wafer, regardless of how the chip is actually held.
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.Figure 1 is a schematic diagram of an exemplary embodiment of a flash memory cell, generally designated 10, constructed in accordance with the teachings of the present invention. The memory cell 10 includes first and second field effect transistors 12 and 14. The transistors 12 and 14 include floating gates 16 and 18. The term "floating gate" indicates that the gates 16 and 18 are electrically isolated in an insulating material, such as a gate oxide. Cell 10 stores data based on the difference in charges on floating gates 16 and 18. Cell 10 is essentially non-volatile (i.e., when power is removed from cell 10, data stored on floating gates 16 and 18 is not lost) because of the low refresh requirement to maintain the charge on floating gates 16 and 18. Transistors 12 and 14 include control gates 20 and 22. Control gates 20 and 22 are connected together and coupled to a word line 36.
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.In one embodiment, floating gates 16 and 18 are constructed from a number of insulating crystals of a conductive material, as described below with reference to FIG. 3. Instead of this nanocrystal structure, other structures may be used for floating gates 16 and 18, as long as they allow the charges stored on the floating gates to cause measurable changes in the drain current of the transistors, as described below. This includes polycrystalline silicon gates, such as those normally used in flash memories. Transistors 12 and 14 also include source terminals 24 and 26 and drain terminals 28 and 30. Source terminals 24 and 26 are connected to ground and the drain terminals 28 and 30 are connected to data lines 32 and 34. The data lines 32 and 34 are connected to a load such as the charging circuit 37 of Fig. 2A or the charging circuit 46 of Fig. 2B. Each of these charging circuits will be described in more detail below with respect to their function in the operation of the flash memory cell 10.
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.In operation, the flash memory cell 10 stores data using the floating gates 16 and 18 of the transistors 12 and 14. To "program" or "write" data into the cell 10, the transistors 12 and 14 are first "equalized." The term "equalized" means that the transistors are adjusted to have substantially the same conduction state or drain current. The transistors 12 and 14 are equalized by adjusting the charge on the floating gates 16 and 18, as described below. After the transistors 12 and 14 are equalized, the cell 10 can be programmed by storing charge on the floating gate 18, for example, by injecting hot electrons. In this way, transistor 12 stores the initial state of transistor 14, or its state before programming (through the equalization operation), and the difference between the state of transistor 12 and the state of programmed transistor 14 forms the value of the data stored in cell 10.
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.To balance transistors 12 and 14, data lines 32 and 34 are connected to a power source through small resistors using, for example, charging circuit 37 of Fig. 2A. Charging circuit 37 includes first and second resistors 38 and 40 and a voltage supply VDD. Resistor 38 is connected between VDD and data line 32. Similarly, resistor 40 is connected between data line 34 and VDD. In this configuration, the voltages at drains 28 and 30 are substantially the same. Due to small variations in the characteristics of transistors 12 and 14, e.g., threshold voltage, one transistor may have a higher drain current than the other transistor. As shown in Fig. 4, the rate of hot electron injection in a floating gate transistor is a function of the gate-source overvoltage above the threshold voltage (VGS - VT) of the transistor as shown by curve 42 of Fig. 4. Curve 42 assumes a fixed drain-source voltage. In region 44, curve 42 is substantially linear with a positive slope when a logarithmic scale is used to record the rate of hot electron injection. When transistors 12 and 14 are biased in region 44, the transistor with the smaller threshold voltage exhibits a greater rate the injection of hot electrons. As a result, the threshold voltage of this transistor increases more rapidly until the conductivities of the two transistors are substantially equal. Transistors 12 and 14 may be biased in region 44 by enhancement mode devices with a positive threshold voltage that is a fraction of the power supply voltage. The extent of equalization may be determined by connecting data lines 32 and 34 to a differential sense amplifier (not shown) and monitoring the small voltage drop across resistors 38 and 40. The equalization operation may be terminated when the conductivity of transistors 12 and 14 reaches an acceptable equalization level.
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.When transistors 12 and 14 are balanced, cell 10 can be programmed by storing charge on the floating gate 18 of transistor 14. This operation is shown graphically in Figure 5. The voltage labeled Vx is applied to data line 34 and a smaller voltage Vx/1.5 is applied to data line 32. This causes hot electron injection into transistor 14. Only a negligible injection of hot electrons occurs at transistor 12 because the gate voltage is higher than the drain voltage, so that transistor 12 is in the linear region. The characteristics of transistor 12 therefore do not change substantially while charges are built up on the floating gate 18 of transistor 14, reducing its conductivity state. The change in conductivity of transistor 14 can be monitored during programming to store a value representative of a number of data bits.
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.As described below, cell 10 uses a floating gate that causes step changes in drain current as charges accumulate on floating gate 18. The step changes in drain current of transistor 14 are monitored (e.g., counted) during programming. The number of step changes in drain current can be converted to a binary representation, e.g., a number of bits. For example, the binary number 1001 can be programmed into cell 10 by storing enough charge on floating gate 18 to cause nine step changes in drain current of transistor 14.
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.It should be noted that the programming step may include the step of storing no additional charge on the floating gate 18 so that the charge difference between the floating gates 16 and 18 is substantially zero.
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.During readout, data is read from cell 10 by amplifying the difference in charges stored on floating gates 16 and 18. For example, charging circuit 46 of Figure 2B is connected to data lines 32 and 34 to sense and amplify any imbalance in charges on floating gates 16 and 18. Charging circuit 46 includes first and second p-channel field effect transistors connected together in a differential configuration. That is, the gate of transistor 48 is connected to the gate of transistor 50. The source of transistor 48 and the source of transistor 50 are connected to power supply VDD. The drain of transistor 48 is connected to the gate of transistor 48 and to data line 32. Finally, the drain of transistor 50 is connected to data line 34. The differential design of charging circuit 46 amplifies the differences in drain current of transistors 12 and 14 caused by the difference in charges stored on floating gates 16 and 18. Since charging circuit 46 can have a very large gain with a very small offset, even small charge differences can be sensed, including charge differences as small as the charge of a single electron. Thus, by storing a charge on floating gate 18 of cell 10, cell 10 can be programmed with a large number of different charge states corresponding to step changes in drain current. Thus, by counting the number of steps in the difference in drain current between transistors 12 and 14, a differential signal is generated that corresponds to the value for the data stored in cell 10. This signal can be converted into a binary number based on the number of step changes in the drain current.
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.The floating gates 16 and 18 are constructed to allow detection of step changes in drain current when storing charge. For example, the floating gates 16 and 18 may be made from a layer of polysilicon material deposited in a gate oxide using 0.3 micron technology and a gate oxide thickness of 100 Å (10⁻⁸ m). In this construction, the floating gates 16 and 18 have a capacitance on the order of 0.3 fF. A single electron changes the potential of such a floating gate by about 0.5 mV. Since the charging circuit 46 has a gain of at least 10, a difference of a single electron between the floating gates 16 and 18, based on the modified drain current of the transistor 18, results in an output of the charging circuit 46 of about 5 mV. This voltage level is easily detectable using conventional circuits. The effect of a difference of a single Electrons in the stored charge are therefore measurable, and a value representing multi-bit data can be stored in cell 10 by counting the number of measurable steps of change in the drain current of transistor 14 compared to the drain current of transistor 12.
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.In an alternative embodiment, floating gates 16 and 18 may be of nanocrystalline construction. Figure 3 shows a cross-section through a transistor memory cell 10. The transistor of Figure 3 is described here with reference to transistor 14 of cell 10. However, it will be understood that transistor 12 may be constructed in the same manner. Floating gate 18 comprises crystals of, for example, silicon, silicon carbide or other suitable semiconductor material implanted into oxide layer 52 at low density using conventional process techniques. Due to the low density of the implantation, the semiconductor material forms grains which form crystals 54. Crystals 54 are referred to as "nanograins" or "nanocrystals" because of their typical size with a surface area in the range of 10-13 cm2.
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.The crystals 54 of the floating gate 18 are formed at a distance of about 50 to 100 Å (5 x 10-9 to 10-8 m) from the working surface 56 of the semiconductor layer 58. Advantageously, this distance, in conjunction with the size of the crystals 54, allows each crystal 54 to capture at most one electron, which causes a step change in the drain current of the transistor 14. This step change in the drain current is measurable and therefore allows multi-bit data to be stored in a single 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:The stepwise change in the current of the transistor 14 can be seen from the following analysis. The capacitance between the crystal 54 and the semiconductor layer 56 is given by the following equation:
C = (εrε&sub0; · Fläche)/d + Korrektur für Randeffekte,C = (εrε₀ · area)/d + correction for edge effects,
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.where C is the capacitance, "area" is the surface area of the crystal 54, and d is the distance between the crystal 54 and the surface 56 of the semiconductor layer 58, and the correction term takes into account that the crystal 54 has a smaller surface area than the semiconductor layer 56 and therefore the electric field varies around the periphery of the crystal 54. If d is 100 angstroms (10-8 m) and the crystal 54 has a surface area in the range of 10-13 cm2, the capacitance of the crystal 54 is about 1.0 x 10-19 farads. The charge of an electron is 1.6 x 10-19 coulombs and results in a change in the potential of the crystal 54 of about 1.6 volts. The crystal 54 repels electrons when it is in contact with the writing operation has captured a single electron. Each crystal 54 is therefore limited to a certain change in charge state by capturing only a single electron. The change in charge state in turn causes a certain step change in the drain current of transistor 14. Transistor 14 amplifies the change in drain current, making the change easily detectable.
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.The floating gate 18 of the memory cell 10 can be programmed to store the value for a number of bits at a time. This is done by counting the number of step changes in the drain current during the write operation. The number of step changes in the drain current is related to the value of the bits stored. In this way, a variety of different states can be stored that are related to the storage of a number of bits on a single floating gate 18.
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.It should be noted that a programmed cell is erased by driving the voltage on word line 36 to a large negative value so that the charge on floating gate 18 is discharged via conventional tunneling techniques.
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.Figure 6 is a block diagram of one embodiment of a memory device, generally designated 100, constructed in accordance with the teachings of the present invention. The memory device 100 includes an array 102 of flash memory cells. The array 102 stores data using a number of memory cells of the type shown and described above with reference to Figures 1-5.
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.Each cell in the array 102 can be accessed according to address signals from an electronic system 104. The address lines 109 are connected to a word line decoder 106 and a data line decoder 110. The word line decoder 106 and the data line decoder 110 are connected to the array 102. Connected to the data line decoder 110 is a detection circuit 114 which represents the output of the flash memory device 100.
Im Betrieb schreibt, liest und löscht die Flash-Speichervorrichtung 100 Mehrbitdaten in jede bzw. aus oder in jeder Speicherstelle des Arrays 102.In operation, the flash memory device 100 writes, reads, and erases multi-bit data to or from each memory location of the array 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.In write mode, flash memory device 100 is supplied with an address on address line 109. Word line decoder 106 decodes the associated word line for a particular cell and activates the word line. Data line decoder 110 similarly decodes the data line for the desired cell. The selected cell in array 102 is then brought to a particular state and stores a number of bits in the cell as described above.
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.Similarly, in read mode, the address of the selected cell is decoded and a specific cell of array 102 is accessed. Data line decoder 110 connects the selected cell to detection circuit 114, which outputs a signal having a number of bits based on the detected difference in the drain currents of the two transistors in that cell.
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.Certain embodiments have been shown and described. However, those skilled in the art will recognize that these embodiments may be replaced by any arrangement that achieves the same purpose. This application is intended to cover all adaptations and variations of the present invention. For example, the data line decoders are not required if a sense amplifier is provided for each data line. Also, the crystals 30 may be formed from other materials capable of capturing an electron from a hot electron injection. Other floating gate configurations may also be used as long as measurable steps in drain current can be measured when storing charges on the floating gates.
Claims (13)
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 (en) | 2003-01-30 |
DE69810270T2 true DE69810270T2 (en) | 2003-11-20 |
Family
ID=25152069
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69810270T Expired - Lifetime DE69810270T2 (en) | 1997-01-29 | 1998-01-15 | DIFFERENTIAL FLASH STORAGE CELL AND OPERATING METHOD THEREFOR |
Country Status (7)
Country | Link |
---|---|
US (3) | US5754477A (en) |
EP (1) | EP0956561B1 (en) |
JP (1) | JP3479663B2 (en) |
KR (1) | KR100306172B1 (en) |
AU (1) | AU5825198A (en) |
DE (1) | DE69810270T2 (en) |
WO (1) | WO1998033186A1 (en) |
Families Citing this family (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5852306A (en) | 1997-01-29 | 1998-12-22 | Micron Technology, Inc. | Flash memory with nanocrystalline silicon film floating gate |
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 |
US5740104A (en) * | 1997-01-29 | 1998-04-14 | Micron Technology, Inc. | Multi-state flash memory cell and method for programming single electron differences |
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 |
US5886368A (en) | 1997-07-29 | 1999-03-23 | Micron Technology, Inc. | Transistor with silicon oxycarbide gate and methods of fabrication and use |
US6746893B1 (en) | 1997-07-29 | 2004-06-08 | Micron Technology, Inc. | Transistor with variable electron affinity gate and methods of fabrication and use |
US7154153B1 (en) | 1997-07-29 | 2006-12-26 | Micron Technology, Inc. | Memory device |
US6965123B1 (en) | 1997-07-29 | 2005-11-15 | Micron Technology, Inc. | Transistor with variable electron affinity gate and methods of fabrication and use |
US6031263A (en) * | 1997-07-29 | 2000-02-29 | Micron Technology, Inc. | DEAPROM and transistor with gallium nitride or gallium aluminum nitride gate |
US6936849B1 (en) | 1997-07-29 | 2005-08-30 | Micron Technology, Inc. | Silicon carbide gate transistor |
US6232643B1 (en) | 1997-11-13 | 2001-05-15 | Micron Technology, Inc. | Memory using insulator traps |
KR100271211B1 (en) * | 1998-07-15 | 2000-12-01 | 윤덕용 | Method for fabricating a non-volatile memory device using nano-crystal dots |
US6141260A (en) | 1998-08-27 | 2000-10-31 | Micron Technology, Inc. | Single electron resistor memory device and method for use thereof |
DE60043651D1 (en) * | 1999-02-01 | 2010-02-25 | Renesas Tech Corp | INTEGRATED SEMICONDUCTOR SWITCHING AND NON-VOLATILE MEMORY ELEMENT |
US6249460B1 (en) | 2000-02-28 | 2001-06-19 | Micron Technology, Inc. | Dynamic flash memory cells with ultrathin tunnel oxides |
US6384448B1 (en) | 2000-02-28 | 2002-05-07 | Micron Technology, Inc. | P-channel 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 (en) | 2000-03-28 | 2001-10-11 | Infineon Technologies Ag | Power generating device and voltage generating device |
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 |
DE60041199D1 (en) * | 2000-12-29 | 2009-02-05 | St Microelectronics Srl | Programming procedure for non-volatile memory |
US7253467B2 (en) * | 2001-06-28 | 2007-08-07 | Samsung Electronics Co., Ltd. | Non-volatile semiconductor memory devices |
US8253183B2 (en) | 2001-06-28 | 2012-08-28 | Samsung Electronics Co., Ltd. | Charge trapping nonvolatile memory devices with a high-K blocking insulation layer |
US7473959B2 (en) * | 2001-06-28 | 2009-01-06 | Samsung Electronics Co., Ltd. | Non-volatile semiconductor memory devices and methods of fabricating the same |
US20060180851A1 (en) * | 2001-06-28 | 2006-08-17 | Samsung Electronics Co., Ltd. | Non-volatile memory devices and methods of operating the same |
JP4901048B2 (en) * | 2001-06-28 | 2012-03-21 | 三星電子株式会社 | Floating trap type non-volatile memory device |
EP1331643B1 (en) * | 2002-01-29 | 2009-12-16 | Agere Systems Inc. | Differential flash memory programming technique |
US7193893B2 (en) | 2002-06-21 | 2007-03-20 | Micron Technology, Inc. | Write once read only memory employing floating gates |
US7154140B2 (en) * | 2002-06-21 | 2006-12-26 | Micron Technology, Inc. | Write once read only memory with large work function 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 |
US7221017B2 (en) * | 2002-07-08 | 2007-05-22 | Micron Technology, Inc. | Memory utilizing oxide-conductor nanolaminates |
US7847344B2 (en) * | 2002-07-08 | 2010-12-07 | Micron Technology, Inc. | Memory utilizing oxide-nitride nanolaminates |
US7221586B2 (en) | 2002-07-08 | 2007-05-22 | Micron Technology, Inc. | Memory utilizing oxide nanolaminates |
US7259984B2 (en) * | 2002-11-26 | 2007-08-21 | Cornell Research Foundation, Inc. | Multibit metal nanocrystal memories and fabrication |
JP4314085B2 (en) * | 2003-09-08 | 2009-08-12 | パナソニック株式会社 | Nonvolatile semiconductor memory device |
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 (en) * | 2007-07-16 | 2013-12-06 | 삼성전자주식회사 | Non-volatile memory devices and methods of forming the same |
CN102005243B (en) * | 2009-08-31 | 2014-02-05 | 中芯国际集成电路制造(上海)有限公司 | Differential flash memory device and method for enhancing durability of same |
CN102024496B (en) * | 2009-09-11 | 2013-12-04 | 中芯国际集成电路制造(上海)有限公司 | Flash memory system and reading method and programming method of logic state thereof |
US8912517B2 (en) | 2012-09-24 | 2014-12-16 | Adesto Technologies Corporation | Resistive switching memory |
CN103745748A (en) * | 2013-12-25 | 2014-04-23 | 苏州宽温电子科技有限公司 | Improved differential-architecture SONOS flash storage unit |
CN104008776A (en) * | 2014-06-19 | 2014-08-27 | 苏州宽温电子科技有限公司 | Improved active region read-only memory cell |
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 (en) | 2016-08-10 | 2018-02-15 | Robert Bosch Gmbh | Method and device for operating a memory |
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 (en) * | 1983-09-09 | 1987-02-04 | Exel Microelectronics, Inc. | A high speed memory device and a method therefor |
JPH07120720B2 (en) * | 1987-12-17 | 1995-12-20 | 三菱電機株式会社 | Nonvolatile semiconductor memory device |
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 (en) * | 1990-03-22 | 1994-10-05 | 株式会社東芝 | Nonvolatile semiconductor memory device |
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 (en) * | 1991-11-07 | 1997-07-23 | 三菱電機株式会社 | Nonvolatile semiconductor memory device |
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 (en) * | 1993-03-19 | 1994-09-30 | Fujitsu Ltd | Nonvolatile semiconductor memory device |
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 (en) * | 1994-11-11 | 2005-01-19 | ソニー株式会社 | Nonvolatile semiconductor memory device |
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/en not_active Expired - Fee Related
- 1998-01-15 WO PCT/US1998/000765 patent/WO1998033186A1/en active IP Right Grant
- 1998-01-15 DE DE69810270T patent/DE69810270T2/en not_active Expired - Lifetime
- 1998-01-15 AU AU58251/98A patent/AU5825198A/en not_active Abandoned
- 1998-01-15 EP EP98901816A patent/EP0956561B1/en not_active Expired - Lifetime
- 1998-02-27 US US09/031,616 patent/US6009018A/en not_active Expired - Lifetime
-
1999
- 1999-07-26 KR KR1019997006703A patent/KR100306172B1/en not_active IP Right Cessation
- 1999-12-22 US US09/470,079 patent/US6141256A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US5754477A (en) | 1998-05-19 |
EP0956561B1 (en) | 2002-12-18 |
JP2000508462A (en) | 2000-07-04 |
AU5825198A (en) | 1998-08-18 |
US6141256A (en) | 2000-10-31 |
JP3479663B2 (en) | 2003-12-15 |
WO1998033186A1 (en) | 1998-07-30 |
US6009018A (en) | 1999-12-28 |
KR20000070465A (en) | 2000-11-25 |
EP0956561A1 (en) | 1999-11-17 |
DE69810270D1 (en) | 2003-01-30 |
KR100306172B1 (en) | 2001-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69810270T2 (en) | DIFFERENTIAL FLASH STORAGE CELL AND OPERATING METHOD THEREFOR | |
DE69624780T2 (en) | NON-VOLATILE ELECTRICALLY CHANGEABLE SEMICONDUCTOR MEMORY FOR ANALOGUE AND DIGITAL STORAGE | |
DE69029132T2 (en) | NOVRAM CELL USING TWO DIFFERENTIAL ISOLATING NON-VOLATILE MEMORY ELEMENTS | |
DE3876865T2 (en) | ELECTRICALLY ERASABLE AND PROGRAMMABLE READ-ONLY MEMORY. | |
DE4035660C2 (en) | Electrically programmable memory device and method for accessing / programming memory cells | |
DE69524572T2 (en) | Sense amplifier circuit for semiconductor memory devices | |
DE4232025C2 (en) | Electrically erasable and programmable non-volatile semiconductor memory with automatic write check controller | |
DE602004012122T2 (en) | NON-VOLATILE MEMORY AND METHOD WITH DEFINITIVE BIT CONTROL COMPENSATION DEPENDING ON NEIGHBORING OPERATING TYPES | |
DE60220590T2 (en) | Method for reducing coupling effects between multi-level memory elements of a non-volatile memory | |
DE4036973C2 (en) | Circuit for generating an erase or programming voltage in a semiconductor memory circuit that is higher than an externally supplied supply voltage | |
DE4207934C2 (en) | Non-volatile semiconductor memory device and programming method for a non-volatile semiconductor memory device | |
DE69604929T2 (en) | FLASH EEPROM MEMORY WITH SEPARATE REFERENCE MATIX | |
DE69614787T2 (en) | MEMORY MATRIX WITH MULTI-STATE MEMORY CELLS | |
DE60109307T2 (en) | NON-VOLATILE PASSIVE STORAGE ARRAY AND ITS READING PROCEDURE | |
DE69705837T2 (en) | ARRANGEMENT AND METHOD FOR STORING AND READING MULTI-LEVEL CHARGE | |
DE69621165T2 (en) | Ferroelectric memory and method for its operation | |
DE3035484C2 (en) | Reading circuit | |
DE4014117A1 (en) | ELECTRICALLY ERASABLE PROGRAMMABLE FIXED VALUE STORAGE WITH NAND CELL BLOCKS | |
DE69631938T2 (en) | Semiconductor memory device and method for its manufacture | |
DE3689450T2 (en) | Semiconductor memory with a reading process in a large supply voltage range. | |
DE69624155T2 (en) | Ferroelectric memory and method for its operation | |
WO1998053504A1 (en) | Single-electron memory component | |
DE112020000174T5 (en) | ADAPTIVE VPASS FOR 3D FLASH MEMORY WITH PAIR CHAIN STRUCTURE | |
DE102008019927A1 (en) | Symmetrical differential current sense amplifier | |
DE69711666T2 (en) | REDUCTION OF BITLINE FAILURE |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition |