APP下载

Voltage-controllable magnetic skyrmion dynamics for spiking neuron device applications

2022-01-23MingMinZhu朱明敏ShuTingCui崔淑婷XiaoFeiXu徐晓飞ShengBinShi施胜宾DiQingNian年迪青JingLuo罗京YangQiu邱阳HanYang杨浛GuoLiangYu郁国良andHaoMiaoZhou周浩淼

Chinese Physics B 2022年1期

Ming-Min Zhu(朱明敏), Shu-Ting Cui(崔淑婷), Xiao-Fei Xu(徐晓飞), Sheng-Bin Shi(施胜宾),Di-Qing Nian(年迪青), Jing Luo(罗京), Yang Qiu(邱阳), Han Yang(杨浛),Guo-Liang Yu(郁国良), and Hao-Miao Zhou(周浩淼)

Key Laboratory of Electromagnetic Wave Information Technology and Metrology of Zhejiang Province,College of Information Engineering,

China Jiliang University,Hangzhou 310018,China

Keywords: magnetic skyrmion,leaky-integrate-fire,multiferroic heterostructure,artificial neuron

1. Introduction

Neuromorphic computing paradigm aiming to mimic brain-like behaviors through the implementation of artificial neural networks has achieved rapid development in the field of artificial intelligence.[1-4]Hardware implementation of such a paradigm can be used for complex pattern recognition, image processing,data classification,and other massive-parallel tasks with ultra-low energy consumption. The primary objective in emulating neurobiological behavior within an artificial system is to efficiently replicate the neuron and synapse functionalities.[5]A simple abstract model consisting of artificial neurons and synapses can be implemented in a conventional CMOS hardware,but these Si-based circuits are burdensome due to their high power consumption and area overhead.Therefore, it is crucial to find potential device structures to change the CMOS hardware by directly implementing neural and synaptic operations.[6-8]

The spintronic devices have been considered as promising candidates for future artificial neural networks by mimicking the functionality of biological neurons with nonvolatile control, which enables the effective reduction of energy consumption and heat generation during the information processing and transmission.[9-11]Among them,magnetic skyrmions have attracted special attention because of their topological nature,nanoscale size and ultra-low driving current density compared with other counterparts such as domain walls and magnetic bubbles.[12,13]Most recently, several theoretical reports have used skyrmions in artificial neurons and synapse to design neural network.[14-16]Liet al.[17]and Chenet al.[18]have used the current-driven skyrmion motion dynamics in the nanotracks to mimic the neuronal activity of a biologic neuron,in which the leaky-integrate-fire (LIF) functionality can be achieved through an electrical driving current, with the moving distance of the skyrmion indicating the membrane potential of biological neurons. Lianget al.[19]have also proposed an injected current modulated motion radius of skyrmion in a nanodisk to effectively implement the LIF operation. This electric current driven mechanism will bring high energy loss due to the Joule heating,and will not satisfy the requirements for well-controlled,high efficiency,and energy saving for future skyrmion-based neuron device applications.

A much more desirable option is to use voltage rather than current to drive skyrmion dynamics for artificial neuron design. Fortunately, voltage-controlled skyrmions dynamics with interfacial Dzyaloshinskii-Moriya interaction (i-DMI)has been revealed in the multiferroic heterostructures.[20,21]Although a general equation to describe the relationship between DMI constant and strain has not been established,many experimental researches together with micromagnetic simulations have tried to clarify the respective roles of straininduced changes in both perpendicular magnetic anisotropy(PMA) and i-DMI in the electric field-induced spin dynamics process.[22,23]The voltage-controlled skyrmion memristor based on a multiferroic heterostructure has also established a relationship between the magneto-resistance and skyrmion size, which shows a potential application in the neuromorphic computing.[24,25]In the present work,we propose a compact LIF spiking neuron device by using the voltage-driven skyrmion dynamics in a multiferroic nanostructure. The mechanism and behavior of skyrmion radius variation with the voltage induced piezostrain are investigated firstly. Then,this mechanism is used to realize an LIF neuronal behavior by controlling the skyrmion size variation that behaves like the membrane potential of a biological neuron. The LIF neuronal functionality and behaviors of the proposed skyrmionic neuron device are revealed through comprehensive micromagnetic simulation studies.

2. Device structure and simulation method

The skyrmionic neuron device based on a multiferroic heterostructure consisting of ferroelectric (FE) substrate/heavy metal (HM)/ferromagnetic (FM) layers is illustrated in Fig.1. The“leaky-integrate”and“fire”neuronal behavior can be realized through the voltage control of skyrmion size on a nanodisk.Firstly,a N´eel-type skyrmion is initiated in the center of the FM layer that is strongly spin-orbit coupled with the HM layer,and this coupling can provide an interfacial perpendicular magnetic anisotropy (PMA) and DMI to stabilize the skyrmion.[17,26]Then, a voltage-induced piezostrain is generated in the FE substrate and further transferred to the coupled FM layer, which makes skyrmion size vary. Therefore, to mimic the neuronal behavior, by inputting the continuous piezostrain spikes the skyrmion radius will vary like a membrane potential accumulation, and it can return to the initial state in the absence of strain input. The skyrmion size based membrane potential can reach a definite threshold value by the strain stimuli and then reset by removing the stimuli.Finally, a magnetic tunnel junction (MTJ) detection layer is used to read out the electrical signal with magnetoresistance(MR) effect, by sensing the skyrmion size variation, which makes it possible that the skyrmionic neuron can fire an output resistance spike when the skyrmion size reaches a definite threshold by continuous strain spikes.

Micromagnetic simulations are carried out by using the GPU-based software package Mumax3,including the magnetoelastic contribution resulting from the piezostrain by applying a voltage to the FE substrate and the i-DMI contribution induced at the interface between the FM layer and the HM layer.The time-dependent magnetization dynamics is governed by the Landau-Lifshitz-Gilbert (LLG) equations containing the effective magnetic fieldHeff[27]

wheremzis thezcomponent of magnetization andDrepresents the effective i-DMI constant. For the numerical calculation of the magnetoelastic fieldHme,it is convenient to use the following relation:[29]

whereB1andB2are the magnetoelastic coupling constants andεijare the spatial distributions of the strain field. By numerically solving the LLG equation along with the effective field above, one can obtain the evolution of local spin distribution with time and then determine the skyrmion radius size. In our simulations, the radius of Co20Fe60B20nanodisk is fixed atr= 250 nm and the thickness ist= 1 nm.In order to investigate the strain manipulation of skyrmion size, the mesh cell dimension of 0.5 nm×0.5 nm×1 nm is used to discretize the model. The magnetic material parameters are adopted from previous reports[20,30]as follows: the saturation magnetizationMs=1.0×106A/m,exchange stiffnessAex=1.9×10-11J/m, i-DMI constantD=1.9 mJ/m2,PMA constantKu=7.85×105J/m3and the damping coefficientα=0.1. The elastic constantsC11=2.8×1011N/m2andC12=1.4×1011N/m2,magnetostriction parameterλs=3.1×10-5, and the magnetoelastic coupling constant can be calculated fromB1=-3λ100(C11-C12)/2.

The LIF neuronal behavior can be analogously characterized with a skyrmion-based device through the strain controlled skyrmion radius variation,and a similar membrane potential equation can be given as follows:[17]

whereY(t) represents the time-dependent spike event of the proposed skyrmion-based artificial neuron related to the strain-induced skyrmion radius (Rt) variation, in which skyrmion radius is defined as half of the diameter of themz=0 contour,[31]andR0denotes the initial skyrmion radius. Then the LIF functionality can be realized with skyrmion radiusRtvarying, and the process is described in Fig. 1. The detailed modulation of skyrmion radius and the creation of LIF behaviors in the proposed skyrmionic neuron will be expounded below.

Fig. 1. Schematics of proposed spiking neuron and demonstration of LIF behaviors of skyrmion-based artificial neuron, with right panel showing N´eel-type skyrmion and the time evolution of its radius.

3. Results and discussion

Figure 2 shows the effect of the out-of-plane piezostrain on the dynamic behaviors of skyrmion in the multiferroic heterostructure. The initial skyrmion with a radius of 41.5 nm is generated in the center of the nanodisk by minimizing the total energy. With different time-varying strain fields exerted on the nanostructure, the variations of skyrmion radius are calculated and shown in Fig. 2(a). With a critical timeTc,the skyrmion radius can be enlarged to a maximum value ofRmaxby the sustained strain contribution, and after this critical time the skyrmion radius will keep constant. The detailed strain dependent maximum radiusRmaxand critical timeTcis shown in Fig.2(b). It is found that theRmaxis proportional to the applied strain. However, there is a local maximum value of the threshold timeTcwhen the negative strain increases to about-2000 ppm as shown in Fig. 2(b). When the negative strain|ε|<2000 ppm, the critical timeTcincreases as the strain value rises,showing an opposite trend for the strain|ε|>2000 ppm. In fact, the skyrmion is confined in the nanodisk, and its radius variation is a result of the competition between the driving force and the repulsive force from the boundary.When the driving strain is small,the boundary force may take the major role to prevent the skyrmion from enlarging,leading the critical time to extend. By increasing the driving strain enough to exceed the boundary repulsive force, the total effective driving force will increase and the critical time will shorten.

The time-dependent strain pulse is given in Fig.3(a),and the time dependence of total energy and the skyrmion radius are presented in Figs. 3(b) and 3(c). During the exerting a-2000 ppm strain on the nanodisk, the skyrmion radius increases to a maximum value in a critical time,with the applied strain driven, as discussed above. By removing the strain,the skyrmion radius will gradually return to the initial state as a result of the boundary repulsive force effect. In this dynamic process, the total energy of the system will decrease with the skyrmion approaching to the initial state. Therefore,the skyrmion radius will return back to the initial value without applying the strain.Such an expanding and shrinking dynamic behavior of skyrmion radius driven by the strain can be used to perform the neuronal LIF spiking operation. Considering the skyrmion radius as the membrane potential,the skyrmion radius becomes larger with the inputting of the spike strain,exhibiting a “integrate” behavior; besides, the skyrmion will return to its original state by removing the strain, showing a“leaky”behavior.These“integrate”and“leaky”behaviors can be further controlled to realize the artificial neuron activity by continuously injecting the spike strain as discussed below.

Fig.2. (a)Micromagnetic simulation of the skyrmion radius variations with time for different strains exerted on nanodisk and (b) maximal radius of skyrmion Rmax and critical time Tc versus applied out-of-plane strain.

Fig. 3. Strain, total energy, topological number, and skyrmion radius varying with time, with inset showing snapshots of the simulations, where the component of magnetization is color coded.

To further verify the feasibility of the design of skyrmionic neuron device based on the multiferroic heterostructure, different spike strains are used to simulate the response of the skyrmion. Figure 4 shows the micromagnetic simulation results of the skyrmion-based artificial neuron under two kinds of input strain signals,i.e., periodic homogeneous square wave and inhomogeneous square wave. It is obvious that the LIF operation can be realized in the proposed skyrmionic neuron device with all types of input strain signals.With the changing of the amplitude of each strain pulse,the intensity of“integration”will increase for a pulse with stronger amplitude, which makes the threshold value for the artificial neuron easily defined. On the other hand, we can also control the amount of“integration”by modulating the action time of each strain pulse (not shown here) and realize a quick fire response in the skyrmion based neuron device.

Fig.4. Skyrmion radius varying with time under the strain pulses for(a)homogeneous square wave and(b)inhomogeneous square wave with frequency of 1.09 GHz.

In practice, two important factors should be taken into consideration in designing the artificial neuron device: one is the stochastic input spikes and the other is the fast reset operation. The LIF processes with respect to the time for both skyrmion radius variations under homogeneous and inhomogeneous input strain spikes are exhibited in Fig. 4. To investigate the totally stochastic input spike strain effect on the skyrmion radius, a train of strain pulses with random amplitudes and frequencies is used to drive the dynamic variation of skyrmion radius, and an obvious LIF behavior can also be observed in Fig.5(a). It is worth noting that a reset strain with a reverse direction to that of the input spike strain is explored to pursue a fast reset operation, as shown in Fig. 5(b). Just with 1000-ppm positive strain pulse acting on the reset process,the reset time can be shortened from 3.79 ns to 1.74 ns,more than half time being reduced in comparison with the natural reset process shown in Fig. 5(a). In addition, this single device implementation of artificial neuron can be realized in a reverse skyrmion dynamics by controlling positive strain spikes to dwindle the radius,which may enhance the possibilities for utilizing the skyrmionic neuron device.

Fig. 5. Creation of LIF functionality of the skyrmionic neuron device under different strategies: (a)skyrmion radius enlargement driven by stochastic input strain signal with natural reset process,and(b)skyrmion radius enlargement driven by the stochastic input strain signal through applying a positive strain pulse during the reset process.

4. Conclusions

In this work,a compact LIF spiking neuron device by using the voltage-driven skyrmion dynamics in a multiferroic nanodisk structure is proposed. The voltage-induced piezostrains are used to modulate the skyrmion radius variation,and an expanding and shrinking dynamic behavior of skyrmion radius can be realized with different types of input strain signals. The detailed LIF neuronal functionality and behaviors of the proposed skyrmionic neuron device are well expounded through the comprehensive micromagnetic simulation studies. Our results provide a new route for realizing voltagecontrollable skyrmionic neuron in future energy-efficient and tunable neuromorphic computing hardware.

Acknowledgements

Project supported by the National Natural Science Foundation of China (Grant Nos. 11902316, 51902300, and 11972333) and the Natural Science Foundation of Zhejiang Province, China (Grant Nos. LQ19F010005, LY21F010011,and LZ19A020001).