Energy-Efficient Memories using Magneto-Electric Switching of Ferromagnets
Akhilesh Jaiswal, Indranil Chakraborty, Kaushik Roy

TL;DR
This paper analyzes magneto-electric switching devices for low-energy spintronic memories, proposing energy-efficient dual port memory and a novel content addressable memory leveraging ME device properties.
Contribution
It provides a detailed analysis of ME-MTJ and ME-XNOR devices and introduces new memory architectures utilizing their unique features.
Findings
Decoupled read/write paths enable energy-efficient dual port memory.
ME-XNOR device facilitates compact content addressable memory.
Analysis shows potential for low-energy, high-speed spintronic memories.
Abstract
Voltage driven magneto-electric (ME) switching of ferro-magnets has shown potential for future low-energy spintronic memories. In this paper, we first analyze two different ME devices viz. ME-MTJ and ME-XNOR device with respect to writability, readability and switching speed. Our analysis is based on a coupled magnetization dynamics and electron transport model. Subsequently, we show that the decoupled read/write path of ME-MTJs can be utilized to construct an energy-efficient dual port memory. Further, we also propose a novel content addressable memory (CAM) exploiting the compact XNOR operation enabled by ME-XNOR device.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMultiferroics and related materials · Magnetic properties of thin films · Magnetic and transport properties of perovskites and related materials
Energy-Efficient Memories using Magneto-Electric Switching of Ferromagnets
Akhilesh Jaiswal, Indranil Chakraborty and Kaushik Roy A. Jaiswal, I. Chakraborty and K. Roy are with the School of Electrical and Computer Engineering, Purdue University, West Lafayette, IN , 47907 USA e-mail: [email protected]; [email protected]; [email protected]. The work was supported in part by, C-SPIN, a MARCO and DARPA sponsored StarNet center, by the Semiconductor Research Corporation, the National Science Foundation, Intel Corporation and by the DoD Vannevar Bush Fellowship.
Abstract
Voltage driven magneto-electric (ME) switching of ferro-magnets has shown potential for future low-energy spintronic memories. In this paper, we first analyze two different ME devices viz. ME-MTJ and ME-XNOR device with respect to writability, readability and switching speed. Our analysis is based on a coupled magnetization dynamics and electron transport model. Subsequently, we show that the decoupled read/write path of ME-MTJs can be utilized to construct an energy-efficient dual port memory. Further, we also propose a novel content addressable memory (CAM) exploiting the compact XNOR operation enabled by ME-XNOR device.
Index Terms:
Magneto-electric effect, CAM, dual port, memory, XNOR, LLG.
I Introduction
Magneto-resistive memories based on current driven Spin Transfer Torque (STT) [1], have attracted immense research interest due to their non-volatility, almost unlimited endurance and area-efficiency [2]. However, STT based memories suffer from inherent low switching speed and high write-energy consumption [3]. Recently, voltage induced Magneto-Electric (ME) effect, has shown potential for fast and energy-efficient switching of ferromagnets [4].
Many device proposals for memory [5], [6] and logic applications [7, 8, 9] of the ME effect can be found in the literature. In this paper, we explore two different ME devices - i) ME magnetic tunnel junctions (ME-MTJs) [7] and ii) ME-XNOR device [7, 9]. We analyze the ME devices with respect to writability, readability and switching speed using a coupled magnetization dynamics and transport model. Further, we propose two novel energy-efficient memories - i) a dual port memory and ii) a content addressable memory (CAM), using the aforementioned ME devices.
II ME effect
Various single phase [10] and composite multi-ferroic materials [11] have been experimentally demonstrated to exhibit the ME effect. ME effect is due to exchange bias coupling in single phase materials [12] and is usually due to strain coupling [11] in case of composite materials. For example, in single phase BiFeO3 due to the coupling between the ferro-electric polarization, the (anti) ferromagnetism of BiFeO3, and the ferromagnetism of an underlying nano-magnet, the magnetization of the nano-magnet can be switched by application of an electric field [13]. Similarly, strain coupled magnetization reversal in PMN-PT has been proposed in [11] .
Note, since multi-ferroics in general and ME effect in particular, is currently an area of intense research investigation, we do not follow a particular material set or experiment. Rather, in this work, we treat the ME effect by a generic parameter referred to as the magneto-electric co-efficient () [8, 13, 9] (explained later in the manuscript). Such an abstraction of the ME effect is justified, since the aim of the present paper is not to explore the various physical phenomenons driving the ME effect. Instead we intend to examine the implications of ME based devices with focus on memory applications.
III ME devices under consideration
We consider two ME based devices ME-MTJ [7] and ME-XNOR [7, 9], with focus on memory applications. ME-MTJ consists of an MTJ in contact with an ME oxide underlayer as shown in Fig. 1(a). The MTJ itself is composed of a pinned layer (PL), a free layer (FL) and an oxide spacer (usually MgO [15]). Depending on the orientations of the free and the pinned layer the ME-MTJ can be in either low resistance parallel (P) state or high resistance anti-parallel (AP) state. The normalized difference in the resistances of the AP and P state is expressed by the tunnel magneto-resistance (TMR) ratio of the MTJ.
In order to switch the ME-MTJ from P (AP) to AP (P) state a positive (negative) voltage exceeding a certain threshold needs to be applied on terminal 1 in Fig. 1(a). The metal contact to the ME oxide, the ME oxide itself and the free layer of the MTJ can be considered as a capacitor. On the other hand, the value stored in the ME-MTJ can be read by sensing the resistance between terminals 1 and 2.
In Fig. 1(b) we show the ME-XNOR device. The ME-XNOR device consists of two free layers separated by MgO and in contact with respective ME oxides. If the voltage polarity on the terminals 1 and 2 are the same, the MTJ stack would be in P state (measured between terminals 3 and 4), while a different voltage polarity on the two terminals would lead to an AP state. Thus, the proposed device emulates an XNOR functionality. ME-XNOR device in previous works have been used for logic applications [9]. In this work, we would later show that ME-XNOR device can be used to construct an energy efficient CAM. In the next section, we describe the simulation model.
IV Device Modeling
Under mono-domain approximation, magnetization dynamics can be modeled using the LLG equation, proposed by Landau, Lifshitz and Gilbert, as shown below [16], [17]
[TABLE]
where is the effective magnetic field. is the sum of the demagnetization field [18], [19], the interface anisotropy field [3] and any other external field. is the unit magnetization vector, is the gyromagnetic ratio and is the Gilbert damping constant. The thermal noise is modeled using the Brown’s model [20] and is accounted for by expressing a contributing field to as , where is a vector with components that are zero mean Gaussian random variables with standard deviation of 1. is volume of the free layer, is the temperature and is the Boltzmann’s constant and is time step. The ME effect can be included in by writing the ME field as [8] , where the magneto-electric constant is [21], is the electric field and is the voltage across the ME capacitor.
Equation (1) can be solved numerically through the Heun’s method [22]. In addition, we used the Non Equilibrium Green’s Function (NEGF) formalism [23] for estimation of the resistance of the MTJ stack.
V Device Characteristics
V-A Writability
Writing into ME devices is accomplished by application of appropriate voltages across the ME capacitor. An important parameter that dictates the write voltage and hence the write energy is the magneto-electric co-efficient (). is the ratio of magnetic field generated per unit applied electric field [13]. Experimentally, various ME materials have shown in the range 0.1/c to 1/c (c is speed of light) [21]. In Fig. 2 (a), we show a typical magnetization switching curve and in Fig. 2 (b) we plot the switching probability as a function of voltage across the ME capacitor for different values of . It can be seen, ME materials with high are desirable for achieving low write energy.
V-B Readability
In a memory configuration, a CMOS transistor is used in series with the storage device. Therefore, the bit-cell TMR i.e. the TMR of the device with the series resistance of the CMOS transistor is a more relevant metric for the sensing margin as opposed to the device TMR. In Fig. 3(a), we have shown the bit-cell TMR as a function of MgO thickness assuming a 45nm PTM [24] transistor in series with varying W/L (width/length) ratios. It can be seen a higher value of MgO thickness is required to increase the bit-cell TMR and reduce the parasitic effect of the transistor series resistance [25, 3]. For the ME devices, due to the decoupled read/write paths, the thickness of the MgO oxide can be increased without degrading the write efficiency (which is dictated by the ME oxide). Thus, the decoupled read/write paths for ME devices allows for better sensing due to increased bit-cell TMR.
V-C Switching Speed
Though, a detailed switching dynamics for ME devices is still under research investigation [13], yet it is expected that ME switching would be much faster as compared to STT switching [21]. This is because ME switching dynamics behaves as if the magnetization direction is being switched by an external field which does not require an incubation delay [26] to initiate the switching process. In Fig. 3(b) we have shown a typical 3D trajectory of the ME switching mechanism, based on the model presented in section IV. It can be seen if the applied electric field is strong enough, the magnetization vector starts switching without any initial incubation delay. In our simulations for an of , complete reversal was obtained within 500ps.
VI ME Memory Design
VI-A ME Dual Port Memory
The proposed dual port memory using ME-MTJs is shown in Fig. 4. Each bit-cell consists of one ME-MTJ and two transistors. The transistor connected to WWLs are the write transistors and those connected to RWLs are the read transistors. Data can be written into the ME-MTJs by activating the write transistors of a particular row and applying appropriate write voltages (positive or negative) on WBLs. Similarly, for reading out the data, the read transistors of a given row are activated and a read voltage is applied on RBLs. The current flowing through the bit-cell is then compared with a reference to sense the current state of the ME-MTJ.
A dual port memory is characterized by simultaneous read and write operations i.e. while one row of the memory array is being read simultaneously another row of the memory array can be written into, thereby, improving the memory throughput [27]. The dual port nature of the proposed ME-MTJ memory can be explained as follows.
Let us consider row-1 in Fig. 4 is being written into. The write transistors corresponding to row-1 would be activated and by application of proper voltages on WBLs, a P or an AP state can be written into the ME-MTJs. Simultaneously, the read transistors corresponding to row-2 are activated and by sensing the current flowing through the RBLs, the state of the ME-MTJs connected to row-2 can be sensed. Our simulations indicate, write energy consumption per bit of 0.072 fJ for and read energy consumption of 1.3fJ for read voltage of 200mV and read time of 0.5ns. For the present proposal ME switching enables two orders of magnitude improvement in write energy and 8x improvement in switching speed as compared to STT based MTJs [28], in addition to improved TMR and throughput.
VI-B ME CAM
The ME-XNOR based CAM cell is shown in Fig. 5 (a). The function of M1 is to selectively provide the ME-oxide capacitor with a ground connection when Data Input Line (Din) is activated. In the read circuit, a reference MTJ () forms a voltage divider with the resistance of the MTJ (). The match signal is obtained at the drain of p-MOS M2 (denoted by node ), where a low voltage indicates a match is obtained and vice-versa. The node is pre-charged to . The strengths of the n-MOS and the p-MOS transistors, connected to the line, are adjusted such that even one activated p-MOS in a row is enough to maintain the output node in its pre-charged state.
The operation of the circuit can be divided into three modes: i) Write Mode, ii) Data Input Mode and iii) Read Mode. To write data in the lower (upper) ferromagnet, a write pulse corresponding to bit ‘1’ (positive voltage) and ‘0’ (negative voltage), respectively, is applied on the BL (Din) with the WL (DWL) activated. If the digital bit written in the lower ferromagnet is same as the data to be matched (stored in the upper ferromagnet), the MTJ switches to low resistance state. Finally in the read mode, a read pulse of 1 V () is applied for the read process. The output of the inverter goes ‘high’ only if the MTJ is in low resistance state indicating that the bit written in the top magnet in mode (ii) matches the bit stored in the bottom magnet. Matching of all bits in a row turns all the p-MOS OFF and goes low, indicating that a match is found. The write and read energy per bit was found to be 0.072 fJ and 15 fJ, respectively, indicating two orders of magnitude improvement in write energy and comparable read energy as compared to previous works as in [29].
VII Conclusion
The prospects of achieving voltage driven switching of magnetization has renewed the interest for future low-power non-volatile spintronic memories. In this paper, we first analyze the writability, readability and switching speed of devices based on ME effect. Further, we propose two energy efficient memories using the ME devices. The proposed dual port memory allows for energy-efficient write operations in addition to faster speed, improved TMR and throughput. The proposed CAM requires lesser number of transistors due to the compact XNOR operation enabled by the ME XNOR device, resulting in an area-efficient as well as energy-efficient CAM.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] H. Noguchi, K. Ikegami, K. Kushida, K. Abe, S. Itai, S. Takaya, N. Shimomura, J. Ito, A. Kawasumi, H. Hara et al. , “7.5 a 3.3 ns-access-time 71.2 μ 𝜇 \mu w/mhz 1mb embedded stt-mram using physically eliminated read-disturb scheme and normally-off memory architecture,” in 2015 IEEE International Solid-State Circuits Conference-(ISSCC) Digest of Technical Papers . IEEE, 2015, pp. 1–3.
- 2[2] X. Fong, S. H. Choday, and K. Roy, “Bit-cell level optimization for non-volatile memories using magnetic tunnel junctions and spin-transfer torque switching,” IEEE Transactions on Nanotechnology , vol. 11, no. 1, pp. 172–181, 2012.
- 3[3] A. Jaiswal, X. Fong, and K. Roy, “Comprehensive scaling analysis of current induced switching in magnetic memories based on in-plane and perpendicular anisotropies,” Journal on emerging and selected topics in circuits and systems .
- 4[4] M. Fiebig, “Revival of the magnetoelectric effect,” Journal of Physics D: Applied Physics , vol. 38, no. 8, p. R 123, 2005.
- 5[5] N. Sharma, A. Marshall, J. Bird, and P. Dowben, “Magneto-electric magnetic tunnel junction as process adder for non-volatile memory applications,” in 2015 IEEE Dallas Circuits and Systems Conference (DCAS) , Oct 2015, pp. 1–4.
- 6[6] J.-M. Hu, Z. Li, L.-Q. Chen, and C.-W. Nan, “High-density magnetoresistive random access memory operating at ultralow voltage at room temperature,” Nature communications , vol. 2, p. 553, 2011.
- 7[7] N. Sharma, A. Marshall, J. Bird, and P. Dowben, “Magneto-electric magnetic tunnel junction logic devices,” in Energy Efficient Electronic Systems (E 3S), 2015 Fourth Berkeley Symposium on . IEEE, 2015, pp. 1–3.
- 8[8] S. Manipatruni, D. E. Nikonov, and I. A. Young, “Spin-orbit logic with magnetoelectric nodes: A scalable charge mediated nonvolatile spintronic logic,” ar Xiv preprint ar Xiv:1512.05428 , 2015.
