US20130301342A1 - Memory element, stacking, memory matrix and method for operation - Google Patents

Memory element, stacking, memory matrix and method for operation Download PDF

Info

Publication number
US20130301342A1
US20130301342A1 US13/943,141 US201313943141A US2013301342A1 US 20130301342 A1 US20130301342 A1 US 20130301342A1 US 201313943141 A US201313943141 A US 201313943141A US 2013301342 A1 US2013301342 A1 US 2013301342A1
Authority
US
United States
Prior art keywords
memory
voltage
state
memory element
memory elements
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.)
Abandoned
Application number
US13/943,141
Inventor
Eike Linn
Carsten Kuegeler
Roland Daniel ROSENZIN
Rainer Waser
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.)
Forschungszentrum Juelich GmbH
Original Assignee
Forschungszentrum Juelich GmbH
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
Priority claimed from DE200910023153 external-priority patent/DE102009023153B4/en
Priority claimed from PCT/EP2009/006015 external-priority patent/WO2010136056A1/en
Priority claimed from DE200910056740 external-priority patent/DE102009056740A1/en
Application filed by Forschungszentrum Juelich GmbH filed Critical Forschungszentrum Juelich GmbH
Publication of US20130301342A1 publication Critical patent/US20130301342A1/en
Assigned to FORSCHUNGSZENTRUM JUELICH GMBH reassignment FORSCHUNGSZENTRUM JUELICH GMBH ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: RHEINISCH-WESTFAELISCHE TECHNISCHE HOCHSCHULE AACHEN (RWTH)
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • G11C13/0021Auxiliary circuits
    • G11C13/004Reading or sensing circuits or methods
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • G11C13/0021Auxiliary circuits
    • G11C13/0069Writing or programming circuits or methods
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/02Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using elements whose operation depends upon chemical change
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • G11C13/0021Auxiliary circuits
    • G11C13/0069Writing or programming circuits or methods
    • G11C2013/0073Write using bi-directional cell biasing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2213/00Indexing scheme relating to G11C13/00 for features not covered by this group
    • G11C2213/10Resistive cells; Technology aspects
    • G11C2213/15Current-voltage curve
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2213/00Indexing scheme relating to G11C13/00 for features not covered by this group
    • G11C2213/70Resistive array aspects
    • G11C2213/71Three dimensional array
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2213/00Indexing scheme relating to G11C13/00 for features not covered by this group
    • G11C2213/70Resistive array aspects
    • G11C2213/77Array wherein the memory element being directly connected to the bit lines and word lines without any access device being used
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/02Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
    • H03K19/173Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
    • H03K19/177Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form

Definitions

  • the invention relates to a memory element, a stack and a memory matrix in which this memory element can be used, to methods for operating the memory element, the stack and the memory matrix, and to a method for determining the truth value of a logic operation comprising memory elements.
  • Charge-based memories such as flash memories
  • the minimal feature size F itself is limited.
  • Memories based on passive, resistively switching memory cells can be achieved on an area of 4F 2 , and a minimal feature size F of less than 10 nm is technically feasible.
  • a large number of memory cells are typically combined in a memory matrix comprising intersecting busbars called word lines and bit lines. Exactly one memory cell is connected between one word line and one bit line in every case to enable the individual addressing thereof by controlling the word line and the bit line.
  • a memory element As a series circuit comprising a memory cell and a nonlinear component such as a diode.
  • a nonlinear component such as a diode.
  • the problem of parasitic current paths is merely replaced by the problem that unipolar switching memory cells require high voltages for switching. In turn, the resulting high currents bring about a high power loss and diminish the scaling properties.
  • adequately miniaturized diodes that can carry the required current densities have not been available.
  • the object of the invention is therefore that of providing a memory element that acts as a high-impedance resistor in the parasitic current paths occurring in a memory matrix, without in principle being limited to unipolar switching.
  • a further object of the invention is that of providing a method with which an array comprising memory elements can be turned into a gate for logic operations.
  • a memory element according to the main claim a stack containing this memory element, a memory matrix containing this memory element or this stack, by a method for operating the memory element, the stack or memory matrix according to alternative independent claims, and by a method for determining the truth value of a logic operation according to a further alternative independent claim. Further advantageous embodiments will become apparent from the back-referenced dependent claims.
  • a memory element was developed within the scope of the invention, which has at least a first stable state 0 and a second stable state 1. This memory element can be transferred into the state 0 by applying a first write voltage V 0 , and into the state 1 by applying a second write voltage V 1 .
  • the two states 0 and 1 differ in that the memory element exhibits different electrical resistance values upon application of a read voltage V R , the magnitude of which is less than the write voltages V 0 and V 1 .
  • the memory element comprises a series circuit having at least two memory cells A and B which have, respectively, a stable state A 0 and B 0 having higher electrical resistance, and a stable state A 1 and B 1 having lower electrical resistance.
  • this series circuit distributes a voltage V 0 , V 1 or V R applied to the memory element to the two memory cells A and B in the sense of a voltage divider.
  • the two memory cells A and B can be influenced independently of one another, provided they are in different states. For instance, if the memory cell A is in the state A 0 and the memory cell B is in the state B 1 , the larger portion of the applied voltage drops across the memory cell A. By applying a voltage, the memory cell A can then be switched into the state A 1 , without the voltage applied therefor by way of the entire memory element and, therefore, by way of the series connection of the cells A and B, changing the state of the cell B.
  • every memory element is typically connected between a first busbar (typically referred to as a word line) and a second busbar (typically referred to as a bit line), to which the many further memory elements are connected in each case.
  • a first busbar typically referred to as a word line
  • a second busbar typically referred to as a bit line
  • the voltage divider comprising the memory cells A and B, which is provided according to the invention, has the effect in such a matrix of advantageously increasing the safety margin between the minimum voltage, which is required to switch a memory element, and the voltage at which further memory elements are unintentionally switched to the stated parasitic paths.
  • the memory element according to the invention acts as a high-impedance resistor whenever at least one of the memory cells A or B is in the state A 0 or B 0 , respectively.
  • the total resistance of the memory element is therefore high. Therefore, there are distinguishable states in the memory element, which can be used to store a bit of information, and in each of which the total resistance is high.
  • the memory element can therefore function as a high-impedance resistor in parasitic current paths, independently of whether a 0 or a 1 is stored therein at the time.
  • Each of the memory cells can also be designed for bipolar switching. The fundamental limitation to unipolar switching memory cells resulting from the series connection comprising a memory cell and a nonlinear component known from the prior art is thus eliminated.
  • the memory cells A and B are interconnected in a manner such that the state 0 of the memory element is coded in the combination of states A 1 and B 0 , and the state 1 of the memory element is coded in the combination of states A 0 and B 1 .
  • This has the effect that the memory element has high total resistance in both states. If the memory element is in the resting state, and therefore a lower voltage drops thereacross than the read voltage V R required for reading, this voltage only results in a very low leakage current.
  • the unwanted leakage current is delimited by parasitic current paths.
  • the memory cells A and B and the read voltage V R are dimensioned such that the read voltage V R sets the state A 1 and leaves the state of the memory cell B unchanged.
  • this read voltage V R does not change anything about the state of the memory cells because the memory cell A is already in the state A. Therefore, the electrical resistance likewise does not change. It is dominated by the memory cell B located in the state BO and therefore remains high.
  • the memory cell A is switched by the read voltage V R from the state AO into the state A 1 and, therefore, into the state having lower electrical resistance. Since the memory cell B is in the state B 1 and, therefore, likewise in the state having the lower electrical resistance, the total resistance of the memory element is low.
  • the combination of the states A 1 and B 1 of the memory cells is the ON state of the memory element. In this manner, upon application of the read voltage V R , the states 0 and 1 of the memory element can be distinguished from one another. Reading a state 1 is destructive, i.e. after the readout, the memory element does not automatically return to the state that existed before the readout. The memory element can be transferred back to the state 1 by applying the write voltage V 1 .
  • the memory cells A and B can also be located in the combination of states A 0 and B 0 . This typically occurs only before the first use of the memory element.
  • the memory element By applying the write voltage V 0 or V 1 , the memory element can be initialized out of this state into one of the states 0 or 1, respectively, provided for storage. In particular, all memory elements can be initialized in a memory matrix in this manner before the initial use.
  • the current flow through parasitic current paths between the word line and the bit line acted upon by the read voltage V R can be advantageously minimized.
  • An adequately high portion of the read voltage V R drops only at the memory cell A of the directly addressed memory element, in order to optionally switch this memory cell from the state A 0 into the state A 1 .
  • only a portion of the read voltage V R drops across every individual memory element, which is inadequate for switching the particular memory cell A into the state A 1 .
  • the application of the read voltage V R opens only one path having low resistance between the word line and the bit line, between which it was applied, provided the memory element connected between this word line and this bit line is located in the state 1.
  • the electrical resistance of all other memory elements on parasitic paths remains high in this case.
  • the write voltages V 0 and V 1 have different signs. This can be achieved, in a further particularly advantageous embodiment of the invention in particular, in that the memory cells A and B are antiserially connected. Due to the write voltages V 0 and V 1 having different signs, there is no longer a need to provide a great distance between the write voltages V 0 and V 1 with regard to the magnitudes thereof, in order to still be able to reliably distinguish between the effects thereof on the memory element, even with consideration for the technical tolerances.
  • the write voltages V 0 and V 1 can be opposite and equal. They are therefore separated by a distance equal to twice their magnitudes, thereby advantageously making it possible to make the amount smaller.
  • the application of the write voltage V 0 or V 1 brings about the simultaneous or quasi-simultaneous transfer of the memory cells A and B into the respective opposite states, i.e. into A 0 and B 1 or A 1 and B 0 . These are the two stable states 1 and 0 of the memory element.
  • the invention therefore relates in general to a resistive memory element that is embodied as a passive resistive memory element.
  • This memory element comprises two at least functionally identical resistive memory cells A and B which are connected in series in a current path and are oriented antiparallel to one another in this current path.
  • the memory cells A and B are therefore antiserially connected.
  • Passive means that the memory element contains no further active switching elements apart from the active material in the memory cells A and B. In particular, the current path through the memory cells A and B can form the passive memory element.
  • Different signs of the write voltages V 0 and V 1 are achieved in particular when the memory element is designed as a bipolar switching memory element.
  • This can be achieved, for example, by forming the memory cells A and B out of a linear bipolar resistively switching material.
  • Such materials are, for example, silicon dioxide, methylsilsesquioxane, methylated-hydrogenated silsesquioxane, tungsten oxide (in particular tungsten(VI) oxide, WO 3 ), germanium selenide, titanium dioxide or strontium titanate.
  • at least one of the memory cells A or B contains at least one material from this group as the active material having a changeable electrical resistance.
  • the memory element is now designed as a bipolar switching memory element, for example, lower absolute write voltages are required than for unipolar switching memory elements. Therefore, a lower current is driven through the memory element. The power loss is therefore diminished and the memory element can be more easily scaled.
  • the memory cells A and B advantageously have nominally equal resistance values in the states A 0 and B 0 , and A 1 and B 1 , respectively.
  • the total resistance of the memory element in the two states 0 and 1 is then exactly equal, provided only a voltage less than the read voltage V R is present across the memory element. Deviations from this nominal resistance value can be used for diagnosis to enable early detection of an emerging failure of the memory element. It is then possible, for example, as is common in flash memories, to transfer the information into a reserve memory element and hide the failing memory element as defective.
  • the memory cells A and B are dimensioned such that the electrical resistance of at least one of the memory cells A and B changes upon transition from the state A 0 into the state A 1 or from the state B 0 into the state B 1 by a factor between 10 and 10 8 , preferably between 10 2 and 10 6 and particularly preferably between 10 3 and 10 8 .
  • the memory element is in the form of a stack comprising a first metallic, semiconductive or conductive oxidic electrode, a first layer of active material having a changeable electrical resistance, a second metallic, semiconductive or conductive oxidic electrode, a further layer of active material having a changeable electrical resistance and a third metallic, semiconductive or conductive oxidic electrode.
  • the first layer of active material then forms the memory cell A, and the second layer of active material forms the memory cell B.
  • the active materials of the memory cells A and B can be identical or different.
  • the electrodes can each be made of platinum, and the active material can be TiO 2 in each case.
  • any bipolar switching material system such as a solid electrolyte can be used.
  • the effect of this embodiment is not tied to the electrodes and layers of active material being disposed one above the other in a stack. It is sufficient for the memory element to comprise two electrodes which connect an array of two memory cells with the outside world, and for a further electrode to be disposed between these two electrodes.
  • At least the metal of the second electrode differs from the material of the first and/or the third electrode.
  • at least the metal of the second electrode can be more unreactive or reactive than the metals of the first and the third electrode.
  • the first and the third electrode can be made of copper, and the second electrode can be made of platinum.
  • the difference in the reactivities of the electrodes then defines the polarities of the write voltages. Moving from the first to the second metallic electrode, the reactivity gradient extends in a different direction than moving from the second to the third electrode.
  • the memory cells A and B are therefore antiserially connected.
  • the second electrode in the interior of the stack can be acted upon by a bias voltage. Using such a bias voltage, the current-voltage characteristic curve of the memory element can be symmetrized if the active material of one or both of the memory cells has a current-voltage characteristic curve that is not symmetrical about the origin.
  • At least one of the electrodes contains a material from the group Au, Cu, Ag, Pt, W, Ti, Al, Ni, TiN, Pd, Ir, Os, IrO 2 , RuO 2 , SrRuO 3 , and polycrystalline silicon.
  • One or more electrodes can also be made of an electrically conductive oxide.
  • This can be an originally conductive metal oxide, for example, or an initially insulating oxide that was made conductive by way of subsequent doping.
  • Electrodes made of an electrically conductive oxide are advantageous, for example, when the active material belongs to the same material class. It is then possible to use similar or even identical techniques to manufacture the electrodes and the active material. Ideally, this enables the electrodes and the active material to be deposited onto a substrate one after the other in situ, without interrupting the vacuum. For example, electrodes and active material can be made of one and the same starting material simply by using different deposition parameters.
  • At least one of the memory cells A or B comprises two electrodes, on the common boundary surface of which a zone having a changed charge carrier concentration forms, as the active material.
  • This zone can be a depletion zone or a Schottky barrier.
  • the material of one electrode can be a doped ternary metal oxide
  • the material of the other electrode can be a metal.
  • An example of a doped ternary metal oxide is niobium-doped SrTiO 3 .
  • a zone which acts as an active material forms on the common boundary surface comprising an electrode made of platinum.
  • This embodiment of the invention has the advantage that the memory cell still comprises only two layers.
  • the manufacture of epitaxial layer systems is becoming overproportionally more difficult as the number of individual layers increases, due to lattice maladjustments.
  • a further resistor R is connected in series with the memory cells A and B, or is inserted into at least one of the memory cells A and/or B. It is then possible to also use memory cells A and/or B, the positive and negative switching thresholds of which are different magnitudes.
  • the resistor R matches the switching thresholds to one another with regard to magnitude. It becomes active only in the state in which both memory cells A and B are each in the state of low electrical resistance, i.e. the combination of states A 1 and B 1 is present.
  • it is dimensioned such that, in this combination of states, the same voltage drops across each of the two memory cells A and B.
  • Installing the resistor into one of the memory cells A and/or B saves the space for a separate resistor and is technically particularly easy to achieve. If the memory elements are manufactured, e.g. by depositing a series of thin layers, it is then only necessary to place only one further material into the sequence of layers, as the resistor layer.
  • one of the memory cells has positive and negative switching thresholds, the magnitudes of which differ very greatly, and this is not compensated for at least partially by the resistor R, it is possible for the case to occur in which, starting at the combination of states A 0 and B 1 (state 1 of the memory element), the minimally required read voltage V R already switches the memory cell B into the state B 0 and therefore acts simultaneously as the write voltage V 0 .
  • the memory element does not then reach the combination of states A 1 and B 1 (the ON state of the memory element) provided according to the invention as the signal for the presence of the state 1.
  • the resistor R can also be disposed outside of the memory element itself, in particular. It can be located in one of the leads, for instance, by way of which the word lines and/or bit lines of the memory matrix are controlled. A single resistor R is then sufficient for the entire memory matrix. If a plurality of memory elements is to be addressed simultaneously, it is advantageous to provide one resistor for each row or column of the memory matrix.
  • the drain-source resistor or collector-emitter resistor of the transistor used to control the memory matrix can be used as the resistor, for example.
  • At least one of the memory cells contains an ion-conducting material, and particularly GeSe, TiO 2 , WO, or MSQ (methylsilsesquioxane).
  • the active material can advantageously contain at least one material from the group Ge x- Se 1-x TiO x , SiO x (in particular SiO 2 ), CuO x , ZnO x , ZrO x , NiO x , HfO x , WO x (in particular tungsten(VI) oxide, WO 3 ), Si 3 N 4 , SrZrO 3 :Cr, Ba 1-x Sr x TiO 3 (in particular SrTiO 3 ), MSQ (methylsilsesquioxane or methylated-hydrogenated silsesquioxane), HSQ (hydrogen silsesquioxane), Cu:TCNQ (copper:tetracyanoquinodimethane), (Pr,Ca)MnO 3 , (La,Ca)MnO 3 , Cu 2 S, Ag 2 S, (Zn,Cd)S, Al 2 O 3 , FeO, CoO, MnO 2
  • the active material can be a dielectric which normally insulates.
  • a sufficiently high voltage By applying a sufficiently high voltage, at least one inner path can be formed in the material along which it becomes conductive. This path can be formed by different mechanisms, such as defects, metal migration and further effects. If the conducting path has been formed once, it can be interrupted, whereby the electrical resistance of the active material is increased, and it can be restored, whereby the electrical resistance is diminished.
  • the resistance values can be adjusted by the applied voltage or by changing an adjacent boundary surface.
  • the invention also relates to a stack comprising at least two memory elements P and Q.
  • a pole of the memory element P is connected to a pole of the memory element Q by way of an electrical contact O that is accessible for an external connection.
  • Such a stack increases the integration density. This, thereby makes it technically feasible for each of the memory elements according to the invention contained therein to essentially be a high-impedance resistor. This is low-impedance when, and only when, it has been transferred from the state 1 into the ON state by application of the read voltage V R . As a result, parasitic current paths and high static power losses accompanied by heating are advantageously prevented.
  • both memory elements P and Q can be acted upon independently of one another with voltages having the same or different polarities. If the contact O is at ground potential (GND), for example, the other pole of the memory element P can be brought to a positive or negative potential. A voltage drop across the memory element P can therefore be set, which acts on this memory element as write voltage V 0 , as well as one that acts as write voltage V 1 . It does not depend, therefore, on the absolute potential level in each case, but rather on the potential difference between the two poles of the memory element P. The same applies for the memory element Q.
  • GND ground potential
  • the memory elements can also be acted upon, together with write voltages or read voltages, in the series circuit in which they are located in the stack.
  • the advantages of the measures according to the invention are exhibited in particular in a memory matrix comprising a plurality of memory elements or stacks.
  • the memory element is therefore adapted to the use in the memory matrix of a resistive working memory (RRAM).
  • the invention therefore also relates to the use of the memory element in the memory matrix of a RRAM.
  • a memory matrix comprising a large number of word lines, in the form of tracks, and bit lines intersecting therewith, was developed.
  • the word lines and/or the bit lines can, in particular, extend parallel to one another.
  • each word line and each bit line intersect at one location at most.
  • the word lines can be disposed on a first plane and the bit lines can be disposed on a second plane.
  • the memory matrix differs from memory matrices of the type in question in that memory elements according to the invention or stacks thereof are located at intersections of word lines and bit lines.
  • the word line and the bit line are conductively connected at each intersection with at most one memory element or one stack.
  • at most one memory element or one stack is connected between the word line and the bit line at each intersection.
  • the word lines and/or the bit lines can advantageously function simultaneously as electrodes of the memory element or the stack.
  • the size F in the memory matrix is advantageously 10 nm or less.
  • the embodiment according to the invention of the memory element as voltage divider comprising two, preferably antiserially connected memory cells eliminates substantial disadvantages of memory matrices of the type in question.
  • a current flows not only through the memory element currently being addressed by way of the selected word line and bit line, but also through parasitic current paths comprising a plurality of further memory elements, word lines and bit lines. These parasitic leakage currents are minimized in that each memory element is basically in a state having high electrical resistance unless this individual memory element is currently being acted upon by the read voltage V R .
  • leakage currents through parasitic current paths were the limiting factor for the size of memory matrices of the type in question.
  • the electrical properties of the memory matrix according to the invention no longer depend on the bit patterns that were written, in contrast to the memory matrices of the type in question. This dependence on bit pattern made it difficult, according to the prior art, to read out memory matrices of the type in question, and made correct reading impossible in many cases.
  • the memory matrix can be used within the framework of a hybrid CMOS technology.
  • the memory matrix can also have a three-dimensional configuration, and thus memory elements according to the invention are stacked one above the other therein.
  • CMOS integration of the memory matrix it is advantageous that the resistance of the memory elements contained in this memory matrix are no longer dependent upon the bit patterns stored in the matrix.
  • the CMOS electronics used to control the memory matrix then no longer need to be designed to allow the total resistance of the memory matrix to vary in a wide range.
  • the memory elements according to the invention function particularly advantageously in the embodiment of the invention, in which the memory matrix comprises stacks of memory elements.
  • the memory matrix comprises stacks of memory elements.
  • the interior of this memory matrix is free of transistors.
  • Transistors require a lot of space and induce high power losses.
  • the size of an approximately cube-shaped array comprising transistor-based memory elements rapidly reaches limits due to the inadequate heat dissipation from the center of the cube. These limits are markedly expanded by the memory elements according to the invention.
  • the memory matrix can be used in a resistive working memory (RRAM) in particular, where it combines the high integration density and access time of DRAM with the non-volatility of flash memories.
  • the invention therefore also relates to a resistive working memory (RRAM) comprising at least one memory matrix according to the invention.
  • the memory matrix can be a passive memory matrix in particular, which contains only passive memory elements. It is then possible to eliminate all active elements that are controllable independently of the currents through the word lines and bit lines within the memory matrix.
  • a RRAM contains, in addition to the memory matrix itself, external control electronics for the memory elements which can be embodied in CMOS technology, for example.
  • a decoder can be provided for the selective control of the word lines, and a further decoder can be provided for the selective control of the bit lines, for example.
  • a method for operating the memory element according to the invention, the stack according to the invention, or the memory matrix according to the invention is developed.
  • This method is characterized in that a read voltage V R is applied to at least one memory element, the magnitude of which is greater than a first threshold value required to transfer one of the memory cells A or B of the memory element from the state A 0 or B 0 into the state A 0 or B 0 , respectively, wherein the read voltage V R is lower, with regard to magnitude, than a second threshold value required to transfer the other memory cell A or B of the memory element from the state A 0 or B 1 into the state A 0 or B 0 , respectively.
  • a further method for operating the memory element according to the invention, the stack according to the invention, or the memory matrix according to the invention, which was developed within the scope of the invention can be used.
  • This method is characterized in that the information read out by applying the read voltage V R to a memory element is subsequently re-stored in the memory element. Provided the application of the read voltage V R induces a change in the total resistance of the memory element, the memory element does not automatically return to the state that existed before the application of the read voltage V R . The readout is therefore destructive.
  • the invention also relates to a further method for operating a memory element, a stack or a memory matrix.
  • this method upon application of the write voltage V 0 and/or V 1 , the time characteristic of the current driven through the memory element, through the stack, or through the memory matrix, is evaluated.
  • This method offers special advantages when the memory element is in the embodiment in which the state 0 of the memory element is coded in the combination of the states A 1 and B 0 , and in which the state 1 of the memory element is coded in the combination of the states A 0 and B 1 .
  • this memory cell is switched into the state A 1 or B 1 .
  • Both memory cells are now in the state A 1 or B 1 , and the memory element is therefore in the ON state.
  • This state has a short duration, however.
  • the write voltage now drops evenly across both memory cells A and B. Now more voltage drops across those memory cells that were in the state A 1 or B 1 before application of the write voltage than at the beginning of the write process. It is therefore switched into the state A 0 or B 0 by the portion of the write voltage dropping thereacross.
  • both memory cells have changed their state, and the memory element as a whole is in one of the two states 0 (combination A 1 with B 0 ) or 1 (combination A 0 with B 1 ).
  • the memory element is in the ON state, i.e. in a state having low electrical resistance overall. This becomes noticeable in that the write voltage drives a high current pulse through the memory cell during this time period.
  • the inventors recognized that an evaluation of the time characteristic of the current, i.e. an evaluation of this pulse can be utilized in multiple ways in the operation of the memory element, the stack or the memory matrix.
  • the occurrence of a short pulse in the current driven through the memory element, through the stack or through the memory matrix can be evaluated as confirmation of a successful switchover process.
  • a pulse duration of less than 1 ps is sufficient therefor.
  • Pulse durations of 10 ns or less for TiO 2 and pulse durations of 5 ns or less for WO 3 , as the active material of the memory cells, have been demonstrated in practical application. For all active materials tested by the inventors, pulse durations of 10 ns or less are exhibited in the transfer processes.
  • the state change of the two memory cells is confirmed by the occurrence and subsequent decay of the pulse.
  • the pulse occurs only when the first memory cell is successfully switched into the state A 1 or B 1 , and the memory element as a whole transfers into the ON state. It decays only if the second memory cell is subsequently switched into the state A 0 or B 0 and the memory element as a whole therefore assumes a ON state, once more having a high electrical resistance. If an increased current is not driven through the memory element by a write voltage which would be suitable for a transfer of the memory element into the state that is not currently present, or if it does not decay, the memory element is defective.
  • the occurrence of the pulse can be used as information about the state of the memory element that existed before the application of the write voltage. For example, if the write voltage V 1 is applied, then only one pulse occurs if the memory element was in the state 0 before the application of this write voltage. In contrast, if the state 1 was present, the write voltage V 1 drops substantially across the memory cell A located in the state A 0 since the memory cell B is in the state B 1 and is therefore low-impedance. Now, however, the write voltage V 1 does not have the correct polarity to switch the memory cell A into the state A 1 . Both memory cells A and B, and therefore also the memory element as a whole, do not change their state, and therefore a pulse does not occur.
  • a change in the time characteristic of the current driven through the memory element, through the stack or through the memory matrix is evaluated in repeated write cycles as an indicator that degradation of a memory element has begun.
  • this memory element or a limited region in the memory matrix in which this memory element is located can be marked as defective and blocked for further accesses.
  • the effect of a statistically occurring defect in a layer of a memory cell is therefore markedly greater when this layer comprises only 100 atoms than when it comprises 10,000 atoms.
  • the write voltages V 0 and/or V 1 and/or the read voltage V R are each applied, in part, by way of the word line and by way of the bit line.
  • half of the voltage can be applied by way of the word line, and half by way of the bit line.
  • This voltage pattern advantageously reduces the voltages that are applied to the memory element not addressed by way of the selection of the word line and the bit line.
  • a further advantageous embodiment of the invention aims for the same effect. According to this embodiment, upon application of the write voltages V 0 and/or V 1 and/or the read voltage V R to a memory element, a voltage having the opposite sign is applied to at least one further memory element.
  • countervoltages having a magnitude that is 2/3 that of the voltage applied to the addressed memory element can be applied to all non-addressed word lines, and countervoltages having a magnitude that is 1/3 that of the voltage applied to the addressed memory element can be applied to all non-addressed bit lines.
  • the countervoltage having the opposite sign which is applied within the framework of this voltage pattern (2/3-pattern), compensates at least in part for the influencing of non-addressed memory elements by the voltage V 0 , V 1 and V R applied to the addressed memory element.
  • the invention also relates to a method for determining the truth value of a logic operation of two variables K and L in an array comprising at least two memory elements P and Q, each of which has at least one stable state 0 and one stable state 1, which can be transferred into the state 0 by application of a first write voltage V 0 , and into the state 1 by application of a second write voltage V 1 .
  • the two states 0 and 1 of the memory elements P and Q become manifest in different electrical resistance values of the memory elements P and Q upon application of a read voltage V R , the magnitude of which is smaller than the write voltages V 0 and V 1 .
  • memory elements P and Q having nominally identical write voltages V 0 , V 1 and read voltages V R are selected.
  • the variables K and L are each embodied in the form of two voltage levels which are assigned to the truth values 0 and 1, wherein the difference between the two voltage levels, with regard to magnitude, is at least as great as the write voltages V 0 and V 1 of the memory elements P and Q.
  • at least one of the voltage levels is at least as great, with regard to magnitude, as the write voltages V 0 and V 1 of the memory elements P and Q.
  • the ground potential (GND) can be assigned to the truth value 0
  • a voltage level V which is greater than the write voltages V 0 and V 1 of the memory elements P and Q, with regard to magnitude, can be assigned to the truth value 1.
  • At least one of the two poles P 1 , P 2 of the memory element P is acted upon by the voltage level of the variable K.
  • At least one of the two poles Q 1 , Q 2 of the memory element Q is acted upon by the voltage level of the variable L.
  • both memory elements P and Q are first initialized in a defined state, such as 0.
  • the result of the operation “K OR L” can be stored by switching the memory element P between the voltage level of the variable K and ground (or another freely selectable potential) and the memory element Q between the voltage level of the variable L and ground (or another freely selectable potential).
  • variable K has the truth value 1
  • the memory element P is switched into the state 1 by way of the corresponding voltage level.
  • the memory element Q is switched into the state 1 in an analogous manner. Therefore, if at least one of the two truth values is 1, then at least one of the memory elements P or Q, which was previously initialized to 0, is in the state 1.
  • the truth value 1 of the operation “K OR L” is therefore embodied in that at least one memory element P or Q is in the state 1. However, if both truth values are 0, then both memory elements P and Q remain in the state 0.
  • the truth value 0 of the operation “K OR L” is embodied in that both memory elements P and Q are in the state 0. The result of the operation has therefore been stored in the states of the memory elements P and Q.
  • the memory elements P and Q after the poles of the memory elements P and Q have been acted upon by the voltage levels of the variables K and L, at least one of the memory elements P and Q is acted upon by the read voltage V R thereof.
  • a parallel circuit of the memory elements P and Q is acted upon by a voltage that acts on both memory elements P and Q as read voltage V R .
  • both memory elements P and Q are switched between the potential of the read voltage V R and the ground potential for this purpose.
  • the time characteristics of the currents that are driven through the array when the voltage levels of the variables K and L are applied to the poles of the memory elements P and Q are evaluated to determine the truth value of the logic operation.
  • switching a memory element transfers it into the ON state for a short time period and therefore drives a current pulse through the memory element during this time period. Since such pulses are awaited after the voltage levels of the variables K and L are applied to the poles of the memory elements P and Q, it is advantageously possible to determine whether at least one memory element in the array was switched.
  • the memory element P is switched into the state 1 when the truth value of K is equal to 1.
  • the memory element Q is switched into the state 1 when the truth value of L is equal to 1. If, when K is applied to P or L is applied to Q, a current pulse appears in the current driven by the array, this delivers the information that at least one of the memory elements P and Q was switched, and the truth value of the operation is therefore equal to 1.
  • the advantage of this embodiment is that a separate voltage source for a read voltage V R and a working cycle is non-essential for reading the result out of the array.
  • the result emerges from the array in the form of the current pulse immediately after it forms, and can be processed further, e.g. for the calculation of a combined logic function in an adder.
  • the result is nevertheless still stored in the array and can be extracted from the array once more by applying the read voltage V R to the parallel circuit of the two memory cells P and Q.
  • memory elements P and Q according to the invention are selected according to one of the claims directed to a memory element.
  • the memory elements according to the invention offer the decisive advantage, with respect to the method, that they are low-impedance when, and only when, they have been transferred by the read voltage V R from the state 1 into the ON state. Otherwise they are high-impedance, and therefore parasitic leakage currents are advantageously prevented. This is important in particular when the intention is to use the method to evaluate a more complex logic expression. If many memory elements are disposed in a matrix for this purpose, for example, then, according to the prior art, a large number of paths for leakage currents existed between two arbitrary space points in this matrix, which were also dependent upon which bit patterns were stored in the matrix. The use of memory elements according to the invention eliminates these leakage currents and thereby ensures that the method delivers reliable truth values.
  • a stack according to the invention which comprises the memory elements P and Q, and/or a memory matrix according to the invention is selected as the array comprising memory elements. It was recognized that nothing about the memory elements, the stack or the memory matrix itself needs to be changed to upgrade the function thereof from a memory for fixedly specified data to a memory for truth values of a logic operation. The change is the manner in which the memory elements are acted upon by signals.
  • a microprocessor is created, in which the functional elements, which are massively present, are free of transistors, and only a few transistors are required for the peripheral control.
  • one microprocessor contains several million transistors which take up a lot of space on the chip.
  • transistors that are made of semiconductors having different dopings are much more complex to manufacture than memory elements according to the invention.
  • the substantially low leakage currents and correspondingly lower power losses of the memory elements according to the invention make a three-dimensional memory matrix comprising stacks of memory elements practical.
  • the limiting factor for the size of such a memory matrix is the heat dissipation out of the center of this matrix. Since the memory elements according to the invention produce less heat, the matrix can become much larger. If such a matrix is now reconfigured entirely or in part into a microprocessor using the method according to the invention for determining the truth value of a logic operation, then a microprocessor can be made available for the first time, the vertical expansion of which is comparable to the horizontal expansion thereof. Random access to any region within the three-dimensional matrix is constantly available.
  • the memory elements P and Q having different polarities are each switched between the voltage level of the variable K and that of the variable L.
  • an exclusive OR operation (XOR) of the variables K and L is achieved.
  • This memory element therefore forms a low-impedance path for the current driven by the read voltage V R .
  • An easily detectable read current flows through this memory element or through a parallel circuit of both memory elements P and Q.
  • the time characteristic of the current flowing through the array can be evaluated. If a short current pulse appears therein, then one of the memory cells P or Q was switched into the state 1, and the truth value of the XOR operation is 1. If such a current pulse does not appear, then neither of the two cells was switched, and the truth value is 0.
  • the truth value of the variable K can be inverted to “NOT K” by carrying out an XOR operation with 1 as the truth value of the variable L.
  • the further memory element is switched from the state 0 into the state 1 only when the two voltage levels are different, i.e. K and L both have the truth value 1.
  • a switch from this state into the ON state can be achieved by applying the read voltage V R , thereby enabling an easily detectable read current to flow.
  • Any arbitrary logic circuit such as a full adder for addition of three truth values can comprise the operations OR, AND, NOT and XOR, shown here, and the universal NOR gate which can also be achieved.
  • the XOR operation can be used, for example, in convolutional coders for telecommunications, in cryptographic encoders and dual-rail decoders.
  • FIGS. 1 a , 1 b and 1 c show current-voltage characteristic curves of two memory cells A and B (subfigures 1 a and 1 b ) and an embodiment of the memory element according to the invention, which comprises these memory cells A and B (sub figure 1 c ).
  • FIG. 2 Shows the temporal characteristics of voltage pulses that are applied to the memory element shown in FIG. 1 c for writing and reading, including the particular response of the memory element.
  • FIG. 3 Shows the effect of a variability of 10% in the characteristic values of the memory cells A and B on the usable bandwidth of the write and read voltages.
  • FIG. 4 Shows an exemplary embodiment of the memory element according to the invention, in which the current-voltage characteristic curve was symmetrized byway of a further resistor R connected in series with the memory cells A and B.
  • FIG. 5 Shows an exemplary embodiment of the memory matrix according to the invention.
  • FIGS. 6 a and 6 b show a comparison of the maximum possible number of memory elements in a memory matrix for a specified signal level between the readout of a 0 and the readout of a 1 between a memory matrix according to the prior art (sub figure 6 a ) and a memory matrix (sub figure 6 b ) according to the invention.
  • FIG. 7 Shows an exemplary embodiment of the method according to the invention for determining the truth value of a logical OR operation: initialization (sub figure 7 a ), storage of the truth value (sub figure 7 b ), readout of the truth value (sub figure 7 c ).
  • FIGS. 8 a , 8 b and 8 c shows an exemplary embodiment of the method according to the invention for determining the truth value of a logical OR operation, in which a stack of memory elements according to the invention is used: initialization (sub figure 8 a ), storage of the truth value (sub figure 8 b ), readout of the truth value (sub figure 8 c ).
  • FIGS. 9 a , 9 b and 9 c shows an exemplary embodiment of the method according to the invention for determining the truth value of a logical XOR operation, which uses a memory matrix according to the invention: initialization (sub figure 9 a ), storage of the truth value (sub figure 9 b ), readout of the truth value (sub figure 9 c ).
  • FIGS. 10 a , 10 b and 10 c shows an exemplary embodiment of the method according to the invention for determining the truth value of a logical XOR operation, which uses a stack of memory elements according to the invention: initialization (sub figure 10 a ), storage of the truth value (sub figure 10 b ), readout of the truth value (sub figure 10 c ).
  • FIG. 11 Shows an exemplary embodiment of a resistive working memory (RRAM) according to the invention, in a perspective view.
  • RRAM resistive working memory
  • FIG. 12 Shows an illustration of the problem of parasitic currents in a memory matrix.
  • FIG. 13 Shows an exemplary embodiment of the 2/3 voltage pattern that prevents the influencing of non-addressed memory elements during writing.
  • FIG. 14 Shows an measured I-V characteristic curve of a memory element according to the invention.
  • FIG. 15 Shows a sequence of voltage pulses, presented as an example, which a memory element in a memory matrix undergoes, and currents driven through the memory element. Voltages and currents are shown for the addressed memory element and for a non-addressed memory element.
  • FIGS. 1 a and 1 b show the current (I)/voltage (V) characteristic curves of two identical memory cells A and B in random units, and the particular circuit diagrams in which the particular characteristic curves are obtained.
  • the voltage V that is applied the polarity of the memory cell B is reversed with respect to the memory cell A.
  • the memory cells A and B are designed to be bipolar switching.
  • the voltage V A or V B which drops across the memory cells A and B, is identical to the applied voltage V in , in each case.
  • the I/V characteristic curve shown in FIG. 1 a for the memory cell A starts at the state A 0 with high electrical resistance (a).
  • the positive switching threshold which is 1 (b) in this case
  • the memory cell A is transferred into the state A 1 , and the electrical resistance thereof drops.
  • the conductivity increases abruptly, and the slope of the I/V characteristic curve increases with changes in the voltage that now follow (c). This applies not only when the voltage is increased further, but also when it drops back below the positive switching threshold or even when the sign changes with passage through the origin.
  • the memory cell A is switched back into the state A 0 when the voltage reaches the negative switching threshold, which is ⁇ 1 (d) in this case.
  • the slope of the I/V characteristic curve abruptly takes on the original value once more for further changes to the voltage V, regardless of whether this change takes place in the negative direction or in the positive direction (e).
  • the I/V characteristic curve shown in FIG. 1 b for the oppositely poled memory cell B starts at the state B 1 having low electrical resistance.
  • the slope of the characteristic curve is high (a). If the positive switching threshold, which is 1 (b) in this case, is reached, then the memory cell B is switched into the state B 0 .
  • the resistance increases.
  • the slope of the I/V characteristic curve decreases abruptly for the subsequent changes in the voltage V, regardless of whether the voltage is further increased or reduced (c). This lesser slope is retained even when the sign of the voltage V changes with passage through the origin.
  • the memory cell B is switched back into the state B 1 when the voltage reaches the negative switching threshold, which is ⁇ 1 (d) in this case.
  • the resistance decreases and the slope of the I/V characteristic curve increases abruptly, regardless of whether the voltage V is subsequently changed in the direction of the negative V axis or the positive V axis.
  • FIG. 1 c shows the I/V characteristic curve for an exemplary embodiment of the memory element according to the invention.
  • This memory element comprises the identical, antiserially connected, resistive memory cells, the behavior of which as individual cells was studied in FIGS. 1 a and 1 b including a related description.
  • FIG. 1 c also shows the associated wiring diagram, in which the depicted characteristic curve is obtained.
  • the applied voltage V is now divided into two voltages V A and V B , which drop across the memory cells A and B. The greater voltage drops across the memory cell having the higher resistance.
  • the characteristic curve starts with the combination of the states A 0 and B 1 , i.e. in the state 1 of the memory element (a).
  • a first positive switching threshold which is 1 (b) in this case, which corresponds to the minimally required read voltage V R
  • the memory cell A is switched into the state A 1 . Since both memory cells now have low electrical resistance, the total resistance of the series circuit is abruptly reduced and the slope of the I/V characteristic curve increases for the further slope of the voltage V (c).
  • the transfer of the memory cell A into the state A 1 is preferred over the transfer of the memory cell B into the state B 0 because the memory cell A in the state A 0 has the higher resistance, and therefore, in the voltage divider, the greater portion of the applied voltage V drops across the memory cell A.
  • the memory cell B switches into the state B 0 when the voltage V reaches a second positive threshold, which is 2 (d) in this case, which corresponds to the minimally required write voltage V.
  • the total resistance of the series circuit is now high once more, and the slope of the I/V characteristic curve decreases abruptly once more for future changes in the voltage V (e).
  • the memory element is in the state 0.
  • the memory element can be read out.
  • the read window is usually not fully utilized, but rather a safety margin of approximately 10% from the upper limit and from the lower limit is maintained in order to account for possible variabilities of the switching thresholds in a matrix comprising many nominally identical memory elements.
  • FIG. 2 shows, for the exemplary embodiment of the memory element according to the invention shown in FIG. 1 b, the temporal characteristics of pulses for various operations and the resulting temporal characteristics of the current flowing through the memory element.
  • the state in which the memory element is located at which time is indicated on the lower edge of FIG. 2 .
  • a pulse having the write voltage V 1 in this case ⁇ 2.5, is applied (b).
  • the memory cell A is switched into the state A 0
  • the memory cell B is switched into the state B 1 .
  • This is exhibited by a brief spike in the current through the memory element.
  • the switchover is complete, the memory element is in the state 1, and the current takes on the original value once more.
  • the spike delivers the information that the memory element was in the state 0 before the writing, and that the switchover into the state 1 was successful.
  • a subsequently applied pulse having the read voltage V R (C) switches the memory cell A into the state A 1 . Since both memory cells are now in the state of low resistance, an easily detectable read current flows for the duration of the pulse (state “ON”). A 1 has been read out.
  • the memory element Since the memory element has left the state 1 due to the readout, it is next written back into the memory element by a new pulse having the write voltage V 1 (d). A brief spike is exhibited in the current once more, since the memory cell A is switched from the state A 1 back into the state A 0 .
  • a pulse having the write voltage V 0 in this case +2.5, is applied (e).
  • V 0 in this case +2.5
  • a brief spike occurs in the current (with reverse polarity) during the switchover from A 0 to A 1 and from B 1 to B 0 .
  • a subsequent pulse having the read voltage V R (f) does not change anything about the configuration of the memory cells A and B and therefore likewise does not result in a change of the current through the memory element.
  • a 0 has been read out.
  • FIG. 3 illustrates a worst-case estimate regarding which range is tolerable in the switching voltages and resistance values of the individual memory cells. This is relevant in particular for memory matrices comprising a very large number of nominally identical memory elements.
  • FIG. 3 shows, in a section from the I/V characteristic curve of the exemplary embodiment shown in FIG. 1 b, how a variability in the switching voltages and resistance values of the memory cells A and B of up to ⁇ 10% propagates onto the variability of the first and the second positive switching threshold and the destruction threshold of the memory element. Ranges are indicated within which the first positive switching threshold (a), the second positive switching threshold (b) and the destruction threshold (c) can vary due to the assumed variability of ⁇ 10% in the parameters of the memory cells. The windows that remain are indicated below the V axis, with consideration for these variabilities, for the highest permissible voltage (d) present at a non-addressed memory element, for the read voltage V R (e) and for the write voltage V 0 (f). Since sufficiently large and non-overlapping windows remain for all three parameters, a variability of up to ⁇ 10% in the characteristic values of the individual memory cells is definitely tolerable.
  • FIG. 4 an exemplary embodiment of the memory element according to the invention is shown comprising a further resistor R which is connected in series with the memory cells A and B.
  • the I/V characteristic curve corresponds to the characteristic curve shown in FIG. 1 c .
  • a characteristic curve that is symmetrical about the origin can still be achieved for the memory element as a whole by way of the further resistor provided according to the invention.
  • the further resistor R in the voltage divider causes identical voltages V A and V B to drop across the memory cells A and B in the combination of the states A 1 and B 1 .
  • the resistance value of R is seven times as great as the resistance values of the memory cells A and B in the states A 1 and B 1 .
  • FIG. 5 shows an illustration of an exemplary embodiment of a memory matrix according to the invention.
  • This memory matrix does not contain any active switching elements which can be controlled independently of the current through the word lines W or the bit lines B.
  • the word lines W extend vertically and the bit lines B extend horizontally.
  • a memory element S according to the invention is connected between a word line W and a bit line B in each case.
  • Each word line W can be acted upon by a voltage, by way of a column decoder CD, by way of a transistor TC assigned thereto.
  • Every bit line B can be acted upon by a voltage by a line decoder RD, by way of a transistor TR assigned thereto.
  • Every bit line B is connected by way of a pull-up resistor SR to the supply voltage V DD .
  • a bit line B is acted upon by a voltage by way of the transistor TR assigned thereto, this transistor also simultaneously establishes a connection between this bit line B and a voltmeter M which delivers an output voltage
  • Parasitic currents through non-addressed memory elements S are advantageously minimized by way of the design of the memory elements according to the invention. They cannot be completely eliminated, however. Every parasitic current likewise flows across the sensor resistor SR and therefore delivers an additional contribution to the voltage drop across this sensor resistor, which is registered by the voltmeter M. Therefore, there are a finite number of memory elements S at which the voltages registered by the voltmeter M upon readout of a 0 or a 1 from the addressed memory element S cannot be reliably differentiated from one another.
  • FIG. 6 a shows, for a memory matrix comprising resistive memory elements according to the prior art, which have only one memory cell
  • FIG. 6 b shows, for the memory matrix according to the invention, the ratio AVIV of the voltage step between the voltages V out between the voltages V out registered by the voltmeter M upon the readout of a 0 and the readout of a 1, and the operating voltage of the memory matrix depending on the number n of memory elements in the memory matrix.
  • the ratio ⁇ V required for a technically safe readout and the maximum number of memory elements the memory matrix is allowed to have to ensure that this requirement is still met depends on the complexity of the design of the voltmeter M.
  • the memory matrix according to the prior art reaches this limit, which is shown in FIGS. 6 a and 6 b as a dotted line, with a size of only 8 memory elements.
  • the voltage step is still far above the threshold of 10%, even when 100,000 memory elements are present.
  • the memory matrix according to the invention is therefore within the dimensions that are relevant for data processing.
  • a voltage step of 86.7% of the supply voltage can be achieved if the memory elements typically have a resistance value of 10 8 ⁇ in the state of high electrical resistance and have a resistance value of 2 k ⁇ in the state of low electrical resistance.
  • FIG. 7 illustrates an exemplary embodiment of the method according to the invention for determining the truth value of a logic operation.
  • An array of two memory elements P and Q according to the invention are used.
  • the memory element P has poles P 1 and P 2 , which are accessible for a connection.
  • the memory element Q has poles Q 1 and Q 2 .
  • the shading of each of the memory elements P and Q indicates the state in which the memory element is located. A dark shading corresponds to the state 0, a light shading corresponds to the state 1, and a light color with hash marks corresponds to the ON state.
  • the assignment of the poles P 1 and P 2 or Q 1 and Q 2 is selected, without loss of generality, such that a write voltage V 0 , which increases the potential at pole P 1 relative to the potential at pole P 2 , switches the memory element P from the state 1 into the state 0.
  • the write voltage V 0 which increases the potential at Q 1 relative to the potential at pole Q 2 , switches the memory element Q from the state 1 into the state 0.
  • FIG. 7 a shows how the array is initialized. Both memory elements P and Q are initialized into the state 0 by bringing the poles P 1 and Q 1 thereof to the potential V, and the poles P 2 and Q 2 thereof to the ground potential GND. The potential at the poles P 1 and Q 1 is therefore increased relative to the potential at the poles P 2 and Q 2 . A potential difference having this polarity switches both memory cells P and Q into the state 0.
  • FIG. 7 b shows how the truth value of the logic operation of two variables K and L is subsequently stored in the array.
  • K has the truth value 0 to which the potential V is assigned as the voltage level.
  • L has the truth value 1 to which the ground potential GND is assigned as the voltage level.
  • the potential V is present at the poles P 2 and Q 2 .
  • Voltage does not drop across the memory element P since the same potential is present at the two poles P 1 and P 2 .
  • the memory element P remains in the state 0.
  • the write voltage V drops across the memory element Q from Q 2 to Q 1 relative to ground.
  • the memory element Q is switched into the state 1.
  • the truth value 1 of the operation “K OR L” is now embodied in the states 0 and 1 of the memory elements P and Q, which are now present.
  • FIG. 7 c shows how this truth value is subsequently read out of the array.
  • a read voltage V R is applied at the poles P 1 and Q 1 relative to the poles P 2 and Q 2 which are at ground potential GND.
  • This read voltage V R lies within the positive read window of the memory elements P and Q (see FIG. 1 c ). This does not change anything about the state of the memory element P which is in the state 0.
  • Memory element Q however, which is in the state 0, is switched into the ON state.
  • An easily detectable read current flows through the memory element Q and, therefore, through the parallel circuit. This read current indicates that the truth value stored in the array was 1.
  • FIG. 8 shows a further embodiment in which the truth value of the logic operation “K OR L” is determined.
  • the difference from the embodiment shown in FIG. 7 is that, instead of two adjacently disposed memory elements P and Q, a stack of these memory elements P and Q according to the invention is used.
  • Reference characters that are also used in FIG. 7 label parts that act identically to the corresponding parts shown in FIG. 7 .
  • FIG. 8 a shows how the two memory elements P and Q are initialized.
  • the potential V is applied to the poles P 1 and Q 1 .
  • the poles P 2 and Q 2 are connected by way of an electrical contact O which is acted upon by the ground potential GND.
  • the voltage V drops across the memory element P as well as across the memory element Q and, in fact, from P 1 to P 2 and from Q 1 to Q 2 . It therefore acts as write voltage V 0 on the memory element P and on the memory element Q. Both memory cells P and Q are therefore initialized into the state 0.
  • FIG. 8 b shows how the truth value of the operation “K OR L” is determined in this embodiment.
  • K has the truth value 1, to which the ground potential GND is assigned as the voltage level.
  • L has the truth value 0, to which the potential V is assigned as the voltage level.
  • the voltage V drops across the memory element P from P 2 to P 1 , and therefore this memory element is switched into the state 1.
  • the state thereof remains unchanged at 0.
  • the truth value 1 of the operation “K OR L” is now embodied in the states 1 and 0 of the memory elements P and Q, which are now present.
  • FIG. 8 c shows how this result is read out of the array.
  • Both memory elements P and Q are acted upon by a read voltage V R which lies within the positive read window of the memory elements P and Q (see FIG. 1 c ).
  • the ground potential GND is applied to the contact O by way of which the memory elements P and Q are interconnected.
  • the poles P 2 and Q 2 are therefore at ground potential GND.
  • the poles P 1 and Q 1 are at the potential V R .
  • the voltage drop V R from P 1 to P 2 transfers the memory element P, which has been switched into the state 1, into the ON state and makes it low-impedance. An easily detectable read current flows through this memory element. By way of the resistance R PD which is switched to ground, this read current induces a voltage drop which can be detected using the operational amplifier shown.
  • FIG. 9 shows an exemplary embodiment of the method according to the invention for determining the truth value of a logic operation of two variables K and L, which uses a memory matrix according to the invention as the array of memory elements.
  • the memory matrix comprises two word lines, Word 1 and Word 2 , and bit lines Bit 1 and Bit 2 which intersect the word lines.
  • the intersecting word lines and bit lines are interconnected at the intersections by four memory elements P, Q, R and S.
  • FIG. 9 a shows how all four memory elements P, Q, R and S are initialized into the state 0.
  • a voltage V which acts as write voltage V 0 on all four memory elements, is applied to both word lines, while both bit lines are connected to the ground potential.
  • FIG. 9 b shows how the truth value of the operation “K XOR L” is stored in the memory matrix.
  • K has the truth value 1 to which the voltage V is assigned as the voltage level.
  • L has the truth value 0 to which the ground potential (GND) is assigned as the voltage level.
  • the word line Word 1 and the bit line Bit 2 are now acted upon by the voltage level of K (V), which is present at the pole P 1 of the memory element P and at the pole Q 2 of the memory element Q.
  • the word line Word 2 and the bit line Bit 1 are now acted upon by the voltage level of L (GND), which is present at the pole P 2 of the memory element P and at the pole Q 1 of the memory element Q.
  • the voltage drop V across the memory element P from P 1 to P 2 is the same as before upon initialization. It therefore acts on the memory element P as write voltage V. The state of the memory element P therefore remains unchanged, at 0.
  • the memory element Q is acted upon by an oppositely poled voltage drop from Q 2 to Q 1 . This voltage drop acts on the write element Q as write voltage V 1 . As a result, the memory element Q is switched into the state 1.
  • the truth value 1 of the operation “K XOR L” is now embodied in the states 0 and 1 of the memory elements P and Q, which are now present.
  • FIG. 9 c shows how this truth value is read out of the memory matrix. Both word lines are acted upon by a read voltage V R which lies within the positive read window of the memory elements P and Q. This read voltage V R further switches the memory element Q, which is in the state 1, into the ON state. The memory element Q is therefore low-impedance.
  • the memory elements R and S do not have a function in this example.
  • L is present at both poles of the memory element R
  • K is present at both poles of the memory element S.
  • the memory elements R and S no longer undergo a voltage drop that could suffice for a switchover into the state 1.
  • L is applied instead of K to the word line Word 1
  • K instead of L is applied to the word line Word 2
  • the memory elements P and Q stop functioning and storage of the truth value is taken over by the memory elements R and S. This can be used to continue working with the remaining memory elements R and S if one of the memory elements P or Q should fail.
  • FIG. 10 shows a further exemplary embodiment for determining the truth value of the logic operation “K XOR L”. Analogous to the exemplary embodiment shown in FIG. 8 , this exemplary embodiment shows a stack according to the invention of two memory elements P and Q as an array.
  • FIG. 10 a shows how both memory elements P and Q are initialized into the state 0.
  • GND ground potential
  • P 1 is now brought to the potential V
  • Q 2 is brought to the potential ⁇ V.
  • the potential therefore increases from pole P 2 or Q 2 toward contact P 1 or Q 1 , respectively, by the magnitude V.
  • FIG. 10 b shows how the truth value of the operation “K XOR L” is stored in the stack.
  • P 1 and Q 2 are each acted upon by the voltage level of the variable K.
  • K has the truth value 1 to which the voltage V is assigned as the voltage level.
  • the contact 0 is acted upon by the voltage level of the variable L.
  • L has the truth value 0 to which the ground potential (GND) is assigned as the voltage level.
  • the potential increases from P 2 to P 1 by the magnitude V, as in the initialization.
  • the write voltage V 0 still acts on the memory element P as before, and therefore P remains in the state 0.
  • a voltage which has the same magnitude but is oppositely poled drops across the memory element Q.
  • the potential now increases from Q 1 to Q 2 by the magnitude V. This is equivalent to a voltage drop from Q 2 to Q 1 by the same amount and therefore acts on the memory element Q as write voltage V 1 .
  • Q is switched into the state 1.
  • the truth value 1 of the operation “K XOR L” is now coded in the states 0 and 1 of the memory elements P and Q, which are now present.
  • FIG. 10 c shows how this truth value is read out of the stack.
  • the memory element P is acted upon by a potential increase by the amount V R , which lies in the range of the positive read window, from P 2 to P 1 . This changes nothing about P being in the state 0.
  • the memory element Q is acted upon by a potential increase by the amount V R from Q 2 to Q 1 by the application of ⁇ V R to Q 2 . Since the memory element Q is in the state 1, it is switched further into the ON state and is therefore low-impedance. An easily detectable read current therefore flows through the memory element Q, which can be measured using the operational amplifier by way of the voltage drop induced at the resistor R PD relative to ground.
  • the read current embodies the read-out truth value 1 of the operation.
  • FIG. 11 shows an exemplary embodiment of a resistive working memory (RRAM) 10 according to the invention, in a perspective view.
  • the working memory 10 contains a memory matrix 12 according to the invention having intersecting word lines and bit lines.
  • the word lines 14 are strip-shaped and were manufactured at regular intervals relative to one another on a substrate which is not shown in FIG. 11 .
  • the bit lines 16 which are also strip-shaped, were manufactured at regular intervals relative to one another on a second plane which is located at a specified distance from the first plane in which the word lines 14 are located.
  • the word lines 14 are the first electrode 18
  • the bit lines are the second electrode 20 .
  • Each of the memory elements 22 contains a stack of layers 26 , 28 and 30 between the electrodes 18 and 20 thereof.
  • the first electrode 18 is inert (such as platinum).
  • the first layer 26 on the first electrode 18 is a first layer of an active material (such as germanium selenide GeSe).
  • the second layer 28 on the first layer 26 is an electrochemically active electrode (such as copper).
  • the third layer 30 on the second layer 28 is a second layer of an active material (such as a further layer made of germanium selenide Ge-Se).
  • the second electrode 20 on the third layer is also an inert electrode (such as platinum).
  • the first electrode 18 is an electrochemically active electrode (such as copper).
  • the first layer 26 on the first electrode 18 is a first layer of an active material (such as germanium selenide).
  • the second electrode 28 on the first layer 26 is also an inert electrode (such as platinum).
  • the third layer 30 on the second layer 28 is a second layer of an active material (such as germanium selenide).
  • the second electrode 20 on the third layer is an electrochemically active electrode (such as copper).
  • the layer stack in the resistive memory elements 22 can be seen in the equivalent circuit diagram as a series circuit 32 which comprises at least two functionally identical memory cells 34 , 36 , as shown on the right in FIG. 1 c .
  • These two resistive memory cells 34 and 36 are connected in series, but are oriented electrically antiparallel relative to one another. They are antiserially connected.
  • the first memory cell 34 comprises the first electrode 18 , the first layer 26 and the second layer 28 .
  • the second memory cell 36 comprises the second layer 28 , the third layer 30 and the second electrode 20 . Every memory element 22 is a passive bipolar switching, resistive memory element 38 that contains no further active switching elements aside from the memory cells.
  • Every memory element 22 is always in the state of high electrical resistance if it is acted upon by no voltage at all, or if it is acted upon by a write voltage.
  • the memory matrix is preferably embodied as a hybrid solution of CMOS technology and nanoelectronics.
  • the nanoelectric memory matrix is placed onto a CMOS logic circuit.
  • the passive memory matrix comprising intersecting word lines and bit lines is the most effective way to achieve a nanoelectric memory. Every intersection 24 of a word line 14 and a bit line 16 forms a memory element 22 having minimal cell size 4 F 2 , in which F is the minimal feature size.
  • F is the minimal feature size.
  • FIG. 12 illustrates the problem of parasitic currents in a passive memory matrix, which have prompted the present invention.
  • Every word line 14 is connected directly to every bit line 16 by way of a single resistive memory element 22 .
  • this word line and this bit line are connected by way of various parasitic current paths 58 , 60 , each of which contains at least one further word line and/or bit line and a large number of further resistive memory elements.
  • the voltage step is 10% of the supply voltage in an array having only 8 ⁇ 8 memory elements.
  • a low voltage step and bit pattern dependence require large amplifiers for detecting the voltage step, limit the scope of application of the memory matrix to low numbers of memory elements and likewise limit the access time.
  • the static power loss due to the parasitic current paths that occur during reading and during writing is an additional problem.
  • FIG. 13 shows an exemplary embodiment of the 2/3 voltage pattern which prevents influencing of non-addressed memory elements when information is written into a memory element 22 of a memory matrix.
  • the full write voltage V wr drops only across the addressed memory element.
  • the voltage drop across all other memory elements is limited to 1/3 V wr .
  • FIG. 14 shows the I/V characteristic curve of a memory element according to the invention. It is comparable to the characteristic curve in FIG. 1 c. In contrast to FIG. 1 c, it is not the calculated characteristic curve of an ideal memory element, but rather the measured characteristic curve of an actually embodied memory element made of germanium selenide.
  • the memory cell A of the memory element is in the state A 0 , and the memory cell B is in the state B 1 . Due to the series circuit, the total resistance is high. Almost all of the voltage drops across the memory cell A until the first positive switching threshold V th , is reached and the memory cell A switches into the state A 1 with low resistance. Since the memory cell B remains in the state B 1 and therefore likewise has low resistance, the total resistance of the memory element is low in the range C 2 . If the voltage reaches the second positive switching threshold V th,2 , the memory cell B switches into the state B 0 with high resistance. The total resistance of the memory element is therefore high once more in the range C 3 .
  • the memory cell A remains in the state A 1 and the memory cell B remains in the state B 0 (range C 4 ). Initially nothing changes even when the voltage becomes negative (range C 5 ).
  • the memory cell B across which almost all of the voltage drops, switches into the state B 1 when the first negative switching threshold ⁇ V th is reached. Since the memory cell A remains in the state A 1 , the total resistance of the memory element becomes low (range C 6 ). If the voltage becomes further negative and the second negative switching threshold is reached, the memory cell A is switched into the state A 0 , and the total resistance of the memory element is high once more (ranges C 7 and C 8 ).
  • FIG. 15 shows a sequence of voltage pulses, as an example, with which a memory element according to the invention in a memory matrix according to the invention can be acted upon, and the currents driven by these voltage pulses through the memory element (i). Also shown are those parasitic voltages that are induced by the voltage pulses on a non-addressed memory element of the memory matrix, and the parasitic currents that are driven by these parasitic voltages through the non-addressed memory element (ii).
  • V th,1 is the minimum magnitude of voltage that is required to switchover the first memory cell A of the memory element. V th,1 is therefore the minimum for the read voltage V R .
  • V th,2 is the magnitude of voltage that is required to also switchover the second memory cell B of the memory element. To switch between the states 0 and 1 of the memory element in all, both memory cells A and B must be switched. In FIG. 14 , a write voltage V 0 >V th,2 is required to switch into the state 0, and a write voltage V 1 ⁇ V th,2 is required to switch into the state 1.
  • the memory element is read out (a), transferred into the state 1 (b), and read out (c), the 1 is written once more (d), the memory element is transferred into the state 0 (e), and finally readout takes place (f).
  • a relevant read current flows only if the memory element was previously in the state 1.
  • the voltage drop at the non-addressed memory elements is too low to be capable of switching one of the memory cells A or B. The state of all non-addressed memory elements therefore remains unchanged (g).
  • the invention also relates to a method for writing information into a plurality of the aforementioned bipolar passively switching, resistive memory elements. In this method the following steps are carried out:

Landscapes

  • Semiconductor Memories (AREA)
  • Read Only Memory (AREA)

Abstract

Disclosed is a memory element, a stack, and to a memory matrix in which the memory element can be used. Also disclosed is a method for operating the memory matrix, and to a method for determining the true value of a logic operation in an array comprising memory elements. The memory element has at least a first stable state 0 and a second stable state 1. By applying a first write voltage V0, this memory element can be transferred into the high-impedance state 0 and by applying a second write voltage V1, it can be transferred into the likewise high-impedance state 1. By applying a read voltage VR, the magnitude of which is smaller than the write voltages V0 and V1, the memory element exhibits different electrical resistance values. In the parasitic current paths occurring in a memory matrix, the memory element acts as a high-impedance resistor, without in principle being limited to unipolar switching. A method has been disclosed, using an array comprising the memory elements which can be turned into a gate for arbitrary logic operations.

Description

  • This is a Divisional Application of U.S. Ser. No. 13/261,044 filed Dec. 9, 2011.
  • The invention relates to a memory element, a stack and a memory matrix in which this memory element can be used, to methods for operating the memory element, the stack and the memory matrix, and to a method for determining the truth value of a logic operation comprising memory elements.
  • BACKGROUND OF THE INVENTION
  • Charge-based memories, such as flash memories, are close to reaching the physical limits of miniaturization. Due to their complexity, they take up more area than the ideal 4F2, with a given minimal feature size F. In addition, the minimal feature size F itself is limited. Memories based on passive, resistively switching memory cells can be achieved on an area of 4F2, and a minimal feature size F of less than 10 nm is technically feasible.
  • A large number of memory cells are typically combined in a memory matrix comprising intersecting busbars called word lines and bit lines. Exactly one memory cell is connected between one word line and one bit line in every case to enable the individual addressing thereof by controlling the word line and the bit line.
  • In this design, when purely passive, resistive memory cells are used between a word line and a bit line, there is not only the direct current path through the addressed memory cell, but also, disadvantageously, parasitic current paths through further memory cells, word lines and bit lines. Considerable power loss occurs, and since the configuration of the parasitic current paths is dependent upon the bit patterns stored in the memory matrix, the reliability of the memory suffers.
  • To interrupt each parasitic current path at least at one point, it is known to provide a memory element as a series circuit comprising a memory cell and a nonlinear component such as a diode. Disadvantageously, only unipolar resistively switched memory cells can be used in such a circuit, since the nonlinear component specifies a preferred direction. The problem of parasitic current paths is merely replaced by the problem that unipolar switching memory cells require high voltages for switching. In turn, the resulting high currents bring about a high power loss and diminish the scaling properties. In addition, adequately miniaturized diodes that can carry the required current densities have not been available.
  • SUMMARY OF THE INVENTION
  • The object of the invention is therefore that of providing a memory element that acts as a high-impedance resistor in the parasitic current paths occurring in a memory matrix, without in principle being limited to unipolar switching. A further object of the invention is that of providing a method with which an array comprising memory elements can be turned into a gate for logic operations.
  • These objects are achieved according to the invention by a memory element according to the main claim, a stack containing this memory element, a memory matrix containing this memory element or this stack, by a method for operating the memory element, the stack or memory matrix according to alternative independent claims, and by a method for determining the truth value of a logic operation according to a further alternative independent claim. Further advantageous embodiments will become apparent from the back-referenced dependent claims.
  • A memory element was developed within the scope of the invention, which has at least a first stable state 0 and a second stable state 1. This memory element can be transferred into the state 0 by applying a first write voltage V0, and into the state 1 by applying a second write voltage V1. The two states 0 and 1 differ in that the memory element exhibits different electrical resistance values upon application of a read voltage VR, the magnitude of which is less than the write voltages V0 and V1.
  • According to the invention, the memory element comprises a series circuit having at least two memory cells A and B which have, respectively, a stable state A0 and B0 having higher electrical resistance, and a stable state A1 and B1 having lower electrical resistance.
  • It was recognized that this series circuit distributes a voltage V0, V1 or VR applied to the memory element to the two memory cells A and B in the sense of a voltage divider. As a result, the two memory cells A and B can be influenced independently of one another, provided they are in different states. For instance, if the memory cell A is in the state A0 and the memory cell B is in the state B1, the larger portion of the applied voltage drops across the memory cell A. By applying a voltage, the memory cell A can then be switched into the state A1, without the voltage applied therefor by way of the entire memory element and, therefore, by way of the series connection of the cells A and B, changing the state of the cell B.
  • It was recognized that a single memory element can be addressed specifically using this type of connection, especially in a matrix comprising a plurality of memory elements, without changing the states of other memory elements. In such a matrix it is typically impractical to provide a separate current circuit for every individual memory element. Instead, every memory element is typically connected between a first busbar (typically referred to as a word line) and a second busbar (typically referred to as a bit line), to which the many further memory elements are connected in each case. A given word line and a given bit line are interconnected directly by way of only one memory element, thereby making it possible to address this memory element individually by applying a voltage between this word line and bit line. However, a current can also flow on parasitic alternate routes by way of further memory elements and, therefore, by way of further word lines and bit lines between the word line and the bit line between which the voltage is applied. As a disadvantage, these further memory elements are therefore also acted upon by a voltage. The voltage divider comprising the memory cells A and B, which is provided according to the invention, has the effect in such a matrix of advantageously increasing the safety margin between the minimum voltage, which is required to switch a memory element, and the voltage at which further memory elements are unintentionally switched to the stated parasitic paths.
  • It was also recognized that the memory element according to the invention acts as a high-impedance resistor whenever at least one of the memory cells A or B is in the state A0 or B0, respectively. In three of the four combinations of states that can be achieved in the series circuit (A0 and B1, A1 and B0, A0 and B0), the total resistance of the memory element is therefore high. Therefore, there are distinguishable states in the memory element, which can be used to store a bit of information, and in each of which the total resistance is high. The memory element can therefore function as a high-impedance resistor in parasitic current paths, independently of whether a 0 or a 1 is stored therein at the time. Each of the memory cells can also be designed for bipolar switching. The fundamental limitation to unipolar switching memory cells resulting from the series connection comprising a memory cell and a nonlinear component known from the prior art is thus eliminated.
  • In a particularly advantageous embodiment of the invention, the memory cells A and B are interconnected in a manner such that the state 0 of the memory element is coded in the combination of states A1 and B0, and the state 1 of the memory element is coded in the combination of states A0 and B1. This has the effect that the memory element has high total resistance in both states. If the memory element is in the resting state, and therefore a lower voltage drops thereacross than the read voltage VR required for reading, this voltage only results in a very low leakage current. As a result, in a memory matrix comprising a plurality of memory elements in particular, the unwanted leakage current is delimited by parasitic current paths.
  • In a further particularly advantageous embodiment of the invention, the memory cells A and B and the read voltage VR are dimensioned such that the read voltage VR sets the state A1 and leaves the state of the memory cell B unchanged.
  • In this embodiment, if the memory element is in the state 0, this read voltage VR does not change anything about the state of the memory cells because the memory cell A is already in the state A. Therefore, the electrical resistance likewise does not change. It is dominated by the memory cell B located in the state BO and therefore remains high.
  • However, if the memory element is in the state 1, the memory cell A is switched by the read voltage VR from the state AO into the state A1 and, therefore, into the state having lower electrical resistance. Since the memory cell B is in the state B1 and, therefore, likewise in the state having the lower electrical resistance, the total resistance of the memory element is low. The combination of the states A1 and B1 of the memory cells is the ON state of the memory element. In this manner, upon application of the read voltage VR, the states 0 and 1 of the memory element can be distinguished from one another. Reading a state 1 is destructive, i.e. after the readout, the memory element does not automatically return to the state that existed before the readout. The memory element can be transferred back to the state 1 by applying the write voltage V1.
  • The memory cells A and B can also be located in the combination of states A0 and B0. This typically occurs only before the first use of the memory element.
  • By applying the write voltage V0 or V1, the memory element can be initialized out of this state into one of the states 0 or 1, respectively, provided for storage. In particular, all memory elements can be initialized in a memory matrix in this manner before the initial use.
  • It was recognized that, in this embodiment of the memory element, in a matrix comprising a plurality of memory elements, the current flow through parasitic current paths between the word line and the bit line acted upon by the read voltage VR can be advantageously minimized. An adequately high portion of the read voltage VR drops only at the memory cell A of the directly addressed memory element, in order to optionally switch this memory cell from the state A0 into the state A1. Along every unwanted parasitic path through a plurality of further memory elements, however, only a portion of the read voltage VR drops across every individual memory element, which is inadequate for switching the particular memory cell A into the state A1. Therefore, the application of the read voltage VR opens only one path having low resistance between the word line and the bit line, between which it was applied, provided the memory element connected between this word line and this bit line is located in the state 1. The electrical resistance of all other memory elements on parasitic paths remains high in this case.
  • Advantageously, the write voltages V0 and V1 have different signs. This can be achieved, in a further particularly advantageous embodiment of the invention in particular, in that the memory cells A and B are antiserially connected. Due to the write voltages V0 and V1 having different signs, there is no longer a need to provide a great distance between the write voltages V0 and V1 with regard to the magnitudes thereof, in order to still be able to reliably distinguish between the effects thereof on the memory element, even with consideration for the technical tolerances. In particular, the write voltages V0 and V1 can be opposite and equal. They are therefore separated by a distance equal to twice their magnitudes, thereby advantageously making it possible to make the amount smaller.
  • If the memory cells A and B are antiserially connected, the application of the write voltage V0 or V1 brings about the simultaneous or quasi-simultaneous transfer of the memory cells A and B into the respective opposite states, i.e. into A0 and B1 or A1 and B0. These are the two stable states 1 and 0 of the memory element.
  • The invention therefore relates in general to a resistive memory element that is embodied as a passive resistive memory element. This memory element comprises two at least functionally identical resistive memory cells A and B which are connected in series in a current path and are oriented antiparallel to one another in this current path. The memory cells A and B are therefore antiserially connected. “Passive” means that the memory element contains no further active switching elements apart from the active material in the memory cells A and B. In particular, the current path through the memory cells A and B can form the passive memory element.
  • Different signs of the write voltages V0 and V1 are achieved in particular when the memory element is designed as a bipolar switching memory element. This can be achieved, for example, by forming the memory cells A and B out of a linear bipolar resistively switching material. Such materials are, for example, silicon dioxide, methylsilsesquioxane, methylated-hydrogenated silsesquioxane, tungsten oxide (in particular tungsten(VI) oxide, WO3), germanium selenide, titanium dioxide or strontium titanate. Advantageously, therefore, at least one of the memory cells A or B contains at least one material from this group as the active material having a changeable electrical resistance.
  • The lower the voltages are that are applied to the resistive memory cells, the lesser the current is that is driven through the memory cells by this voltage, and the lower the power consumption is during operation. Lower energy consumption is associated with reduced thermal load on the memory element and, therefore, improved service life. In addition, the minor irreversible damage that a memory cell incurs with every transfer procedure depends greatly on the magnitude of the write voltage. At a lower write voltage, the memory cell withstands a much greater number of transfer processes. In flash memories according to the prior art, which forcibly drive charges with high write voltages up to 10 V through a barrier, the damage caused by writing is a technologically limiting factor. Successive losses of memory cells are normal to an extent such that the controller used for control requires functionalities to manage these losses.
  • If the memory element is now designed as a bipolar switching memory element, for example, lower absolute write voltages are required than for unipolar switching memory elements. Therefore, a lower current is driven through the memory element. The power loss is therefore diminished and the memory element can be more easily scaled.
  • The memory cells A and B advantageously have nominally equal resistance values in the states A0 and B0, and A1 and B1, respectively. The total resistance of the memory element in the two states 0 and 1 is then exactly equal, provided only a voltage less than the read voltage VR is present across the memory element. Deviations from this nominal resistance value can be used for diagnosis to enable early detection of an emerging failure of the memory element. It is then possible, for example, as is common in flash memories, to transfer the information into a reserve memory element and hide the failing memory element as defective.
  • Advantageously, the memory cells A and B are dimensioned such that the electrical resistance of at least one of the memory cells A and B changes upon transition from the state A0 into the state A1 or from the state B0 into the state B1 by a factor between 10 and 108, preferably between 102 and 106 and particularly preferably between 103 and 108. The greater the change in resistance in the memory cells is, the greater the signal distance is in the resistance exhibited when the read voltage VR is applied between the states 0 and 1 of the memory element.
  • In a particularly advantageous embodiment of the invention, the memory element is in the form of a stack comprising a first metallic, semiconductive or conductive oxidic electrode, a first layer of active material having a changeable electrical resistance, a second metallic, semiconductive or conductive oxidic electrode, a further layer of active material having a changeable electrical resistance and a third metallic, semiconductive or conductive oxidic electrode. The first layer of active material then forms the memory cell A, and the second layer of active material forms the memory cell B. The active materials of the memory cells A and B can be identical or different. For example, the electrodes can each be made of platinum, and the active material can be TiO2 in each case. Such a configuration as a stack can be integrated particularly well into existing processes of mass production of resistive memories. Basically, any bipolar switching material system such as a solid electrolyte can be used. The effect of this embodiment is not tied to the electrodes and layers of active material being disposed one above the other in a stack. It is sufficient for the memory element to comprise two electrodes which connect an array of two memory cells with the outside world, and for a further electrode to be disposed between these two electrodes.
  • In an advantageous embodiment of the invention, at least the metal of the second electrode differs from the material of the first and/or the third electrode. In particular, at least the metal of the second electrode can be more unreactive or reactive than the metals of the first and the third electrode. For example, the first and the third electrode can be made of copper, and the second electrode can be made of platinum. The difference in the reactivities of the electrodes then defines the polarities of the write voltages. Moving from the first to the second metallic electrode, the reactivity gradient extends in a different direction than moving from the second to the third electrode. The memory cells A and B are therefore antiserially connected. Optionally, the second electrode in the interior of the stack can be acted upon by a bias voltage. Using such a bias voltage, the current-voltage characteristic curve of the memory element can be symmetrized if the active material of one or both of the memory cells has a current-voltage characteristic curve that is not symmetrical about the origin.
  • Advantageously, at least one of the electrodes contains a material from the group Au, Cu, Ag, Pt, W, Ti, Al, Ni, TiN, Pd, Ir, Os, IrO2, RuO2, SrRuO3, and polycrystalline silicon.
  • One or more electrodes can also be made of an electrically conductive oxide. This can be an originally conductive metal oxide, for example, or an initially insulating oxide that was made conductive by way of subsequent doping. Electrodes made of an electrically conductive oxide are advantageous, for example, when the active material belongs to the same material class. It is then possible to use similar or even identical techniques to manufacture the electrodes and the active material. Ideally, this enables the electrodes and the active material to be deposited onto a substrate one after the other in situ, without interrupting the vacuum. For example, electrodes and active material can be made of one and the same starting material simply by using different deposition parameters.
  • In a further advantageous embodiment of the invention, at least one of the memory cells A or B comprises two electrodes, on the common boundary surface of which a zone having a changed charge carrier concentration forms, as the active material. This zone can be a depletion zone or a Schottky barrier. For example, the material of one electrode can be a doped ternary metal oxide, and the material of the other electrode can be a metal. An example of a doped ternary metal oxide is niobium-doped SrTiO3. A zone which acts as an active material forms on the common boundary surface comprising an electrode made of platinum.
  • This embodiment of the invention has the advantage that the memory cell still comprises only two layers. The manufacture of epitaxial layer systems is becoming overproportionally more difficult as the number of individual layers increases, due to lattice maladjustments.
  • In a further advantageous embodiment of the invention, a further resistor R is connected in series with the memory cells A and B, or is inserted into at least one of the memory cells A and/or B. It is then possible to also use memory cells A and/or B, the positive and negative switching thresholds of which are different magnitudes. The resistor R matches the switching thresholds to one another with regard to magnitude. It becomes active only in the state in which both memory cells A and B are each in the state of low electrical resistance, i.e. the combination of states A1 and B1 is present. Advantageously, it is dimensioned such that, in this combination of states, the same voltage drops across each of the two memory cells A and B. Installing the resistor into one of the memory cells A and/or B saves the space for a separate resistor and is technically particularly easy to achieve. If the memory elements are manufactured, e.g. by depositing a series of thin layers, it is then only necessary to place only one further material into the sequence of layers, as the resistor layer.
  • If one of the memory cells has positive and negative switching thresholds, the magnitudes of which differ very greatly, and this is not compensated for at least partially by the resistor R, it is possible for the case to occur in which, starting at the combination of states A0 and B1 (state 1 of the memory element), the minimally required read voltage VR already switches the memory cell B into the state B0 and therefore acts simultaneously as the write voltage V0. The memory element does not then reach the combination of states A1 and B1 (the ON state of the memory element) provided according to the invention as the signal for the presence of the state 1.
  • If the memory element is part of a memory matrix, the resistor R can also be disposed outside of the memory element itself, in particular. It can be located in one of the leads, for instance, by way of which the word lines and/or bit lines of the memory matrix are controlled. A single resistor R is then sufficient for the entire memory matrix. If a plurality of memory elements is to be addressed simultaneously, it is advantageous to provide one resistor for each row or column of the memory matrix. The drain-source resistor or collector-emitter resistor of the transistor used to control the memory matrix can be used as the resistor, for example.
  • Advantageously, in this case, at least one of the memory cells contains an ion-conducting material, and particularly GeSe, TiO2, WO, or MSQ (methylsilsesquioxane). By using these materials, it was possible to achieve agreement between the theoretically expected and the experimentally observed switching behavior in the studies conducted by the inventors.
  • In general, the active material can advantageously contain at least one material from the group Gex-Se1-x TiOx, SiOx (in particular SiO2), CuOx, ZnOx, ZrOx, NiOx, HfOx, WOx (in particular tungsten(VI) oxide, WO3), Si3N4, SrZrO3:Cr, Ba1-xSrxTiO3 (in particular SrTiO3), MSQ (methylsilsesquioxane or methylated-hydrogenated silsesquioxane), HSQ (hydrogen silsesquioxane), Cu:TCNQ (copper:tetracyanoquinodimethane), (Pr,Ca)MnO3, (La,Ca)MnO3, Cu2S, Ag2S, (Zn,Cd)S, Al2O3, FeO, CoO, MnO2, In2O3, Ta2O5, Nb2O5 and VO2.
  • The active material can be a dielectric which normally insulates. By applying a sufficiently high voltage, at least one inner path can be formed in the material along which it becomes conductive. This path can be formed by different mechanisms, such as defects, metal migration and further effects. If the conducting path has been formed once, it can be interrupted, whereby the electrical resistance of the active material is increased, and it can be restored, whereby the electrical resistance is diminished. The resistance values can be adjusted by the applied voltage or by changing an adjacent boundary surface.
  • The invention also relates to a stack comprising at least two memory elements P and Q. In this stack, a pole of the memory element P is connected to a pole of the memory element Q by way of an electrical contact O that is accessible for an external connection. Such a stack increases the integration density. This, thereby makes it technically feasible for each of the memory elements according to the invention contained therein to essentially be a high-impedance resistor. This is low-impedance when, and only when, it has been transferred from the state 1 into the ON state by application of the read voltage VR. As a result, parasitic current paths and high static power losses accompanied by heating are advantageously prevented.
  • Since the contact O is now accessible for an external connection, both memory elements P and Q can be acted upon independently of one another with voltages having the same or different polarities. If the contact O is at ground potential (GND), for example, the other pole of the memory element P can be brought to a positive or negative potential. A voltage drop across the memory element P can therefore be set, which acts on this memory element as write voltage V0, as well as one that acts as write voltage V1. It does not depend, therefore, on the absolute potential level in each case, but rather on the potential difference between the two poles of the memory element P. The same applies for the memory element Q.
  • The memory elements can also be acted upon, together with write voltages or read voltages, in the series circuit in which they are located in the stack.
  • As explained above in the discussion of the individual features of the memory element according to the invention, the advantages of the measures according to the invention are exhibited in particular in a memory matrix comprising a plurality of memory elements or stacks. In an advantageous embodiment of the invention, the memory element is therefore adapted to the use in the memory matrix of a resistive working memory (RRAM). The invention therefore also relates to the use of the memory element in the memory matrix of a RRAM.
  • Within the scope of the invention, a memory matrix comprising a large number of word lines, in the form of tracks, and bit lines intersecting therewith, was developed. The word lines and/or the bit lines can, in particular, extend parallel to one another.
  • In an advantageous embodiment of the invention, each word line and each bit line intersect at one location at most. In particular, the word lines can be disposed on a first plane and the bit lines can be disposed on a second plane. The memory matrix differs from memory matrices of the type in question in that memory elements according to the invention or stacks thereof are located at intersections of word lines and bit lines. Advantageously, the word line and the bit line are conductively connected at each intersection with at most one memory element or one stack. Particularly advantageously, at most one memory element or one stack is connected between the word line and the bit line at each intersection. The word lines and/or the bit lines can advantageously function simultaneously as electrodes of the memory element or the stack. The size F in the memory matrix is advantageously 10 nm or less.
  • It was recognized that the embodiment according to the invention of the memory element as voltage divider comprising two, preferably antiserially connected memory cells eliminates substantial disadvantages of memory matrices of the type in question. According to the prior art, when a memory element is read from or written to, a current flows not only through the memory element currently being addressed by way of the selected word line and bit line, but also through parasitic current paths comprising a plurality of further memory elements, word lines and bit lines. These parasitic leakage currents are minimized in that each memory element is basically in a state having high electrical resistance unless this individual memory element is currently being acted upon by the read voltage VR. According to the prior art, leakage currents through parasitic current paths were the limiting factor for the size of memory matrices of the type in question.
  • Since the non-addressed memory elements are essentially high-impedance, the electrical properties of the memory matrix according to the invention no longer depend on the bit patterns that were written, in contrast to the memory matrices of the type in question. This dependence on bit pattern made it difficult, according to the prior art, to read out memory matrices of the type in question, and made correct reading impossible in many cases.
  • The memory matrix can be used within the framework of a hybrid CMOS technology.
  • In principle, the memory matrix can also have a three-dimensional configuration, and thus memory elements according to the invention are stacked one above the other therein.
  • For the CMOS integration of the memory matrix according to the invention, it is advantageous that the resistance of the memory elements contained in this memory matrix are no longer dependent upon the bit patterns stored in the matrix. The CMOS electronics used to control the memory matrix then no longer need to be designed to allow the total resistance of the memory matrix to vary in a wide range.
  • The memory elements according to the invention function particularly advantageously in the embodiment of the invention, in which the memory matrix comprises stacks of memory elements. In the final analysis, it is thereby possible to obtain a three-dimensional memory matrix. In this case it is particularly advantageous that the interior of this memory matrix is free of transistors. Transistors require a lot of space and induce high power losses. The size of an approximately cube-shaped array comprising transistor-based memory elements rapidly reaches limits due to the inadequate heat dissipation from the center of the cube. These limits are markedly expanded by the memory elements according to the invention.
  • The memory matrix can be used in a resistive working memory (RRAM) in particular, where it combines the high integration density and access time of DRAM with the non-volatility of flash memories. The invention therefore also relates to a resistive working memory (RRAM) comprising at least one memory matrix according to the invention. The memory matrix can be a passive memory matrix in particular, which contains only passive memory elements. It is then possible to eliminate all active elements that are controllable independently of the currents through the word lines and bit lines within the memory matrix. A RRAM contains, in addition to the memory matrix itself, external control electronics for the memory elements which can be embodied in CMOS technology, for example. A decoder can be provided for the selective control of the word lines, and a further decoder can be provided for the selective control of the bit lines, for example.
  • Within the scope of the invention, a method for operating the memory element according to the invention, the stack according to the invention, or the memory matrix according to the invention was developed. This method is characterized in that a read voltage VR is applied to at least one memory element, the magnitude of which is greater than a first threshold value required to transfer one of the memory cells A or B of the memory element from the state A0 or B0 into the state A0 or B0, respectively, wherein the read voltage VR is lower, with regard to magnitude, than a second threshold value required to transfer the other memory cell A or B of the memory element from the state A0 or B1 into the state A0 or B0, respectively.
  • Alternatively or in combination therewith, a further method for operating the memory element according to the invention, the stack according to the invention, or the memory matrix according to the invention, which was developed within the scope of the invention, can be used. This method is characterized in that the information read out by applying the read voltage VR to a memory element is subsequently re-stored in the memory element. Provided the application of the read voltage VR induces a change in the total resistance of the memory element, the memory element does not automatically return to the state that existed before the application of the read voltage VR. The readout is therefore destructive. This applies especially to the embodiment of the memory element, in which the state 0 of the memory element is coded in the combination of the states A1 and B0, and in which the state 1 of the memory element is coded in the combination of the states A0 and B1. After a 1 is read out, the combination A1 and B1 is present, which does not correspond to either of the two defined states 0 and 1 of the memory element. The state 1 is restored by subsequently applying the write voltage V1 which returns the memory cell A into the state A0.
  • Alternatively or in combination therewith, the invention also relates to a further method for operating a memory element, a stack or a memory matrix. As a result of this method, upon application of the write voltage V0 and/or V1, the time characteristic of the current driven through the memory element, through the stack, or through the memory matrix, is evaluated.
  • This method offers special advantages when the memory element is in the embodiment in which the state 0 of the memory element is coded in the combination of the states A1 and B0, and in which the state 1 of the memory element is coded in the combination of the states A0 and B1.
  • It was recognized that the transfer of the memory element from the state 0 into the state 1, or vice versa, then takes place essentially in a plurality of steps, by applying the corresponding write voltage. In the state 0 and in the state 1 of the memory element, one of the memory cells is always in the state A0 or B0, respectively, and the other memory cell is in the state A1 or B1, respectively. If that write voltage is applied to the memory element as a series circuit of both memory cells, which is suitable for switching the memory element into the state that is not present, this write voltage initally drops substantially across that memory cell that has the higher electrical resistance, i.e. is therefore in the state A0 or B0. As a result, this memory cell is switched into the state A1 or B1. Both memory cells are now in the state A1 or B1, and the memory element is therefore in the ON state. This state has a short duration, however. The write voltage now drops evenly across both memory cells A and B. Now more voltage drops across those memory cells that were in the state A1 or B1 before application of the write voltage than at the beginning of the write process. It is therefore switched into the state A0 or B0 by the portion of the write voltage dropping thereacross. Finally, both memory cells have changed their state, and the memory element as a whole is in one of the two states 0 (combination A1 with B0) or 1 (combination A0 with B1).
  • During the short time period between the switchover of the first memory cell and the switchover of the second memory cell, the memory element is in the ON state, i.e. in a state having low electrical resistance overall. This becomes noticeable in that the write voltage drives a high current pulse through the memory cell during this time period. The inventors recognized that an evaluation of the time characteristic of the current, i.e. an evaluation of this pulse can be utilized in multiple ways in the operation of the memory element, the stack or the memory matrix.
  • In a particularly advantageous embodiment of the invention, the occurrence of a short pulse in the current driven through the memory element, through the stack or through the memory matrix can be evaluated as confirmation of a successful switchover process. Theoretically, a pulse duration of less than 1 ps is sufficient therefor. Pulse durations of 10 ns or less for TiO2 and pulse durations of 5 ns or less for WO3, as the active material of the memory cells, have been demonstrated in practical application. For all active materials tested by the inventors, pulse durations of 10 ns or less are exhibited in the transfer processes.
  • The state change of the two memory cells is confirmed by the occurrence and subsequent decay of the pulse. The pulse occurs only when the first memory cell is successfully switched into the state A1 or B1, and the memory element as a whole transfers into the ON state. It decays only if the second memory cell is subsequently switched into the state A0 or B0 and the memory element as a whole therefore assumes a ON state, once more having a high electrical resistance. If an increased current is not driven through the memory element by a write voltage which would be suitable for a transfer of the memory element into the state that is not currently present, or if it does not decay, the memory element is defective.
  • Alternatively or in combination therewith, the occurrence of the pulse can be used as information about the state of the memory element that existed before the application of the write voltage. For example, if the write voltage V1 is applied, then only one pulse occurs if the memory element was in the state 0 before the application of this write voltage. In contrast, if the state 1 was present, the write voltage V1 drops substantially across the memory cell A located in the state A0 since the memory cell B is in the state B1 and is therefore low-impedance. Now, however, the write voltage V1 does not have the correct polarity to switch the memory cell A into the state A1. Both memory cells A and B, and therefore also the memory element as a whole, do not change their state, and therefore a pulse does not occur.
  • In this manner, upon writing with the write voltages V0 and V1, it is simultaneously possible to also read out the information already present in the memory element. It is advantageous that a separate voltage source for a read voltage VR is not required. In the simplest case, the ground potential (GND) and, differing therefrom, a potential V of a single voltage source are all that is additionally required for operation. The polarity with which these two potentials are applied to the two poles of the memory element determines whether the memory element is acted upon by the write voltage V0 or by the write voltage V1.
  • In a further advantageous embodiment of the invention, a change in the time characteristic of the current driven through the memory element, through the stack or through the memory matrix is evaluated in repeated write cycles as an indicator that degradation of a memory element has begun. In a memory matrix comprising a large plurality of memory elements in particular, this memory element or a limited region in the memory matrix in which this memory element is located can be marked as defective and blocked for further accesses.
  • The more memory elements a memory matrix contains, and the smaller these memory elements are, the greater the likelihood is that one or more of the memory elements will fail after a certain number of write cycles simply due to the variabilities in the manufacturing process. The effect of a statistically occurring defect in a layer of a memory cell is therefore markedly greater when this layer comprises only 100 atoms than when it comprises 10,000 atoms.
  • In an advantageous embodiment of the invention, the write voltages V0 and/or V1 and/or the read voltage VR are each applied, in part, by way of the word line and by way of the bit line. In particular, half of the voltage can be applied by way of the word line, and half by way of the bit line. This voltage pattern (1/2-pattern) advantageously reduces the voltages that are applied to the memory element not addressed by way of the selection of the word line and the bit line. A further advantageous embodiment of the invention aims for the same effect. According to this embodiment, upon application of the write voltages V0 and/or V1 and/or the read voltage VR to a memory element, a voltage having the opposite sign is applied to at least one further memory element. In particular, countervoltages having a magnitude that is 2/3 that of the voltage applied to the addressed memory element can be applied to all non-addressed word lines, and countervoltages having a magnitude that is 1/3 that of the voltage applied to the addressed memory element can be applied to all non-addressed bit lines. The countervoltage having the opposite sign, which is applied within the framework of this voltage pattern (2/3-pattern), compensates at least in part for the influencing of non-addressed memory elements by the voltage V0, V1 and VR applied to the addressed memory element.
  • The invention also relates to a method for determining the truth value of a logic operation of two variables K and L in an array comprising at least two memory elements P and Q, each of which has at least one stable state 0 and one stable state 1, which can be transferred into the state 0 by application of a first write voltage V0, and into the state 1 by application of a second write voltage V1.
  • Advantageously, the two states 0 and 1 of the memory elements P and Q become manifest in different electrical resistance values of the memory elements P and Q upon application of a read voltage VR, the magnitude of which is smaller than the write voltages V0 and V1. Preferably, memory elements P and Q having nominally identical write voltages V0, V1 and read voltages VR are selected.
  • The variables K and L are each embodied in the form of two voltage levels which are assigned to the truth values 0 and 1, wherein the difference between the two voltage levels, with regard to magnitude, is at least as great as the write voltages V0 and V1 of the memory elements P and Q. Advantageously, at least one of the voltage levels is at least as great, with regard to magnitude, as the write voltages V0 and V1 of the memory elements P and Q. For example, the ground potential (GND) can be assigned to the truth value 0, and a voltage level V which is greater than the write voltages V0 and V1 of the memory elements P and Q, with regard to magnitude, can be assigned to the truth value 1.
  • According to the invention, at least one of the two poles P1, P2 of the memory element P is acted upon by the voltage level of the variable K. At least one of the two poles Q1, Q2 of the memory element Q is acted upon by the voltage level of the variable L. Advantageously, both memory elements P and Q are first initialized in a defined state, such as 0.
  • It was recognized that, by way of these measures, the truth value of the logic operation of the variables K and L can be stored in the states of the memory elements P and Q, and can be read out of these memory elements.
  • Therefore, in the simplest form, for example, the result of the operation “K OR L” can be stored by switching the memory element P between the voltage level of the variable K and ground (or another freely selectable potential) and the memory element Q between the voltage level of the variable L and ground (or another freely selectable potential).
  • If the variable K has the truth value 1, the memory element P is switched into the state 1 by way of the corresponding voltage level. If the variable L has the truth value 1, the memory element Q is switched into the state 1 in an analogous manner. Therefore, if at least one of the two truth values is 1, then at least one of the memory elements P or Q, which was previously initialized to 0, is in the state 1. The truth value 1 of the operation “K OR L” is therefore embodied in that at least one memory element P or Q is in the state 1. However, if both truth values are 0, then both memory elements P and Q remain in the state 0. The truth value 0 of the operation “K OR L” is embodied in that both memory elements P and Q are in the state 0. The result of the operation has therefore been stored in the states of the memory elements P and Q.
  • In a particularly advantageous embodiment of the invention, after the poles of the memory elements P and Q have been acted upon by the voltage levels of the variables K and L, at least one of the memory elements P and Q is acted upon by the read voltage VR thereof. Advantageously, a parallel circuit of the memory elements P and Q is acted upon by a voltage that acts on both memory elements P and Q as read voltage VR. In the stated example of the OR operation, both memory elements P and Q are switched between the potential of the read voltage VR and the ground potential for this purpose.
  • It was recognized that this application of the read voltage VR drives a current pulse through the memory element(s) or through the parallel circuit, provided a 1 has been stored as the result of the operation in the states of the memory elements P and Q in the above-described manner. The application of the read voltage VR then transfers at least one of the memory elements P and Q from the state 1 into the ON state. With the design according to the invention, the memory element becomes low-impedance as a result, and an easily detectable read current flows. However, if a 0 is stored as the result of the operation in the states of the memory elements P and Q, and both memory elements are therefore in the state 0, then the application of the read voltage VR does not change this. Both of the memory elements remain high-impedance. The high read current fails.
  • Applying the read voltage VR to only one of the memory elements P or Q is sufficient when the truth value of the logic operation that was performed has already been defined due to the state that is read out as a result. It is then possible to omit a working cycle for reading out the second memory element. In the example presented above, if the truth value of the operation “K OR L” has been stored in the array, for instance, in that the memory element P was switched into the state 1, then it is already clear that the truth value of the operation is 1 after the readout of the memory element P with the read voltage VR thereof. The memory element Q does not need to be read out any more since the state thereof does not change anything about the result. However, if the truth value of the logic operation that was performed is not yet clear after the readout of the first memory element, and the memory element P in the example presented above is in the state 0, then the second memory element (Q in this case) must also be read out.
  • Alternatively or in combination with the application of at least one of the memory elements having the read voltage VR, in a further particularly advantageous embodiment of the invention, the time characteristics of the currents that are driven through the array when the voltage levels of the variables K and L are applied to the poles of the memory elements P and Q are evaluated to determine the truth value of the logic operation. In the description of the method for operating a memory element, a stack or a memory matrix, it was already stated that switching a memory element transfers it into the ON state for a short time period and therefore drives a current pulse through the memory element during this time period. Since such pulses are awaited after the voltage levels of the variables K and L are applied to the poles of the memory elements P and Q, it is advantageously possible to determine whether at least one memory element in the array was switched.
  • In the example of the operation “K OR L” presented above, the memory element P is switched into the state 1 when the truth value of K is equal to 1. The memory element Q is switched into the state 1 when the truth value of L is equal to 1. If, when K is applied to P or L is applied to Q, a current pulse appears in the current driven by the array, this delivers the information that at least one of the memory elements P and Q was switched, and the truth value of the operation is therefore equal to 1.
  • The advantage of this embodiment is that a separate voltage source for a read voltage VR and a working cycle is non-essential for reading the result out of the array. The result emerges from the array in the form of the current pulse immediately after it forms, and can be processed further, e.g. for the calculation of a combined logic function in an adder. The result is nevertheless still stored in the array and can be extracted from the array once more by applying the read voltage VR to the parallel circuit of the two memory cells P and Q.
  • In a particularly advantageous embodiment of the invention, memory elements P and Q according to the invention are selected according to one of the claims directed to a memory element. The memory elements according to the invention offer the decisive advantage, with respect to the method, that they are low-impedance when, and only when, they have been transferred by the read voltage VR from the state 1 into the ON state. Otherwise they are high-impedance, and therefore parasitic leakage currents are advantageously prevented. This is important in particular when the intention is to use the method to evaluate a more complex logic expression. If many memory elements are disposed in a matrix for this purpose, for example, then, according to the prior art, a large number of paths for leakage currents existed between two arbitrary space points in this matrix, which were also dependent upon which bit patterns were stored in the matrix. The use of memory elements according to the invention eliminates these leakage currents and thereby ensures that the method delivers reliable truth values.
  • In a particularly advantageous embodiment of the invention, a stack according to the invention, which comprises the memory elements P and Q, and/or a memory matrix according to the invention is selected as the array comprising memory elements. It was recognized that nothing about the memory elements, the stack or the memory matrix itself needs to be changed to upgrade the function thereof from a memory for fixedly specified data to a memory for truth values of a logic operation. The change is the manner in which the memory elements are acted upon by signals.
  • It is therefore possible to reconfigure the same hardware to the run time of various intended uses. The previous strict separation between the arithmetic-logic unit and the memory of a microprocessor and, therefore, the basic limitation of computing speed by the connection system between arithmetic-logic unit and memory (“von Neumann bottleneck”) is hereby eliminated. By way of an appropriate connection of a memory matrix, it is also possible to carry out massively parallel logic and, therefore, computer operations, whereby further gains in speed are possible.
  • If the method is used to reconfigure a memory matrix entirely or in part into a microprocessor, then a microprocessor is created, in which the functional elements, which are massively present, are free of transistors, and only a few transistors are required for the peripheral control. According to the previous prior art, one microprocessor contains several million transistors which take up a lot of space on the chip. In addition, transistors that are made of semiconductors having different dopings are much more complex to manufacture than memory elements according to the invention.
  • The substantially low leakage currents and correspondingly lower power losses of the memory elements according to the invention make a three-dimensional memory matrix comprising stacks of memory elements practical. The limiting factor for the size of such a memory matrix is the heat dissipation out of the center of this matrix. Since the memory elements according to the invention produce less heat, the matrix can become much larger. If such a matrix is now reconfigured entirely or in part into a microprocessor using the method according to the invention for determining the truth value of a logic operation, then a microprocessor can be made available for the first time, the vertical expansion of which is comparable to the horizontal expansion thereof. Random access to any region within the three-dimensional matrix is constantly available.
  • In a particularly advantageous embodiment of the invention, the memory elements P and Q having different polarities are each switched between the voltage level of the variable K and that of the variable L. In this embodiment, an exclusive OR operation (XOR) of the variables K and L is achieved.
  • If the variables K and L have the same truth value, then voltage does not drop across the memory element P or across the memory element Q. Both memory elements remain in the state 0 in which they were initialized at the beginning. If the read voltage VR is now applied to both memory elements P and Q or a parallel circuit thereof, both memory elements remain high-impedance, and a very low current flows through the parallel circuit. However, if the variables K and L have different truth values, the difference of the corresponding voltage level is present at the memory element P and, with the opposite sign, at the memory element Q. Then one of the two memory elements is switched into the state 1. If the read voltage VR is now applied, this memory element is switched from the state 1 into the ON state. This memory element therefore forms a low-impedance path for the current driven by the read voltage VR. An easily detectable read current flows through this memory element or through a parallel circuit of both memory elements P and Q. Alternatively or in combination therewith, when the voltage levels of K and L are applied simultaneously, the time characteristic of the current flowing through the array can be evaluated. If a short current pulse appears therein, then one of the memory cells P or Q was switched into the state 1, and the truth value of the XOR operation is 1. If such a current pulse does not appear, then neither of the two cells was switched, and the truth value is 0.
  • The truth value of the variable K can be inverted to “NOT K” by carrying out an XOR operation with 1 as the truth value of the variable L. Finally, it is therefore possible to also achieve the operation “K AND L” by switching a further memory element, which was initialized to 0, between the voltage level of the variable L and the voltage level of “NOT K”. The further memory element is switched from the state 0 into the state 1 only when the two voltage levels are different, i.e. K and L both have the truth value 1. A switch from this state into the ON state can be achieved by applying the read voltage VR, thereby enabling an easily detectable read current to flow.
  • Any arbitrary logic circuit such as a full adder for addition of three truth values can comprise the operations OR, AND, NOT and XOR, shown here, and the universal NOR gate which can also be achieved.
  • The XOR operation can be used, for example, in convolutional coders for telecommunications, in cryptographic encoders and dual-rail decoders.
  • The subject matter of the invention is explained in the following in greater detail with reference to figures, without the subject matter of the invention being limited thereby.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIGS. 1 a, 1 b and 1 c show current-voltage characteristic curves of two memory cells A and B (subfigures 1 a and 1 b) and an embodiment of the memory element according to the invention, which comprises these memory cells A and B (subfigure 1 c).
  • FIG. 2 Shows the temporal characteristics of voltage pulses that are applied to the memory element shown in FIG. 1 c for writing and reading, including the particular response of the memory element.
  • FIG. 3 Shows the effect of a variability of 10% in the characteristic values of the memory cells A and B on the usable bandwidth of the write and read voltages.
  • FIG. 4 Shows an exemplary embodiment of the memory element according to the invention, in which the current-voltage characteristic curve was symmetrized byway of a further resistor R connected in series with the memory cells A and B.
  • FIG. 5 Shows an exemplary embodiment of the memory matrix according to the invention.
  • FIGS. 6 a and 6 b show a comparison of the maximum possible number of memory elements in a memory matrix for a specified signal level between the readout of a 0 and the readout of a 1 between a memory matrix according to the prior art (subfigure 6 a) and a memory matrix (subfigure 6 b) according to the invention.
  • FIG. 7 Shows an exemplary embodiment of the method according to the invention for determining the truth value of a logical OR operation: initialization (subfigure 7 a), storage of the truth value (subfigure 7 b), readout of the truth value (subfigure 7 c).
  • FIGS. 8 a, 8 b and 8 c shows an exemplary embodiment of the method according to the invention for determining the truth value of a logical OR operation, in which a stack of memory elements according to the invention is used: initialization (subfigure 8 a), storage of the truth value (subfigure 8 b), readout of the truth value (subfigure 8 c).
  • FIGS. 9 a, 9 b and 9 c shows an exemplary embodiment of the method according to the invention for determining the truth value of a logical XOR operation, which uses a memory matrix according to the invention: initialization (subfigure 9 a), storage of the truth value (subfigure 9 b), readout of the truth value (subfigure 9 c).
  • FIGS. 10 a, 10 b and 10 c shows an exemplary embodiment of the method according to the invention for determining the truth value of a logical XOR operation, which uses a stack of memory elements according to the invention: initialization (subfigure 10 a), storage of the truth value (subfigure 10 b), readout of the truth value (subfigure 10 c).
  • FIG. 11 Shows an exemplary embodiment of a resistive working memory (RRAM) according to the invention, in a perspective view.
  • FIG. 12 Shows an illustration of the problem of parasitic currents in a memory matrix.
  • FIG. 13 Shows an exemplary embodiment of the 2/3 voltage pattern that prevents the influencing of non-addressed memory elements during writing.
  • FIG. 14 Shows an measured I-V characteristic curve of a memory element according to the invention.
  • FIG. 15 Shows a sequence of voltage pulses, presented as an example, which a memory element in a memory matrix undergoes, and currents driven through the memory element. Voltages and currents are shown for the addressed memory element and for a non-addressed memory element.
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • FIGS. 1 a and 1 b show the current (I)/voltage (V) characteristic curves of two identical memory cells A and B in random units, and the particular circuit diagrams in which the particular characteristic curves are obtained. With regard to the voltage V that is applied, the polarity of the memory cell B is reversed with respect to the memory cell A. The memory cells A and B are designed to be bipolar switching. The voltage VA or VB, which drops across the memory cells A and B, is identical to the applied voltage Vin, in each case.
  • The I/V characteristic curve shown in FIG. 1 a for the memory cell A starts at the state A0 with high electrical resistance (a). When the voltage dropping at the memory cell A reaches the positive switching threshold, which is 1 (b) in this case, the memory cell A is transferred into the state A1, and the electrical resistance thereof drops. The conductivity increases abruptly, and the slope of the I/V characteristic curve increases with changes in the voltage that now follow (c). This applies not only when the voltage is increased further, but also when it drops back below the positive switching threshold or even when the sign changes with passage through the origin. The memory cell A is switched back into the state A0 when the voltage reaches the negative switching threshold, which is −1 (d) in this case. The slope of the I/V characteristic curve abruptly takes on the original value once more for further changes to the voltage V, regardless of whether this change takes place in the negative direction or in the positive direction (e).
  • The I/V characteristic curve shown in FIG. 1 b for the oppositely poled memory cell B starts at the state B1 having low electrical resistance. The slope of the characteristic curve is high (a). If the positive switching threshold, which is 1 (b) in this case, is reached, then the memory cell B is switched into the state B0. The resistance increases. The slope of the I/V characteristic curve decreases abruptly for the subsequent changes in the voltage V, regardless of whether the voltage is further increased or reduced (c). This lesser slope is retained even when the sign of the voltage V changes with passage through the origin. The memory cell B is switched back into the state B1 when the voltage reaches the negative switching threshold, which is −1 (d) in this case. The resistance decreases and the slope of the I/V characteristic curve increases abruptly, regardless of whether the voltage V is subsequently changed in the direction of the negative V axis or the positive V axis.
  • FIG. 1 c shows the I/V characteristic curve for an exemplary embodiment of the memory element according to the invention. This memory element comprises the identical, antiserially connected, resistive memory cells, the behavior of which as individual cells was studied in FIGS. 1 a and 1 b including a related description. FIG. 1 c also shows the associated wiring diagram, in which the depicted characteristic curve is obtained. By way of the embodiment according to the invention of the memory element as a voltage divider, the applied voltage V is now divided into two voltages VA and VB, which drop across the memory cells A and B. The greater voltage drops across the memory cell having the higher resistance.
  • The characteristic curve starts with the combination of the states A0 and B1, i.e. in the state 1 of the memory element (a). At a first positive switching threshold, which is 1 (b) in this case, which corresponds to the minimally required read voltage VR, the memory cell A is switched into the state A1. Since both memory cells now have low electrical resistance, the total resistance of the series circuit is abruptly reduced and the slope of the I/V characteristic curve increases for the further slope of the voltage V (c). The transfer of the memory cell A into the state A1 is preferred over the transfer of the memory cell B into the state B0 because the memory cell A in the state A0 has the higher resistance, and therefore, in the voltage divider, the greater portion of the applied voltage V drops across the memory cell A. The memory cell B switches into the state B0 when the voltage V reaches a second positive threshold, which is 2 (d) in this case, which corresponds to the minimally required write voltage V. The total resistance of the series circuit is now high once more, and the slope of the I/V characteristic curve decreases abruptly once more for future changes in the voltage V (e). The memory element is in the state 0. Analogously, there are two negative switching thresholds. At the first negative switching threshold, which is −1 (f) in this case, which corresponds to the minimally required read voltage VR on the negative axis, the memory cell B is switched back into the state B1. This switchover is preferred over the transfer of the memory cell A into the state A0 since the memory cell B in the state B0 has the greater resistance and, in the voltage divider, the largest portion of the applied voltage Vin drops across the memory cell B. Since both memory cells now have low resistance once more, total resistance is reduced; the conductivity and, therefore, the slope of the I/V characteristic curve increase abruptly (g). At a second negative switching threshold (which is −2 in this case), which corresponds to the minimally required write voltage V1, memory cell A is switched into the state A0 (h). The total resistance of the series circuit increases, and the conductivity and, therefore the slope, of the I/V characteristic curve decrease abruptly (i). The memory element, as a whole, returns to the state 1.
  • The region between the two positive switching thresholds, or between the two negative switching thresholds, forms the read window. When voltages are in this range, the memory element can be read out. In practical application, the read window is usually not fully utilized, but rather a safety margin of approximately 10% from the upper limit and from the lower limit is maintained in order to account for possible variabilities of the switching thresholds in a matrix comprising many nominally identical memory elements.
  • FIG. 2 shows, for the exemplary embodiment of the memory element according to the invention shown in FIG. 1 b, the temporal characteristics of pulses for various operations and the resulting temporal characteristics of the current flowing through the memory element. The state in which the memory element is located at which time is indicated on the lower edge of FIG. 2.
  • Starting at the state 0, first a pulse having the read voltage VR, which is 1 in this case, is applied (a). Since state 0 is coded in the state combination A1 and B0, this pulse does not change anything about the configuration of the memory cells. Therefore, this pulse does not cause the current to change, either. A 0 has been read out.
  • Next, a pulse having the write voltage V1, in this case −2.5, is applied (b). The memory cell A is switched into the state A0, and the memory cell B is switched into the state B1. This is exhibited by a brief spike in the current through the memory element. Once the switchover is complete, the memory element is in the state 1, and the current takes on the original value once more. The spike delivers the information that the memory element was in the state 0 before the writing, and that the switchover into the state 1 was successful.
  • A subsequently applied pulse having the read voltage VR (C) switches the memory cell A into the state A1. Since both memory cells are now in the state of low resistance, an easily detectable read current flows for the duration of the pulse (state “ON”). A 1 has been read out.
  • Since the memory element has left the state 1 due to the readout, it is next written back into the memory element by a new pulse having the write voltage V1 (d). A brief spike is exhibited in the current once more, since the memory cell A is switched from the state A1 back into the state A0.
  • Next, a pulse having the write voltage V0, in this case +2.5, is applied (e). Analogous to the writing of a 1, a brief spike occurs in the current (with reverse polarity) during the switchover from A0 to A1 and from B1 to B0.
  • A subsequent pulse having the read voltage VR (f) does not change anything about the configuration of the memory cells A and B and therefore likewise does not result in a change of the current through the memory element. A0 has been read out.
  • FIG. 3 illustrates a worst-case estimate regarding which range is tolerable in the switching voltages and resistance values of the individual memory cells. This is relevant in particular for memory matrices comprising a very large number of nominally identical memory elements.
  • FIG. 3 shows, in a section from the I/V characteristic curve of the exemplary embodiment shown in FIG. 1 b, how a variability in the switching voltages and resistance values of the memory cells A and B of up to ±10% propagates onto the variability of the first and the second positive switching threshold and the destruction threshold of the memory element. Ranges are indicated within which the first positive switching threshold (a), the second positive switching threshold (b) and the destruction threshold (c) can vary due to the assumed variability of ±10% in the parameters of the memory cells. The windows that remain are indicated below the V axis, with consideration for these variabilities, for the highest permissible voltage (d) present at a non-addressed memory element, for the read voltage VR (e) and for the write voltage V0 (f). Since sufficiently large and non-overlapping windows remain for all three parameters, a variability of up to ±10% in the characteristic values of the individual memory cells is definitely tolerable.
  • In FIG. 4, an exemplary embodiment of the memory element according to the invention is shown comprising a further resistor R which is connected in series with the memory cells A and B. The I/V characteristic curve, including the switching thresholds, corresponds to the characteristic curve shown in FIG. 1 c. Even when the characteristic curves of the memory cells A and B are not symmetrical about the origin, unlike the depiction in FIGS. 1 a and 1 b, a characteristic curve that is symmetrical about the origin can still be achieved for the memory element as a whole by way of the further resistor provided according to the invention. By way of the voltage VR dropping thereacross, the further resistor R in the voltage divider causes identical voltages VA and VB to drop across the memory cells A and B in the combination of the states A1 and B1. In the exemplary embodiment, the resistance value of R is seven times as great as the resistance values of the memory cells A and B in the states A1 and B1.
  • The more symmetrical the characteristic curve is about the origin, the greater the read window is for the read voltage VR.
  • FIG. 5 shows an illustration of an exemplary embodiment of a memory matrix according to the invention. This memory matrix does not contain any active switching elements which can be controlled independently of the current through the word lines W or the bit lines B. The word lines W extend vertically and the bit lines B extend horizontally. A memory element S according to the invention is connected between a word line W and a bit line B in each case. Each word line W can be acted upon by a voltage, by way of a column decoder CD, by way of a transistor TC assigned thereto. Every bit line B can be acted upon by a voltage by a line decoder RD, by way of a transistor TR assigned thereto. Every bit line B is connected by way of a pull-up resistor SR to the supply voltage VDD. Provided a bit line B is acted upon by a voltage by way of the transistor TR assigned thereto, this transistor also simultaneously establishes a connection between this bit line B and a voltmeter M which delivers an output voltage Vout.
  • At any given time, only one word line W and one bit line B are controlled by the decoders CD and RD. Therefore, precisely that memory element S connected between this word line W and this bit line B is addressed. The voltages applied to the word line W and the bit line B are selected such that, in all, the read voltage VR is present at the addressed memory element S. If this memory element S is in the state 0, then only that voltage applied to the controlled bit line B induces a current flow through the sensor resistor SR of this bit line B and, therefore, a voltage drop at this sensor resistor SR. This voltage drop is registered by the voltmeter M. However, if the memory element S is in the state 1, it is transferred, as a whole, by way of the read voltage VR, into the ON state with low resistance. The read current that flows through the memory element as a result induces an additional voltage drop at the sensor resistor SR assigned to the bit line B, which is registered by the voltmeter M.
  • However, it is entirely possible for several, or even all, word lines or bit lines to be controlled simultaneously. As a result, the information can be transferred into and out of the memory matrix in blocks, thereby increasing the data throughput.
  • Parasitic currents through non-addressed memory elements S are advantageously minimized by way of the design of the memory elements according to the invention. They cannot be completely eliminated, however. Every parasitic current likewise flows across the sensor resistor SR and therefore delivers an additional contribution to the voltage drop across this sensor resistor, which is registered by the voltmeter M. Therefore, there are a finite number of memory elements S at which the voltages registered by the voltmeter M upon readout of a 0 or a 1 from the addressed memory element S cannot be reliably differentiated from one another.
  • FIG. 6 a shows, for a memory matrix comprising resistive memory elements according to the prior art, which have only one memory cell, and FIG. 6 b shows, for the memory matrix according to the invention, the ratio AVIV of the voltage step between the voltages Vout between the voltages Vout registered by the voltmeter M upon the readout of a 0 and the readout of a 1, and the operating voltage of the memory matrix depending on the number n of memory elements in the memory matrix. The ratio ΔV required for a technically safe readout and the maximum number of memory elements the memory matrix is allowed to have to ensure that this requirement is still met depends on the complexity of the design of the voltmeter M.
  • Even if a voltage step ΔV of only 10% of the operating voltage is required, which does not pose a great challenge given the current state of the art of analog electronics, the memory matrix according to the prior art reaches this limit, which is shown in FIGS. 6 a and 6 b as a dotted line, with a size of only 8 memory elements. In contrast, in the memory matrix according to the invention, the voltage step is still far above the threshold of 10%, even when 100,000 memory elements are present. The memory matrix according to the invention is therefore within the dimensions that are relevant for data processing.
  • For a memory matrix of 512×512 memory elements, a voltage step of 86.7% of the supply voltage can be achieved if the memory elements typically have a resistance value of 108Ω in the state of high electrical resistance and have a resistance value of 2 kΩ in the state of low electrical resistance.
  • FIG. 7 illustrates an exemplary embodiment of the method according to the invention for determining the truth value of a logic operation. An array of two memory elements P and Q according to the invention are used. The memory element P has poles P1 and P2, which are accessible for a connection. The memory element Q has poles Q1 and Q2. The shading of each of the memory elements P and Q indicates the state in which the memory element is located. A dark shading corresponds to the state 0, a light shading corresponds to the state 1, and a light color with hash marks corresponds to the ON state.
  • The assignment of the poles P1 and P2 or Q1 and Q2 is selected, without loss of generality, such that a write voltage V0, which increases the potential at pole P1 relative to the potential at pole P2, switches the memory element P from the state 1 into the state 0. In an analogous manner, the write voltage V0, which increases the potential at Q1 relative to the potential at pole Q2, switches the memory element Q from the state 1 into the state 0.
  • FIG. 7 a shows how the array is initialized. Both memory elements P and Q are initialized into the state 0 by bringing the poles P1 and Q1 thereof to the potential V, and the poles P2 and Q2 thereof to the ground potential GND. The potential at the poles P1 and Q1 is therefore increased relative to the potential at the poles P2 and Q2. A potential difference having this polarity switches both memory cells P and Q into the state 0.
  • FIG. 7 b shows how the truth value of the logic operation of two variables K and L is subsequently stored in the array. In this example, K has the truth value 0 to which the potential V is assigned as the voltage level. L has the truth value 1 to which the ground potential GND is assigned as the voltage level. The potential V is present at the poles P2 and Q2. Voltage does not drop across the memory element P since the same potential is present at the two poles P1 and P2. The memory element P remains in the state 0. In contrast, the write voltage V drops across the memory element Q from Q2 to Q1 relative to ground. As a result, the memory element Q is switched into the state 1. The truth value 1 of the operation “K OR L” is now embodied in the states 0 and 1 of the memory elements P and Q, which are now present.
  • FIG. 7 c shows how this truth value is subsequently read out of the array. A read voltage VR is applied at the poles P1 and Q1 relative to the poles P2 and Q2 which are at ground potential GND. This read voltage VR lies within the positive read window of the memory elements P and Q (see FIG. 1 c). This does not change anything about the state of the memory element P which is in the state 0. Memory element Q, however, which is in the state 0, is switched into the ON state. An easily detectable read current flows through the memory element Q and, therefore, through the parallel circuit. This read current indicates that the truth value stored in the array was 1.
  • FIG. 8 shows a further embodiment in which the truth value of the logic operation “K OR L” is determined. The difference from the embodiment shown in FIG. 7 is that, instead of two adjacently disposed memory elements P and Q, a stack of these memory elements P and Q according to the invention is used. Reference characters that are also used in FIG. 7 label parts that act identically to the corresponding parts shown in FIG. 7.
  • FIG. 8 a shows how the two memory elements P and Q are initialized. To this end, the potential V is applied to the poles P1 and Q1. The poles P2 and Q2 are connected by way of an electrical contact O which is acted upon by the ground potential GND. The voltage V drops across the memory element P as well as across the memory element Q and, in fact, from P1 to P2 and from Q1 to Q2. It therefore acts as write voltage V0 on the memory element P and on the memory element Q. Both memory cells P and Q are therefore initialized into the state 0.
  • FIG. 8 b shows how the truth value of the operation “K OR L” is determined in this embodiment. In this example, K has the truth value 1, to which the ground potential GND is assigned as the voltage level. L has the truth value 0, to which the potential V is assigned as the voltage level. The voltage V drops across the memory element P from P2 to P1, and therefore this memory element is switched into the state 1. There is no voltage drop across the memory element Q. The state thereof remains unchanged at 0. The truth value 1 of the operation “K OR L” is now embodied in the states 1 and 0 of the memory elements P and Q, which are now present.
  • FIG. 8 c shows how this result is read out of the array. Both memory elements P and Q are acted upon by a read voltage VR which lies within the positive read window of the memory elements P and Q (see FIG. 1 c). To this end, the ground potential GND is applied to the contact O by way of which the memory elements P and Q are interconnected. The poles P2 and Q2 are therefore at ground potential GND. The poles P1 and Q1, however, are at the potential VR. The voltage drop VR from P1 to P2 transfers the memory element P, which has been switched into the state 1, into the ON state and makes it low-impedance. An easily detectable read current flows through this memory element. By way of the resistance RPD which is switched to ground, this read current induces a voltage drop which can be detected using the operational amplifier shown.
  • FIG. 9 shows an exemplary embodiment of the method according to the invention for determining the truth value of a logic operation of two variables K and L, which uses a memory matrix according to the invention as the array of memory elements. The memory matrix comprises two word lines, Word1 and Word2, and bit lines Bit1 and Bit2 which intersect the word lines. The intersecting word lines and bit lines are interconnected at the intersections by four memory elements P, Q, R and S.
  • FIG. 9 a shows how all four memory elements P, Q, R and S are initialized into the state 0. A voltage V, which acts as write voltage V0 on all four memory elements, is applied to both word lines, while both bit lines are connected to the ground potential.
  • FIG. 9 b shows how the truth value of the operation “K XOR L” is stored in the memory matrix. In this example, K has the truth value 1 to which the voltage V is assigned as the voltage level. L has the truth value 0 to which the ground potential (GND) is assigned as the voltage level. The word line Word1 and the bit line Bit2 are now acted upon by the voltage level of K (V), which is present at the pole P1 of the memory element P and at the pole Q2 of the memory element Q. The word line Word2 and the bit line Bit1 are now acted upon by the voltage level of L (GND), which is present at the pole P2 of the memory element P and at the pole Q1 of the memory element Q.
  • The voltage drop V across the memory element P from P1 to P2 is the same as before upon initialization. It therefore acts on the memory element P as write voltage V. The state of the memory element P therefore remains unchanged, at 0. The memory element Q, however, is acted upon by an oppositely poled voltage drop from Q2 to Q1. This voltage drop acts on the write element Q as write voltage V1. As a result, the memory element Q is switched into the state 1. The truth value 1 of the operation “K XOR L” is now embodied in the states 0 and 1 of the memory elements P and Q, which are now present.
  • FIG. 9 c shows how this truth value is read out of the memory matrix. Both word lines are acted upon by a read voltage VR which lies within the positive read window of the memory elements P and Q. This read voltage VR further switches the memory element Q, which is in the state 1, into the ON state. The memory element Q is therefore low-impedance.
  • The current flowing from both bit lines through the resistor RPD to ground causes a voltage drop at this resistor, which is measured using the operational amplifier shown. There is a low-impedance path for the current through the memory element Q which is in the ON state. Therefore, an easily detectable read current, which exhibits the truth value 1, flows.
  • The memory elements R and S do not have a function in this example. When the truth value “K XOR L” is stored in the memory matrix, L is present at both poles of the memory element R, and K is present at both poles of the memory element S. After the initialization to 0, the memory elements R and S no longer undergo a voltage drop that could suffice for a switchover into the state 1. Now, if L is applied instead of K to the word line Word1, and K instead of L is applied to the word line Word2 or, instead, if K is applied to the bit line Bit1 instead of L, and L is applied to the bit line Bit2 instead of K, the memory elements P and Q stop functioning and storage of the truth value is taken over by the memory elements R and S. This can be used to continue working with the remaining memory elements R and S if one of the memory elements P or Q should fail.
  • FIG. 10 shows a further exemplary embodiment for determining the truth value of the logic operation “K XOR L”. Analogous to the exemplary embodiment shown in FIG. 8, this exemplary embodiment shows a stack according to the invention of two memory elements P and Q as an array.
  • FIG. 10 a shows how both memory elements P and Q are initialized into the state 0. The electrical contact 0, which connects the pole P2 of the memory element P to the pole Q1 of the memory element Q, is acted upon by the ground potential (GND). P1 is now brought to the potential V, and Q2 is brought to the potential −V. In the memory cell P and in the memory cell Q, the potential therefore increases from pole P2 or Q2 toward contact P1 or Q1, respectively, by the magnitude V. This acts on both memory elements P and Q as write voltage V0 which initializes both memory elements into the state 0.
  • FIG. 10 b shows how the truth value of the operation “K XOR L” is stored in the stack. P1 and Q2 are each acted upon by the voltage level of the variable K. In this example, K has the truth value 1 to which the voltage V is assigned as the voltage level. The contact 0 is acted upon by the voltage level of the variable L. In this example, L has the truth value 0 to which the ground potential (GND) is assigned as the voltage level.
  • The potential increases from P2 to P1 by the magnitude V, as in the initialization. The write voltage V0 still acts on the memory element P as before, and therefore P remains in the state 0. A voltage which has the same magnitude but is oppositely poled drops across the memory element Q. The potential now increases from Q1 to Q2 by the magnitude V. This is equivalent to a voltage drop from Q2 to Q1 by the same amount and therefore acts on the memory element Q as write voltage V1. Q is switched into the state 1. The truth value 1 of the operation “K XOR L” is now coded in the states 0 and 1 of the memory elements P and Q, which are now present.
  • FIG. 10 c shows how this truth value is read out of the stack. The memory element P is acted upon by a potential increase by the amount VR, which lies in the range of the positive read window, from P2 to P1. This changes nothing about P being in the state 0. The memory element Q is acted upon by a potential increase by the amount VR from Q2 to Q1 by the application of −VR to Q2. Since the memory element Q is in the state 1, it is switched further into the ON state and is therefore low-impedance. An easily detectable read current therefore flows through the memory element Q, which can be measured using the operational amplifier by way of the voltage drop induced at the resistor RPD relative to ground. The read current embodies the read-out truth value 1 of the operation.
  • The assignment of the voltage levels to the truth values of the variables K and L shown in FIGS. 9 and 10 is reversed relative to the FIGS. 7 and 8. In FIGS. 7 and 8, the potential V is assigned to the truth value 0, and the ground potential GND is assigned to the truth value 1. Advantageously, the result of this is that it is only necessary to work with positive voltages and, therefore, only positive voltage sources.
  • FIG. 11 shows an exemplary embodiment of a resistive working memory (RRAM) 10 according to the invention, in a perspective view. The working memory 10 contains a memory matrix 12 according to the invention having intersecting word lines and bit lines. The word lines 14 are strip-shaped and were manufactured at regular intervals relative to one another on a substrate which is not shown in FIG. 11. The bit lines 16, which are also strip-shaped, were manufactured at regular intervals relative to one another on a second plane which is located at a specified distance from the first plane in which the word lines 14 are located. In the memory elements 22 located at the intersections between the word lines 14 and the bit lines 16, the word lines 14 are the first electrode 18, and the bit lines are the second electrode 20. Each of the memory elements 22 contains a stack of layers 26, 28 and 30 between the electrodes 18 and 20 thereof.
  • In one embodiment of the invention, the first electrode 18 is inert (such as platinum). The first layer 26 on the first electrode 18 is a first layer of an active material (such as germanium selenide GeSe). The second layer 28 on the first layer 26 is an electrochemically active electrode (such as copper). The third layer 30 on the second layer 28 is a second layer of an active material (such as a further layer made of germanium selenide Ge-Se). The second electrode 20 on the third layer is also an inert electrode (such as platinum).
  • In a further embodiment of the invention a different sequence of layers is provided. The first electrode 18 is an electrochemically active electrode (such as copper). The first layer 26 on the first electrode 18 is a first layer of an active material (such as germanium selenide). The second electrode 28 on the first layer 26 is also an inert electrode (such as platinum). The third layer 30 on the second layer 28 is a second layer of an active material (such as germanium selenide). The second electrode 20 on the third layer is an electrochemically active electrode (such as copper).
  • In both embodiments, the layer stack in the resistive memory elements 22 can be seen in the equivalent circuit diagram as a series circuit 32 which comprises at least two functionally identical memory cells 34, 36, as shown on the right in FIG. 1 c. These two resistive memory cells 34 and 36 are connected in series, but are oriented electrically antiparallel relative to one another. They are antiserially connected. The first memory cell 34 comprises the first electrode 18, the first layer 26 and the second layer 28. The second memory cell 36 comprises the second layer 28, the third layer 30 and the second electrode 20. Every memory element 22 is a passive bipolar switching, resistive memory element 38 that contains no further active switching elements aside from the memory cells.
  • Every memory element 22 is always in the state of high electrical resistance if it is acted upon by no voltage at all, or if it is acted upon by a write voltage.
  • The memory matrix is preferably embodied as a hybrid solution of CMOS technology and nanoelectronics. To this end, the nanoelectric memory matrix is placed onto a CMOS logic circuit. With regard to the surface usage and the scalability, the passive memory matrix comprising intersecting word lines and bit lines is the most effective way to achieve a nanoelectric memory. Every intersection 24 of a word line 14 and a bit line 16 forms a memory element 22 having minimal cell size 4 F2, in which F is the minimal feature size. The absence of active switching elements, with the exception of the memory elements themselves, makes the memory matrix entirely passive.
  • FIG. 12 illustrates the problem of parasitic currents in a passive memory matrix, which have prompted the present invention. Every word line 14 is connected directly to every bit line 16 by way of a single resistive memory element 22. Within the memory matrix, however this word line and this bit line are connected by way of various parasitic current paths 58, 60, each of which contains at least one further word line and/or bit line and a large number of further resistive memory elements. By using memory elements according to the prior art, the voltage step between the states 0 and 1 of the addressed memory element that can be achieved upon application of the read voltage VR decreases rapidly as the size of the memory matrix increases, and is highly dependent upon the bit pattern written into the memory matrix. In a worst-case scenario, the voltage step is 10% of the supply voltage in an array having only 8×8 memory elements. A low voltage step and bit pattern dependence require large amplifiers for detecting the voltage step, limit the scope of application of the memory matrix to low numbers of memory elements and likewise limit the access time. The static power loss due to the parasitic current paths that occur during reading and during writing is an additional problem.
  • FIG. 13 shows an exemplary embodiment of the 2/3 voltage pattern which prevents influencing of non-addressed memory elements when information is written into a memory element 22 of a memory matrix. The full write voltage Vwr drops only across the addressed memory element. The voltage drop across all other memory elements is limited to 1/3 Vwr.
  • FIG. 14 shows the I/V characteristic curve of a memory element according to the invention. It is comparable to the characteristic curve in FIG. 1 c. In contrast to FIG. 1 c, it is not the calculated characteristic curve of an ideal memory element, but rather the measured characteristic curve of an actually embodied memory element made of germanium selenide.
  • At the beginning of the measurement (range C1), the memory cell A of the memory element is in the state A0, and the memory cell B is in the state B1. Due to the series circuit, the total resistance is high. Almost all of the voltage drops across the memory cell A until the first positive switching threshold Vth, is reached and the memory cell A switches into the state A1 with low resistance. Since the memory cell B remains in the state B1 and therefore likewise has low resistance, the total resistance of the memory element is low in the range C2. If the voltage reaches the second positive switching threshold Vth,2, the memory cell B switches into the state B0 with high resistance. The total resistance of the memory element is therefore high once more in the range C3. If the voltage is now reduced toward zero, the memory cell A remains in the state A1 and the memory cell B remains in the state B0 (range C4). Initially nothing changes even when the voltage becomes negative (range C5). The memory cell B, across which almost all of the voltage drops, switches into the state B1 when the first negative switching threshold −Vthis reached. Since the memory cell A remains in the state A1, the total resistance of the memory element becomes low (range C6). If the voltage becomes further negative and the second negative switching threshold is reached, the memory cell A is switched into the state A0, and the total resistance of the memory element is high once more (ranges C7 and C8).
  • FIG. 15 shows a sequence of voltage pulses, as an example, with which a memory element according to the invention in a memory matrix according to the invention can be acted upon, and the currents driven by these voltage pulses through the memory element (i). Also shown are those parasitic voltages that are induced by the voltage pulses on a non-addressed memory element of the memory matrix, and the parasitic currents that are driven by these parasitic voltages through the non-addressed memory element (ii). In FIG. 14, Vth,1 is the minimum magnitude of voltage that is required to switchover the first memory cell A of the memory element. Vth,1 is therefore the minimum for the read voltage VR. Vth,2 is the magnitude of voltage that is required to also switchover the second memory cell B of the memory element. To switch between the states 0 and 1 of the memory element in all, both memory cells A and B must be switched. In FIG. 14, a write voltage V0>Vth,2 is required to switch into the state 0, and a write voltage V1<−Vth,2 is required to switch into the state 1.
  • Starting at the state 0 of the addressed memory element, the memory element is read out (a), transferred into the state 1 (b), and read out (c), the 1 is written once more (d), the memory element is transferred into the state 0 (e), and finally readout takes place (f). During readout, a relevant read current flows only if the memory element was previously in the state 1. The voltage drop at the non-addressed memory elements is too low to be capable of switching one of the memory cells A or B. The state of all non-addressed memory elements therefore remains unchanged (g).
  • The invention also relates to a method for writing information into a plurality of the aforementioned bipolar passively switching, resistive memory elements. In this method the following steps are carried out:
      • The cells are acted upon by a write voltage pulse having a first polarity in order to switch them into a first state, and
      • next, the cells are acted upon by a write voltage pulse having the same but opposite polarity.
        The voltage of each of the write pulses is greater, with regard to magnitude, than the threshold value Vth,2, which is required to switch both memory cells A and B of the memory element.
        The invention also relates to a method for reading out information stored in a plurality of bipolar resistively switching memory elements, in particular bipolar resistively switching memory elements according to the invention. In this method the following steps are carried out:
      • The memory elements are acted upon by a write pulse having a first polarity, which switches the memory elements into a first state, and
      • next, one of the memory elements is acted upon by a read voltage, and the read current induced as a result is measured.
        The voltage of the write pulse is greater, with regard to magnitude, than the threshold value Vth,2 which is required to switch both memory cells A and B of the memory element. The read voltage is lower than Vth,2. Advantageously it is greater than Vth,1.

Claims (12)

1.-36. (canceled)
37. The method according to claim 47, wherein at least one of the two voltage levels is at least as great, with regard to magnitude, as the write voltages V0 and V1 of the memory elements P and Q.
38. The method according to claim 47, wherein upon application of a read voltage VR, the magnitude of which is smaller than the write voltages V0 and V1, the two states 0 and 1 of the memory elements P and Q become manifest in different electrical resistance values of the memory elements P and Q.
39. The method according to claim 47, wherein the memory elements P and Q have at least a first stable state 0 and a second stable state 1 which, by applying a first write voltage can be transferred into the state 0 and, by applying a second write voltage, can be transferred into the state 1, wherein, upon application of a read voltage, the amount of which is smaller than the write voltages, the two states 0 and 1 are manifested in different electrical resistance values of the memory element, wherein the memory elements comprise a series circuit of at least two memory cells A and B having at least two memory cells A and B which have, respectively, a stable state A0 and B) having higher electrical resistance, and a stable state A1 and B1 having lower electrical resistance.
40. The method according to claim 38, wherein at least one of the memory elements P or Q is acted upon by the read voltage VR thereof.
41. The method according to claim 47, wherein after application of the voltage levels of variables K and L to the poles of the memory elements P and Q, a parallel circuit of the memory elements P and Q is acted upon by a voltage that acts on both memory elements P and Q as read voltage VR.
42. The method according to claim 47, wherein the temporal characteristics of the currents which are driven through the array upon application of voltage levels of variables K and L to the poles of the memory elements P and Q are evaluated to determine the truth value of the logic operation.
43. The method according to claim 47, wherein memory elements P and Q having nominally identical write voltages V0, V1 and read voltages VR are selected.
44. The method according to claim 47 wherein a stack comprising memory elements P and Q are directed to a stack and/or a memory matrix directed to a memory matrix is selected as the array comprising memory elements.
45. The method according to claim 47, wherein the memory elements P and Q have different polarities are each switched between the voltage level of the variable K and that of the variable L.
46. The method according to claim 47, wherein both memory elements P and Q are initialized in the defined state before they are acted upon by the voltage levels of the variables K and L.
47. A method for determining the truth value of a logic operation of two variables K and L
in an array comprising at least two memory elements P and Q each having at least one stable state 0 and one stable state 1, which can each be transferred into the state 0 by applying a first write voltage V0, and into the state 1 by applying a second write voltage V1,
wherein the variables K and L are provided in the form of two voltage levels assigned to the truth values 0 and 1,
wherein the magnitude of the difference between the two voltage levels is at least as great as the write voltages V0 and V1 of the memory elements P and Q,
at least one of the two poles P1, P2 of the memory element P is acted upon by the voltage level of the variable K, and at least one of the two poles Q1, Q2 of the memory element Q is acted upon by the voltage level of the variable L, wherein
memory elements P and Q are selected, which each contain a series of at least two memory cells A and B, which have, respectively, a stable state A0 and B0 having higher electrical resistance, and a stable state A1 and B1 having lower electrical resistance, wherein, in each of the two memory elements P and Q, the state 0 is coded in the combination of states A0 and B1, and the state 1 is coded in the combination of states A1 and B0.
US13/943,141 2009-05-29 2013-07-16 Memory element, stacking, memory matrix and method for operation Abandoned US20130301342A1 (en)

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
DE200910023153 DE102009023153B4 (en) 2009-05-29 2009-05-29 Memory element, memory matrix and method of operation
DE102009023153.6 2009-05-29
EP09007199.4 2009-05-29
EP09007199 2009-05-29
PCT/EP2009/006015 WO2010136056A1 (en) 2009-05-29 2009-08-19 Resistive storage cell, crossbar array circuit, resistive random access memory device and read-out-method
EPPCT/EP2009/006015 2009-08-19
DE200910056740 DE102009056740A1 (en) 2009-12-04 2009-12-04 Memory element i.e. bipolar switching memory element, for resistive RAM, has memory cell connected in series with another memory cell, where each cell exhibits two stable states with respective high and low electrical resistances
DE102009056740.2 2009-12-04

Publications (1)

Publication Number Publication Date
US20130301342A1 true US20130301342A1 (en) 2013-11-14

Family

ID=43223140

Family Applications (2)

Application Number Title Priority Date Filing Date
US13/261,044 Expired - Fee Related US8587988B2 (en) 2009-05-29 2010-05-08 Memory element, stacking, memory matrix and method for operation
US13/943,141 Abandoned US20130301342A1 (en) 2009-05-29 2013-07-16 Memory element, stacking, memory matrix and method for operation

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US13/261,044 Expired - Fee Related US8587988B2 (en) 2009-05-29 2010-05-08 Memory element, stacking, memory matrix and method for operation

Country Status (6)

Country Link
US (2) US8587988B2 (en)
EP (2) EP3273444A1 (en)
JP (1) JP5551769B2 (en)
KR (1) KR101725361B1 (en)
CN (1) CN102449702B (en)
WO (1) WO2010136007A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105761750A (en) * 2016-02-04 2016-07-13 华中科技大学 Memristor-based multivalued logic device and operating method thereof
JP2017505504A (en) * 2013-12-11 2017-02-16 フォルシュングスツェントルム・ユーリッヒ・ゲゼルシャフト・ミット・ベシュレンクテル・ハフツング Method of reading resistance variable memory cell and memory cell implementing the method

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3273444A1 (en) * 2009-05-29 2018-01-24 Forschungszentrum Jülich GmbH Memory element, stacking, memory matrix and method for operating
WO2013016283A1 (en) * 2011-07-22 2013-01-31 Virginia Tech Intellectual Properties, Inc. Volatile/non-volatile floating electrode logic/memory cell
WO2013088240A1 (en) * 2011-12-13 2013-06-20 Sony Corporation Memory device
DE102013200615A1 (en) * 2013-01-16 2014-07-17 Helmholtz-Zentrum Dresden - Rossendorf E.V. Complementary resistor switch used as logic gate in logic circuit for realizing Boolean function, has piezoelectric or ferroelectric layers that are formed with structural-dependant phases of different band gap and/or polarization load
WO2014111481A2 (en) 2013-01-16 2014-07-24 Helmholtz-Zentrum Dresden-Rossendorf E.V. Complementary resistance switch, contact-connected polycrystalline piezo- or ferroelectric thin-film layer, method for encrypting a bit sequence
US9336872B2 (en) * 2014-03-11 2016-05-10 Everspin Technologies, Inc. Nonvolatile logic and security circuits
US10516398B2 (en) * 2016-05-24 2019-12-24 Technion Research & Development Foundation Limited Logic design with unipolar memristors
CN106128503B (en) * 2016-06-20 2019-07-16 北京大学 Operation storage array equipment and its operating method based on memristor
CN106158017B (en) * 2016-06-20 2019-05-17 北京大学 Resistive operation stores equipment
US20190272874A1 (en) * 2016-09-29 2019-09-05 Nanyang Technological University Memory device, method of forming the same, method for controlling the same and memory array
JP2018163723A (en) * 2017-03-27 2018-10-18 東芝メモリ株式会社 Memory device and memory system
EP3613048B1 (en) * 2017-04-20 2021-03-10 King Abdullah University Of Science And Technology Stochastic memristor logic devices
KR102657583B1 (en) 2019-07-19 2024-04-15 삼성전자주식회사 variable resistance memory device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060028247A1 (en) * 2004-08-03 2006-02-09 Sony Corporation Arithmetic circuit
US20080175031A1 (en) * 2007-01-23 2008-07-24 Samsung Electronics Co., Ltd. Memory cell of a resistive semiconductor memory device, a resistive semiconductor memory device having a three-dimensional stack structure, and related methods
US20080273365A1 (en) * 2007-05-01 2008-11-06 Samsung Electronics Co., Ltd. Nonvolatile memory device having twin memory cells
US20120087173A1 (en) * 2009-05-29 2012-04-12 Eike Linn Memory element, stacking, memory matrix and method for operation

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2783579B2 (en) * 1989-03-01 1998-08-06 株式会社東芝 Semiconductor device
US6635914B2 (en) * 2000-09-08 2003-10-21 Axon Technologies Corp. Microelectronic programmable device and methods of forming and programming the same
US7675766B2 (en) 2000-02-11 2010-03-09 Axon Technologies Corporation Microelectric programmable device and methods of forming and programming the same
DE102004041330B3 (en) * 2004-08-26 2006-03-16 Infineon Technologies Ag Memory circuit with a memory element having memory element resistance
JP4475098B2 (en) * 2004-11-02 2010-06-09 ソニー株式会社 Storage element and driving method thereof
JP4483540B2 (en) * 2004-11-16 2010-06-16 ソニー株式会社 Storage device
JP2007018615A (en) * 2005-07-08 2007-01-25 Sony Corp Storage device and semiconductor device
JP4088324B1 (en) * 2006-12-08 2008-05-21 シャープ株式会社 Nonvolatile semiconductor memory device
US20080273370A1 (en) * 2007-05-02 2008-11-06 Jan Keller Integrated Circuit, Method of Operating an Integrated Circuit, Memory Cell Array, and Memory Module
CN101568971B (en) * 2007-09-28 2012-11-07 松下电器产业株式会社 Nonvolatile memory element, nonvolatile semiconductor storage device, and method for reading and writing thereof
US8343813B2 (en) * 2009-04-10 2013-01-01 Intermolecular, Inc. Resistive-switching memory elements having improved switching characteristics
US8274130B2 (en) * 2009-10-20 2012-09-25 Sandisk 3D Llc Punch-through diode steering element

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060028247A1 (en) * 2004-08-03 2006-02-09 Sony Corporation Arithmetic circuit
US20080175031A1 (en) * 2007-01-23 2008-07-24 Samsung Electronics Co., Ltd. Memory cell of a resistive semiconductor memory device, a resistive semiconductor memory device having a three-dimensional stack structure, and related methods
US20080273365A1 (en) * 2007-05-01 2008-11-06 Samsung Electronics Co., Ltd. Nonvolatile memory device having twin memory cells
US20120087173A1 (en) * 2009-05-29 2012-04-12 Eike Linn Memory element, stacking, memory matrix and method for operation
US8587988B2 (en) * 2009-05-29 2013-11-19 Forschungszentrum Juelich Gmbh Memory element, stacking, memory matrix and method for operation

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017505504A (en) * 2013-12-11 2017-02-16 フォルシュングスツェントルム・ユーリッヒ・ゲゼルシャフト・ミット・ベシュレンクテル・ハフツング Method of reading resistance variable memory cell and memory cell implementing the method
CN105761750A (en) * 2016-02-04 2016-07-13 华中科技大学 Memristor-based multivalued logic device and operating method thereof

Also Published As

Publication number Publication date
KR101725361B1 (en) 2017-04-10
CN102449702B (en) 2015-05-20
KR20120039518A (en) 2012-04-25
EP2436011B1 (en) 2017-11-22
JP5551769B2 (en) 2014-07-16
US20120087173A1 (en) 2012-04-12
EP3273444A1 (en) 2018-01-24
WO2010136007A2 (en) 2010-12-02
US8587988B2 (en) 2013-11-19
CN102449702A (en) 2012-05-09
EP2436011A2 (en) 2012-04-04
WO2010136007A3 (en) 2011-02-24
JP2012528419A (en) 2012-11-12

Similar Documents

Publication Publication Date Title
US8587988B2 (en) Memory element, stacking, memory matrix and method for operation
US9792985B2 (en) Resistive volatile/non-volatile floating electrode logic/memory cell
US8120944B2 (en) Control circuit for forming process on nonvolatile variable resistive element and control method for forming process
US7465952B2 (en) Programmable non-volatile resistance switching device
JP5028011B2 (en) Nonvolatile memory device including two types of resistors
US10090462B2 (en) Resistive memory devices
US8619457B2 (en) Three-device non-volatile memory cell
US20090190409A1 (en) Integrated Circuit, Cell Arrangement, Method for Operating an Integrated Circuit and for Operating a Cell Arrangement, Memory Module
US9269902B2 (en) Embedded resistors for resistive random access memory cells
JPWO2006137111A1 (en) Nonvolatile semiconductor memory device and writing method thereof
US8451647B2 (en) Resistance control method for nonvolatile variable resistive element
WO2004055828A2 (en) Memory and access devices
JP5450911B2 (en) Nonvolatile memory element data reading method and nonvolatile memory device
US20140001429A1 (en) Heterojunction oxide memory device with barrier layer
JP2012528419A5 (en)
US9634247B2 (en) Complementary metal oxide heterojunction memory devices and methods related thereto
US20140206138A1 (en) Complementary metal oxide heterojunction memory devices and methods for cycling robustness and data retention
US9443906B2 (en) TiOx based selector element
KR20110134458A (en) Heterojunction oxide non-volatile memory device
WO2010136056A1 (en) Resistive storage cell, crossbar array circuit, resistive random access memory device and read-out-method
US20140269007A1 (en) Complementary metal oxide or metal nitride heterojunction memory devices with asymmetric hysteresis property
US20230274780A1 (en) Methods for enlarging the memory window and improving data retention in restistive memory device
JP2013254539A (en) Semiconductor storage device

Legal Events

Date Code Title Description
AS Assignment

Owner name: FORSCHUNGSZENTRUM JUELICH GMBH, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RHEINISCH-WESTFAELISCHE TECHNISCHE HOCHSCHULE AACHEN (RWTH);REEL/FRAME:032090/0067

Effective date: 20131016

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION