MEMORY DEVICE AND METHOD OF OPERATING A VCMA MTJ DEVICE
20210390997 · 2021-12-16
Inventors
- Woojin KIM (Watermael-Boitsfort, BE)
- Yueh Chang WU (Heverlee, BE)
- Stefan Cosemans (Leuven, BE)
- Gouri Sankar Kar (Leuven, BE)
Cpc classification
G11C5/147
PHYSICS
International classification
Abstract
A method of operating a voltage-controlled magnetic anisotropy (VCMA) magnetic tunnel junction (MTJ) device is disclosed. The MTJ device is switchable between a first resistance state and a second resistance state. A first threshold voltage for switching the MTJ device from the second resistance state to the first resistance state is lower than a second threshold voltage for switching the MTJ device from the first resistance state to the second resistance state. The method includes applying a first voltage pulse across the MTJ device with an amplitude having an absolute value equal to or greater than the first threshold voltage and lower than the second threshold voltage, thereby setting the MTJ device to the first resistance state regardless of whether the MTJ device initially is in the first or second resistance state.
Claims
1. A method of operating a voltage-controlled magnetic anisotropy (VCMA) magnetic tunnel junction (MTJ) device, the method comprising: applying a first voltage pulse across the MTJ device, the MTJ device switchable between a first resistance state and a second resistance state, the MTJ device configured to switch from the second resistance state to the first resistance at a first threshold voltage that is lower than a second threshold voltage for switching the MTJ device from the first resistance state to the second resistance state, the first voltage pulse applied across the MTJ device with an amplitude having an absolute value equal to or greater than the first threshold voltage and lower than the second threshold voltage, thereby setting the MTJ device to the first resistance state regardless of whether the MTJ device is initially in the first resistance state or the second resistance state.
2. The method according to claim 1, further comprising, subsequent to applying the first voltage pulse, applying a second voltage pulse across the MTJ device with an amplitude having an absolute value equal to or greater than the second threshold value, thereby setting the MTJ device to the second resistance state.
3. The method according to claim 2, wherein: applying the first voltage pulse across the MTJ device comprises, while supplying a voltage of a first reference level to a first electrode of the MTJ device, supplying a third voltage pulse to a second electrode of the MTJ device; and applying the second voltage pulse across the MTJ device comprises, while supplying a voltage of a second reference level to the first electrode of the MTJ device, supplying a fourth voltage pulse to the second electrode of the MTJ device.
4. The method according to claim 3, wherein an amplitude of the third voltage pulse is equal to an amplitude of the fourth voltage pulse, and wherein the first reference level differs from the second reference level.
5. The method according to claim 2, wherein a duration of the first voltage pulse is greater than a duration of the second voltage pulse.
6. The method according to claim 2, wherein a probability of switching the MTJ device from the first resistive state to the second resistive state oscillates as a function of a duration of the second voltage pulse, and wherein a duration of the second voltage pulse is less than a period of the oscillatory function.
7. The method according to claim 2, wherein the MTJ device is an MTJ device of a set of VCMA MTJ devices, and the method further comprises: applying the first voltage pulse across each one of a first subset of the MTJ devices, thereby setting each one of the first subset of the MTJ devices to a respective first resistance state regardless of a respective initial resistance state of the first subset of the MTJ devices; and applying the first voltage pulse and then the second voltage pulse across each one of a second subset of the MTJ devices, thereby setting each one of the second subset of the MTJ devices to a respective second resistive state regardless of a respective initial resistance state of the second subset of the MTJ devices.
8. A magneto-resistive memory device comprising: a voltage-controlled magnetic anisotropy (VCMA) magnetic tunnel junction (MTJ) device, the MTJ device configured to be switchable between a first resistance state and a second resistance state, wherein a first threshold voltage for switching the MTJ device from the second resistance state to the first resistance state is lower than a second threshold voltage for switching the MTJ device from the first resistance state to the second resistance state; and a driver circuit configured to apply a first voltage pulse across the MTJ device with an amplitude having an absolute value equal to or greater than the first threshold voltage and lower than the second threshold voltage.
9. The memory device according to claim 8, wherein the driver circuit is further configured to, subsequent to applying the first voltage pulse, apply a second voltage pulse across the MTJ device with an amplitude having an absolute value equal to or greater than the second threshold value.
10. The memory device according to claim 9, further comprising: a plurality of memory cells, each memory cell comprising a MTJ device, wherein each MTJ device is configured to be switchable between a first resistance state and a second resistance state, and wherein for each MTJ device: a first threshold voltage for switching the MTJ device from the second resistance state to the first resistance state is lower than a second threshold voltage for switching the MTJ device from the first resistance state to the second resistance state, and wherein the driver circuit is configured to: apply the first voltage pulse across each one of a first subset of the MTJ devices, and apply the first voltage pulse and then the second voltage pulse across each one of a second subset of the MTJ devices.
11. The memory device according to claim 10, further comprising: a plurality of bit lines and a plurality of word lines, wherein each memory cell of the plurality of memory cells comprises a transistor having a first terminal, a second terminal connected to a voltage source, and a gate terminal connected to one of the word lines, and wherein the MTJ device of each memory cell is connected between one of the bit lines and the first terminal of the transistor of the memory cell.
12. The memory device according to claim 11, wherein the driver circuit is configured to: in applying the first voltage pulse across the MTJ device of any one of the memory cells, control a timing and a duration of the first voltage pulse via the word line and an amplitude of the first voltage pulse via the bit line, and in applying the second voltage pulse across the MTJ device of any one of the memory cells, control a timing and a duration of the second voltage pulse via the word line and an amplitude of the second voltage pulse via the bit line.
13. The memory device according to claim 10, further comprising: a plurality of bit lines and a plurality of word lines, wherein the MTJ device of each memory cell comprises a first terminal connected to one of the bit lines and a second terminal connected to one of the word lines, and wherein the second terminal is directly connected to the word line or the second terminal is connected to the word line via a selector of the memory cell.
14. The memory device according to claim 13, wherein the driver circuit is configured to: in applying the first voltage pulse across the MTJ device of any one of the memory cells, control a timing and a duration of the first voltage pulse via the word line and an amplitude of the first voltage pulse via the bit line, or vice versa; and in applying the second voltage pulse across the MTJ device of any one of the memory cells, control a timing and a duration of the second voltage pulse via the word line and an amplitude of the second voltage pulse via the bit line, or vice versa.
15. The memory device according to claim 13, wherein the second terminal is connected to the word line via the selector of the memory cell, and wherein the selector is a diode selector, ovonic threshold switch (OTS), silicon-based selector, metal-insulator-metal based selector, metal-insulator transition (MIT) selector, field assisted super-linear threshold (FAST) selector, mixed ionic-electron conduction (MIEC) selector, or 2D material based selector.
16. The memory device according to claim 13, wherein the second terminal is directly connected to the word line, and wherein the MTJ device is configured to perform matrix-vector multiplication for analog in-memory computing (AiMC).
17. The memory device according to claim 9, wherein: applying the first voltage pulse across the MTJ device using the driver circuit comprises supplying, using the driver circuit, a third voltage pulse to a second electrode of the MTJ device while supplying a voltage of a first reference level to a first electrode of the MTJ device; and applying the second voltage across the MTJ device using the driver circuit comprises supplying, using the driver circuit, a fourth voltage pulse to the second electrode of the MTJ device while supplying a voltage of a second reference level to the first electrode of the MTJ device.
18. The memory device according to claim 17, wherein an amplitude of the third voltage pulse is equal to an amplitude of the fourth voltage pulse, and the first reference level differs from the second reference level.
19. The memory device according to claim 9, wherein a duration of the first voltage pulse is greater than a duration of the second voltage pulse.
20. The memory device according to claim 9, wherein a probability of switching the MTJ device from the first resistive state to the second resistive state oscillates as a function of a duration of the second voltage pulse, and wherein a duration of the second voltage pulse is less than a period of the oscillatory function.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0051] The above, as well as additional objects, features and advantages of the disclosed technology, will be better understood through the following illustrative and non-limiting detailed description, with reference to the appended drawings. In the drawings, like reference numerals will be used for like elements unless stated otherwise.
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
DETAILED DESCRIPTION OF CERTAIN ILLUSTRATIVE EMBODIMENTS
[0063] In a conventional VCMA MTJ device, the anti-parallel and parallel magnetization states (AP and P, respectively) of the free layer are equally stable. This implies that the threshold electrical field strength (or equivalently threshold voltage) to trigger state switching from AP to P, or vice versa, are equal. The energy diagram for the AP and P is hence symmetric, as schematically shown in
[0064]
[0065]
[0066] The MTJ devices 10, 20 include a pinned layer 14 and a free layer 16. The pinned layer 14 may more specifically include a combination of a reference layer (also known as a “fixed layer”) and a pinning layer. The arrow Z indicates a vertical direction, for example normal to (a main surface of) a substrate supporting the MTJ device 10, 20. Meanwhile, the arrow X indicates a horizontal direction, for example along (a main surface of) a substrate supporting the MTJ device 10, 20. The directions Z and X may also be referred to as an out-of-plane and in-plane direction, respectively, with respect to the layers of the MTJ device 10, 20. Accordingly, the MTJ device 10 is “bottom-pinned.” That is, the pinned layer “14” is arranged vertically below the free layer 16. Meanwhile, the MTJ device 20 is “top-pinned,” where the pinned layer 14 is arranged vertically above the free layer 16.
[0067] The pinned and free layers 14, 16 of the MTJ device 10, 20 are arranged between a first electrode and a second electrode, which in the frame of reference of
[0068] The variable magnetization direction of the free layer 16 of the MTJ device 10, 20 and the fixed magnetization direction of the pinned layer 14 are indicated in the figures by a pair of oppositely oriented arrows and a single arrow, respectively. The arrows schematically indicate the orientation of the magnetization of the pinning layer 14, and the two possible orientations of the magnetization of the free layer 16. The downward orientation of the arrow in the pinned layer 14 just represents an example and a downward orientation is equally possible.
[0069] The “magnetization” of a layer hereby refers to the net magnetization of the layer, that is, equivalent to the sum of the elementary magnetic moments of the layer, unless explicitly stated otherwise. The (net) magnetization may be described by a “magnetization vector.” Accordingly, a direction or an orientation of a magnetization of a layer may be understood to refer to the direction or orientation of the (net) magnetization vector of the layer.
[0070] As suggested by the out-of-plane/vertical orientations of the arrows in the MTJ device 10, 20, the free layer 14 and pinned layer 16 may present a perpendicular magnetic anisotropy (PMA). However, it may be noted that MTJ devices with an in-plane magnetic anisotropy are also possible.
[0071] Although the free layer 14 and the pinned layer 16 are illustrated and referred to as respective “layers,” a free layer and a pinned layer may as known in the art be formed as composite layer structures including a plurality of layers. For example, the pinned layer (structure) 14 structure may include a reference layer (also known as a fixed layer) and a pinning layer configured to exert a pinning effect on the magnetization of the reference layer. The reference layer and the pinning layer may each include one or more ferromagnetic layers. Synthetic antiferromagnetic (SAF) as well as synthetic ferromagnetic (SFM) pinning layer configurations are possible. For the free layer 14, single- as well as double-free layer configurations are possible.
[0072] The pinned layer 14 and the free layer 16 are separated by a tunnel barrier layer, for example having a thickness of a few angstrom (A). The tunnel barrier layer may be adapted to allow electrons to tunnel between the pinned layer 14 and the free layer 16. The tunnel barrier layer may be a non-magnetic and electrically insulating layer, typically an oxide layer.
[0073] Non-limiting examples of suitable materials for VCMA MTJ devices with PMA include Fe, Co, FeB, CoB, CoFe and CoFeB for the free and pinned layer, and MgOx, AlOx and MgAlOx for the tunnel barrier layer. Suitable materials for devices based with in-plane magnetic anisotropy can be implemented.
[0074] As discussed above, the magnetization of the free layer 16 can be switched to be oriented along (the P state, corresponding to an LRS) or against the magnetization of the pinned layer 14 (the AP state, corresponding to an HRS).
[0075] In contrast to the conventional VCMA device described in connection with
[0076] It is to be noted that “first resistance state” and “second resistance state” generally may be used to refer to an LRS and an HRS, respectively, or an HRS and an LRS, respectively. In the following description however, to facilitate understanding, the first and second resistance states may be referred to as the LRS and the HRS, respectively. Adopting this convention, the first threshold voltage V.sub.T{2.fwdarw.1} may be denoted V.sub.T,AP and the second threshold voltage V.sub.T{1.fwdarw.2} may be denoted V.sub.T,P.
[0077] An asymmetric switching behavior may be realized by applying an external magnetic field oriented in an out-of-plane direction Z (for example, as schematically indicated by the field B.sub.z in
[0078]
[0079] A method of operating an VCMA MTJ device with an asymmetric switching behavior will now be disclosed. More specifically, methods for controlling the magnetization state and, hence the resistive state, of an VCMA MTJ device, such as any of the MTJ devices 10, 20, will be disclosed with reference to
[0080]
[0081] The different energy barriers for switching from P/LRS to AP/HRS may be seen from the asymmetrically shaped energy diagrams. The corresponding threshold voltages V.sub.T,AP and V.sub.T,P are indicated in the timing diagram. The first voltage pulse (which for illustrative purposes is indicated to be of a negative polarity) has an amplitude of −V.sub.reset. The absolute value of the amplitude of the first voltage pulse is equal to or greater than the first threshold voltage V.sub.T,AP (in the figures, greater than) and smaller than the second threshold voltage V.sub.T,P, that is, V.sub.T,AP≤V.sub.reset<V.sub.T,P. This voltage range defined by V.sub.T,AP and V.sub.T,P corresponds to a first write window.
[0082] If the MTJ device is initially in AP/HRS (
[0083] If the MTJ device is initially in P/LRS (
[0084] The MTJ device may thereby be set to AP/HRS (more generally the first resistance state) regardless of whether the MTJ device is initially in AP/HRS or P/LRS (more generally the first or second resistance state). As the first voltage pulse serves to “reset” the MTJ device to the AP/HRS, the first voltage pulse may be referred to as a “reset voltage pulse.”
[0085] If AP/HRS is the desired final state of the MTJ device, the switching process for the MTJ device is complete and no further voltage pulses need be applied. However, if the P/LRS is the desired state of the MTJ device, an additional second voltage pulse may be applied across the MTJ device as will be disclosed with reference to
[0086]
[0087] As the second voltage pulse is applied subsequent to the reset voltage pulse, the MTJ device is, prior to the second voltage pulse in AP/HRS, representing an intermediate state of the MTJ device.
[0088] The second voltage pulse has an amplitude of −V.sub.set. The absolute value of the amplitude of the second voltage pulse is equal to or greater than the second threshold voltage V.sub.T,P (in the figures, greater than), that is, V.sub.set>V.sub.T,P. This voltage range defined by V.sub.T,P corresponds to a second write window.
[0089] The magnitude of the second voltage pulse is hence sufficient to switch the MTJ device to P/LRS (
[0090] The MTJ device may hence, by a sequence of the reset voltage pulse and the second voltage pulse, be set to P/LRS (more generally the second resistance state) regardless of whether the MTJ device initially is in AP/HRS or P/LRS (more generally the first or second resistance state). As the second voltage pulse serves to “set” the MTJ device to P/LRS, the second voltage pulse may be referred to as a “set voltage pulse.” As P/LRS corresponds to the desired final state, the switching process for the MTJ device is complete and no further voltage pulses need be applied.
[0091] As shown in the figures, the reset and/or set voltage pulse may each be a rectangular voltage pulse. The reset voltage pulse may cause a voltage across the MTJ device to transition from a base line level (for example, in the figures a zero voltage), to a constant amplitude or peak level of −V.sub.reset (that is, a magnitude of V.sub.reset) which is maintained during a first time interval (that is, of a first duration), and then transition back to the base line level. Correspondingly, the set voltage pulse may cause a voltage across the MTJ device to transition from the base line level, to a constant amplitude or peak level of −V.sub.set (that is, a magnitude of V.sub.set) which is maintained during a second time interval (that is, of a second duration), and then transition back to the base line level.
[0092] The reset voltage pulse may be applied across the MTJ device by supplying a “third” voltage pulse to one of the electrodes of the MTJ device (such as the bottom electrode 12 or the top electrode 18 of the MTJ device 10, 20) while supplying a voltage of a “first” reference level to the other one of the electrodes of the MTJ device (for example, the top electrode 18 or the bottom electrode 12). The third voltage pulse (which, for example, may be a rectangular pulse) may be obtained by changing the voltage from a base line level to a (first) peak level (negative or positive with respect to the base line level) and back again to the base line level. The base line level may for example be equal to the first reference level such that a zero voltage across the MTJ device is obtained before and after the voltage pulse. The amplitude of the first voltage pulse may thus be determined by the difference between the amplitude of the third voltage pulse and the first reference level.
[0093] The set voltage pulse may be applied in a corresponding manner, by applying a fourth voltage pulse to one of the electrodes, for example, by changing the voltage from a base line level to a (second) level (negative or positive with respect to the base line level), while supplying a voltage of a second reference level (for example, equal to the base line level) to the other one of the electrodes. The amplitude of the second voltage pulse may thus be determined by the difference between the amplitude of the fourth voltage pulse and the second reference level.
[0094] The different amplitudes of the first and second voltage pulses may be achieved by varying the amplitudes of the third and fourth voltage pulses while keeping the first and second reference levels equal. Alternatively, the amplitudes of the third and fourth voltage pulses may be equal while the first and second reference levels are varied. The first and second reference levels may for example be supplied by a controlled voltage source. The pulsed voltages may be supplied by any suitable pulse generator capable of providing voltage pulses of pulse widths (that is, durations) suitable for VCMA switching.
[0095] As discussed above, the respective durations of the first and second voltage pulses may be set such that a switching probability is maximized. The pulse widths may, for example, be established through simulations and/or by testing various durations and measuring a resulting resistance of the MTJ device. For the second voltage pulse, a starting point for a pulse width optimization may, by way of example, be half a period of the oscillatory state switching probability. Typically, a pulse width of the second voltage pulse may be less than a pulse width of the first voltage pulse as the greater magnitude of the second voltage pulse may induce a faster precession of the magnetization of the free layer 16. Hence, a suitable starting point for a pulse width optimization for the first voltage pulse may, by way of example, be a pulse width equal to or less than the pulse width of the second voltage pulse.
[0096]
[0097]
[0098] The memory device 30 includes a plurality of bit lines BL and a plurality of word lines WL. Each memory cell 32 is connected between a respective pair of a bit line BL and a word line WL, such as memory cell 32c between BL[0] and WL[0], memory cell 32a between BL[0] and WL[1], memory cell 32d between BL[1] and WL[0], and memory cell 32b between BL[1] and WL[1].
[0099] Each memory cell 32 includes a VCMA MTJ device, such as the MTJ device 10 or 20 discussed in connection with
[0100] The transistor 34 of each memory cell 32 includes a gate terminal and a first and second terminal forming a pair of source/drain terminals of the transistor 34. The gate terminal is connected to the word line connected to the respective memory cell 32 (for example, WL[1] for memory cell 32a). The first terminal is connected to a first electrode of the MTJ device 10, 20, forming a bottom electrode 12. The second terminal of the transistor 34 is connected to the voltage source. The MTJ device 10, 20 is hence switchably connected to the reference voltage VH, by the transistor 34. A second electrode of the MTJ device 10, 20, forming a top electrode 18, is connected to the bit line. In the example of
[0101] The MTJ device 10, 20 of each memory cell 32 may be switched between two magnetic states providing different resistance (for example, AP/HRS and P/LRS). By associating AP/HRS with a first binary value (for example, “0” or “1”) and P/LRS with a second binary value (for example, “1” or “0”), data in the form of a plurality of bits may be written to the memory cells 32 for non-volatile storage. Data may be read out in a conventional fashion, for example by read-out circuitry configured to detect which resistance state the MTJ device 10, 20 of a memory cell 32. Both voltage- and current-sensing schemes are possible.
[0102] An operation of writing a sequence of bits to the memory cells 32 of the memory device 30 may proceed in accordance with the method described in connection with
[0103] With reference to
[0104] In a second step, word lines connected to memory cells 32 to which data is to be written (that is, “selected word lines”) may be brought to 0 V, for example WL[1] in
[0105] In a third step, while maintaining the transistor-on voltage, a reset voltage pulse may be applied across the MTJ device 10, 20 of each memory cell 32 which is to store the first binary value (for example, “first selected memory cells” such as memory cell 32b). As shown in
[0106] In a fourth step, which may be performed in parallel to the third step or prior to or subsequent to the third step, while maintaining the transistor-on voltage on the selected word line(s), a sequence of a reset voltage pulse and a set voltage pulse may be applied across the MTJ device 10, 20 of each memory cell 32 which is to store the second binary value (that is, “second selected memory cells” such as memory cell 32a). The reset voltage pulse may be applied in a similar manner as described above. The set voltage pulse may be applied by changing a voltage on each bit line connected to a second selected memory cell (that is, “second selected bit lines” such as BL[0]), from V.sub.H to V.sub.H-V.sub.set and then back to V.sub.H. The second selected bit line(s) will hence bring the top electrode of the MTJ device 10, 20 of the second selected memory cell(s) (for example, memory cell 32a) to V.sub.H-V.sub.set. With the bottom electrode fixed to the reference voltage V.sub.H=VDD a voltage of a magnitude V.sub.set is applied across the MTJ device 10, 20 of each first selected memory cell 32 (for example, memory cell 32b).
[0107] In non-selected memory cells 32 (for example, memory cell 32c and 32d), the bottom electrode voltage may substantially follow the top electrode voltage and hence no switching of the MTJ device 10, 20 of non-selected memory cells will occur. For sake of completeness, it may be noted that the bottom electrode voltage may slightly lag the top electrode voltage by the RC time constant of the memory cell. By way of example, a resistance R<100 kΩ and a capacitance C<0.1 fF (which represent typical values for memory applications) would yield a time constant of about 10 ps. Hence, the disturbance on non-selected memory cells may be limited.
[0108]
[0109]
[0110]
[0111] It should be noted that the circuitries of
[0112]
[0113] As shown in
[0114] While the first pulse is active on the selected word line, the first selected bit line (such as BL[1] connected to first selected memory cell 32b) may be supplied with a first reference level voltage V.sub.L1 such that a reset voltage pulse with amplitude V.sub.L1−V.sub.H=−V.sub.reset is applied across the MTJ device 10, 20 of the first selected memory cell 32b. The voltage on the first selected bit line may subsequently be returned to VH such that, while the second pulse is active on the selected word line, a voltage across the MTJ device remains at 0 V.
[0115] On the second selected bit line (such as BL[0]) connected to second selected memory cell 32a) the voltage may be controlled in a similar manner as on the first selected bit line by supplying the first reference level voltage VL1 such that a reset voltage pulse with amplitude V.sub.L1−V.sub.H=−V.sub.reset is applied across the MTJ device 10, 20 of the second selected memory cell 32a. However, while the second pulse is active on the selected word line, the second selected bit line may be supplied with a second reference level voltage V.sub.L2 such that a set voltage pulse with amplitude V.sub.L2−V.sub.H=−V.sub.set is applied across the MTJ device 10, 20 of the second selected memory cell 32a.
[0116]
[0117] In the example of
[0118] The word line voltages may thereafter be increased to V.sub.H+V.sub.thresh. A reset pulse may then be applied across the MTJ devices of the selected memory cells (for example, memory cells 42b) by supplying a negative polarity voltage pulse (for example, corresponding to the third voltage pulse) on the first selected bit lines (for example, BL[1]), subtracting from the bit line reference level voltage V.sub.H or V.sub.H+V.sub.thresh. The amplitude of the voltage pulse applied to the bit lines should be such that a reset voltage pulse (that is, of magnitude V.sub.reset) results across the MTJ devices 10, 20 of the first selected memory cells. Due to the voltage drop over the selector 44, the difference between the word line and bit line voltage must be at least V.sub.reset+V.sub.thresh. On the second selected bit line (such as BL[0]) connected to second selected memory cell 42a) the voltage may be controlled in a similar manner as on the first selected bit line in order to apply a reset voltage pulse across the MTJ device 10, 20 of the memory cell 42a. Subsequently, a set voltage pulse may be applied across the MTJ device 10, 20. A negative polarity voltage pulse (for example, corresponding to the fourth voltage pulse) may be supplied to the second selected bit lines (for example, BL[0]), subtracting from the bit line reference level voltage V.sub.H or V.sub.H+V.sub.thresh. The amplitude of the voltage pulse applied to the bit lines should be such that a set voltage pulse (that is, of magnitude V.sub.set) results across the MTJ devices 10, 20 of the second selected memory cells. Due to the voltage drop over the selector 44, the difference between the word line and bit line voltage must be at least V.sub.set+V.sub.thresh. Subsequent to applying the reset and set voltage pulses, the word lines and bit lines may be brought to a low level voltage, for example, 0 V. The voltage pulses applied to the bit lines may be generated using circuitry similar to
[0119] The operation of the example shown in
[0120]
[0121] In
[0122] In
[0123] While the disclosed technology has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive. Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure and the appended claims.