1. Technical Field
The present invention relates to memory technology, and more particularly to a dual-cell spin-transfer torque random-access memory (STTRAM) that provides independent read and write access to each cell and a logical combination of both cells implemented as a single read operation.
2. Description of the Related Art
Conventional electric charge based memory technologies such as static random-access memory (SRAM) and dynamic random-access memory (DRAM) face significant challenges meeting the ever increasing demands of mobile and datacenter applications. The current state-of-the-art complimentary metal-oxide-semiconductor (CMOS) technology on which SRAM and DRAM cells are based faces inherent limitations in achieving increased scalability, lower power dissipation and improved manufacturing consistency.
Magnetic field based memories such as Magnetoresistive random-access memory (MRAM) face similar challenges in meeting the needs of mobile and datacenter applications. Specifically, a high current is required to induce the magnetic field needed to perform a write operation to a MRAM, this translating into higher power requirements. Moreover, scalability of MRAM is limited due to magnetic interference among neighboring cells within the MRAM resulting in increased write errors.
Furthermore, a read operation in most conventional memory technologies generally accesses a single stored bit. If a logical combination is to be performed on two stored bits, each stored bit must be individually read out and provided to circuitry external to the memory that implements the logical combination. As such, two read operations and additional external circuitry are each required. Moreover, those conventional memory structures that do provide an internal logical combination do not implement the logical operation as a single read operation. Rather, they require multiple read operations and do not provide individual read and write access directly to the cells involved in the logical combination.
In accordance with the present principles, a dual-cell spin-transfer torque random-access memory includes a first magnetic tunneling junction and a second magnetic tunneling junction. An access circuit coupled to the first and second magnetic tunneling junctions provides independent read and write access to bits stored in the first and second magnetic tunneling junctions.
In accordance with the present principles a dual-cell spin-transfer torque random-access memory includes a first magnetic tunneling junction and a second magnetic tunneling junction. A first transistor and a second transistor provide independent read and write access to bits stored in the first and second magnetic tunneling junctions and also provide a logical combination of bits stored in the first and second magnetic tunneling junctions.
In accordance with the present principles, a method of accessing a dual-cell spin-transfer torque random-access memory includes the steps of generating a current flow through a first magnetic tunneling junction to access a first cell. Generating a current flow through a second magnetic tunneling junction to access a second cell. Generating a current flow through both the first and the second magnetic tunneling junctions in series to access a logical combination of the first and second cells.
These and other features and advantages will become apparent from the following detailed description of illustrative embodiments thereof, which is to be read in connection with the accompanying drawings.
The disclosure will provide details in the following description of preferred embodiments with reference to the following figures wherein:
According to the embodiments of the present principles, a dual-cell spin-transfer torque random memory configuration is provided with an access circuit that provides individual access to each of two cells as well as access to a logical combination of the two cells implemented. The components of the access circuit in an illustrative embodiment may include two magnetic tunneling junctions and two transistors. Furthermore, the access circuit in an illustrative embodiment may provide input and output lines including a read line, a write line and three bit lines.
It will be understood that when an element such as a layer, region or substrate is referred to as being “on” or “over” another element, it can be directly on the other element or intervening elements may also be present. In contrast, when an element is referred to as being “directly on” or “directly over” another element, there are no intervening elements present. It will also be understood that when an element is referred to as being “connected” or “coupled” to another element, it can be directly connected or coupled to the other element or intervening elements may be present. In contrast, when an element is referred to as being “directly connected” or “directly coupled” to another element, there are no intervening elements present.
A design for an integrated circuit chip may be created in a graphical computer programming language, and stored in a computer storage medium (such as a disk, tape, physical hard drive, or virtual hard drive such as in a storage access network). If the designer does not fabricate chips or the photolithographic masks used to fabricate chips, the designer may transmit the resulting design by physical means (e.g., by providing a copy of the storage medium storing the design) or electronically (e.g., through the Internet) to such entities, directly or indirectly. The stored design is then converted into the appropriate format (e.g., GDSII) for the fabrication of photolithographic masks, which typically include multiple copies of the chip design in question that are to be formed on a wafer. The photolithographic masks are utilized to define areas of the wafer (and/or the layers thereon) to be etched or otherwise processed.
Methods as described herein may be used in the fabrication of integrated circuit chips. The chip is mounted in a single chip package (such as a plastic carrier, with leads that are affixed to a motherboard or other higher level carrier) or in a multichip package (such as a ceramic carrier that has either or both surface interconnections or buried interconnections). In any case the chip is then integrated with other chips, discrete circuit elements, and/or other signal processing devices as part of either (a) an intermediate product, such as a motherboard, or (b) an end product. The end product can be any product that includes integrated circuit chips, ranging from toys and other low-end applications to advanced computer products having a display, a keyboard or other input device, and a central processor.
Referring now to the drawings in which like numerals represent the same or similar elements and initially to
Pinned layers 113 and 123 each have a magnetic orientation that is fixed whereas free layers 112 and 122 each have a magnetic orientation that is changeable. The magnetic orientation of pinned layers 113 and 123 may be pinned using an antiferromagnetic layer or any other method known to one of ordinary skill in the art. The tunnel barrier layers (not shown) may be composed of any non-magnetic metallic material or any non-magnetic metal oxide material known to one of ordinary skill in the art.
First MTJ 110 stores a first single-bit and second MTJ 120 stores a second single-bit. The logic value of a single-bit written to an MTJ is defined by the magnetic orientation of the free layer relative to the pinned layer. If the magnetic orientation of the free layer is parallel relative to the orientation of the pinned layer, the resistance of the MTJ is low which corresponds to 0 logic value. Alternatively, if the magnetic orientation of the free layer is anti-parallel relative to the magnetic orientation of the pinned layer, the resistance of the MTJ is high which corresponds to 1 logic value.
First transistor 130 includes a gate 132, a drain 131 and a source 133. Similarly, second transistor 140 includes a gate 142, a drain 141 and a source 121. These transistors are described in this embodiment of the present principles as negative field effect transistors. However, one of ordinary skill in the art will note that other transistor types may be used to provide similar functionality.
Second transistor 140 is positioned between first MTJ 110 and second MTJ 120 with drain 141 electrically coupled to pinned layer 113 of first MTJ 110 and source 143 electrically coupled to free layer 122 of second MTJ 120. First MTJ 130 is positioned with drain 131 electrically coupled to pinned layer 113 of first MTJ 110.
Dual-cell STTRAM 100 also includes three bit lines. A first bit line (D1) is electrically coupled to source 133 of first transistor 130. A second bit line (D0) is electrically couples to pinned layer 123 of second MTJ 120. A third bit line (U) is electrically coupled to free layer 112 of first MTJ 110. Furthermore, dual-cell STTRAM 100 includes a read line (R) electrically coupled to gate 142 of second transistor 140 and a write line (W) electrically coupled to gate 132 of first transistor 130.
Accordingly, an illustrative embodiment of a dual-cell STTRAM 100 according to the present principles includes an access circuit that may include two MTJs, two transistors, three bit lines, a read line and a write line. This access circuit within a single STTRAM provides for independent access to each of two single-bits stored within the dual-cell STTRAM. As will be noted by one of ordinary skill in the art, the access circuit described in the illustrative embodiment may be designed using other devices and configurations capable of providing the same described access to each of two single-bits stored within a dual-cell STTRAM.
Referring to
The value of the first single-bit written to MTJ 110 depends on the direction of the current generated between first bit line 133 (D1) and third bit line (U). If a current flow 220 from third bit line 111 (U) to first bit line 133 (D1) is generated, the magnetic orientation of free layer 112 is aligned parallel relative to that of pinned layer 113.
Specifically, downward current flow 220 creates an upward flow of electrons passing first through pinned layer 133 and then through free layer 112. As the flow of electrons pass through pinned layer 113, their spin is aligned with the magnetic orientation of pinned layer 113 thereby creating a spin-polarized current. When this spin-polarized current then flows through free layer 112, the angular momentum of the polarized electrons is transferred to free layer 112 thereby aligning the magnetic orientation of free layer 112 parallel relative to the magnetic orientation of pinned layer 113. This parallel orientation of the magnetic fields results in first MTJ 110 having a low resistance which corresponds to a 0 logic value.
Alternatively, an upward current 210 creates a downward flow of electrons passing first through free layer 112 and then though pinned layer 113. As electrons pass though free layer 112 and reach pinned layer 113, a minority of electrons whose spin is not aligned with the magnetic orientation of pinned layer 113 are reflected back into free layer 112. These minority spin-oriented electrons have sufficient angular momentum to align the magnetic orientation of free layer 112 anti-parallel relative to the magnetic orientation of pinned layer 113. This anti-parallel orientation of the magnetic fields results in first MTJ 110 having a high resistance corresponding to a 1 logic value.
Referring to
As discussed above, the value of the second single-bit written to MTJ 120 depends on the direction of the current generated between second bit line 124 (D0) and first bit line 133 (D1). If a current flow 310 from second bit line 124 (D0) to first bit line 133 (D1) is generated, the magnetic orientation of free layer 122 is aligned anti-parallel relative to that of pinned layer 123. This anti-parallel orientation of the magnetic fields results in second MTJ 120 having a high resistance corresponding to a 1 logic value.
Alternatively, if a current flow 320 from first bit line 133 (D1) to second bit line 124 (D0) is generated, the magnetic orientation of free layer 122 is aligned parallel relative to that of pinned layer 123. This parallel orientation of the magnetic fields results in second MTJ 120 having a low resistance corresponding to a 0 logic value.
Accordingly, an illustrative embodiment of a dual-cell STTRAM embodiment of the present principles includes an access circuit capable of storing two single-bits of data and capable of providing independent write operations to each of the cells with a dual-cell STTRAM. As will be noted by one of ordinary skill in the art, the access circuit described in the illustrative embodiment may be designed using other devices and configurations capable of storing two single-bits of data and capable of providing independent write operations to each of the cells in a dual-cell STTRAM.
Referring to
Referring to
Referring to
Alternatively, if the second bit cell is being independently accessed, in block 630, the write line (W) and the read line (R) are each set high to turn on both the first and second transistors. In block 650, the first bit line (D1) and the third bit line (U) are set to the same voltage. In block 670, a voltage is applied across the third bit line (U) and the second bit line (D0) to generate a current through the second MTJ via the first and second transistors in series. In block 690, a read or write operation is performed on the second MTJ. The magnitude and polarity of the voltage applied across the first bit line and the second bit line defines whether a read or write operation is performed as well as the logic value that is written during a write operation.
Accordingly, the internal structure of the illustrative embodiment includes an access circuit capable of also independently reading each of two stored single-bits within a dual-cell STTRAM. As will be noted by one of ordinary skill in the art, the access circuit described in the illustrative embodiment may be designed using other devices and configurations capable of also independently reading each of the two stored single-bits within a dual-cell STTRAM.
The internal structure of an illustrative embodiment of a dual-cell STTRAM of the present principles also provides for a logical combination of the two stored single-bits implemented as a single read operation.
Referring to
For illustrative purposes only, an AND type logical combination may be implemented using the combined net resistance of first MTJ 110 and second MTJ 120 according to the following table,
As shown, an AND operation may assign a 1 logic value to a logical combination when the combined net resistance of both first MTJ 110 and second MTJ 120 is distinguishably greater than the combined net resistance of a high resistance on one MTJ and a low resistance on the other MTJ. A threshold resistance that differentiates between a high resistance and a low resistance will depend on the materials, components and configuration used to construct the dual-cell STTRAM and can be determined using empirical information.
Similarly, also for illustrative purposes only, an OR logical combination may be implemented using the combined net resistance of first MTJ 110 and second MTJ 120 according to the following table,
As shown, an OR operation may assign a 1 logic value to a logical combination when the combined net resistance of both first MTJ 110 and second MTJ 120 is distinguishably greater than a combined net resistance of a low resistance on both the first MTJ 110 and the second MTJ 120. As one of ordinary skill in the art will note, other logical combinations may be implemented by defining other appropriate combined net resistance ranges.
Referring again to
Referring to
Accordingly, the structure of the illustrative embodiment includes an access circuit capable also of a read operation of a logical combination of the two single-bits stored within a dual-cell STTRAM. As will be noted by one of ordinary skill in the art, the access circuit described in the illustrative embodiment may be designed using other devices and configurations capable of the described read operation of a logical combination of the two single-bits stored within a dual-cell STTRAM.
Referring to
The illustrative embodiments of a dual-cell STTRAM according to the present principles have been described using single-level cell (SLC) MTJs. A SLC MTJ includes a free layer with a single magnetic domain whose orientation is changeable. Since this free layer has a single magnetic domain, it is capable of storing only a single-bit. However, the illustrative embodiments of a dual-cell STTRAM according to the present principles also encompass structures comprised of multi-level cell (MLC) MTJs. A MLC MTJ includes a free layer with two magnetic domains with different magnetic properties whose orientations are changeable. Since this free layer has two magnetic domains, it is capable of storing two single-bits. The magnetic orientation of one domain (soft domain) can be switched by a small current while that of the other domain (hard domain) can be switched only by a larger current. Four combinations of the magnetic orientations of the two domains on the free layer relative the pinned layer correspond to four resistance states. The first and second stored bits are defined by the magnetic orientations of the hard and soft domains, respectively, relative to the pinned layer.
Having described preferred embodiments of a system and method (which are intended to be illustrative and not limiting), it is noted that modifications and variations can be made by persons skilled in the art in light of the above teachings. It is therefore to be understood that changes may be made in the particular embodiments disclosed which are within the scope of the invention as outlined by the appended claims. Having thus described aspects of the invention, with the details and particularity required by the patent laws, what is claimed and desired protected by Letters Patent is set forth in the appended claims.