Nanomagnetic logic transmits information along a path of nanomagnets. The basic mechanism to drive such a transmission, known as clocking, can be achieved by exploiting the spin-Hall effect, as recently observed in experiments on Ta/CoFeB/MgO multilayers [D. Bhowmik, et al., Nat. Nano. 9, 59 (2013)]. This paper shows the fundamental mechanism of the spin-Hall driven clocking by using a full micromagnetic framework and considering two different devices, Ta/CoFeB/MgO and Pt/CoFeB/MgO. The former is used for a direct comparison of the numerical results with the experiments while the latter permits to predict the effect of the Dzyaloshinskii-Moriya interaction (DMI) in the clocking mechanism. Results show that the clocking state is non-uniform and it is characterized by the presence of domains separated by Bloch (Néel) domain walls depending on the absence (presence) of the DMI. Our findings point out that for the design of nanomagnetic logic a full micromagnetic approach is necessary.
The authors show that it is possible to rotate the magnetization of a multiferroic (strain-coupled two-layer magnetostrictive-piezoelectric) nanomagnet by a large angle with a small electrostatic potential. This can implement Bennett clocking in nanomagnetic logic arrays resulting in unidirectional propagation of logic bits from one stage to another. This method of Bennett clocking is superior to using spin-transfer torque or local magnetic fields for magnetization rotation. For realistic parameters, it is shown that a potential of ~ 0.2 V applied to a multiferroic nanomagnet can rotate its ma…
The switching dynamics of a multiferroic nanomagnetic NAND gate with fan-in/fan-out is simulated by solving the Landau-Lifshitz-Gilbert (LLG) equation while neglecting thermal fluctuation effects. The gate and logic wires are implemented with dipole-coupled 2-phase (magnetostrictive/piezoelectric) multiferroic elements that are clocked with electrostatic potentials of ~50 mV applied to the piezoelectric layer generating 10 MPa stress in the magnetostrictive layers for switching. We show that a pipeline bit throughput rate of ~ 0.5 GHz is achievable with proper magnet layout and sinusoidal four…
Nanomagnetic memory and logic are currently seen as promising candidates to replace current digital computing architectures due to its superior energy-efficiency, non-volatility and propensity for highly dense and low-power applications. In this work, we investigate the use of shape engineering (concave and diamond shape) to introduce biaxial anisotropy in single domain nanomagnets, giving rise to multiple easy and hard axes. Such nanomagnets, with dimensions of 100 nm x 100 nm, double the logic density of conventional two-state nanomagnetic devices by encoding more information (four binary bi…
Nanomagnetic implementations of Boolean logic [1,2] have garnered attention because of their non-volatility and the potential for unprecedented energy-efficiency. Unfortunately, the large dissipative losses that take place when nanomagnets are switched with a magnetic field [3], or spin-transfer-torque [4] inhibit the promised energy-efficiency. Recently, there have been experimental reports of utilizing the Spin Hall effect for switching magnets [5-7], and theoretical proposals for strain induced switching of single-domain magnetostrictive nanomagnets [8-12], that might reduce the dissipative…
Dipole-coupled nanomagnetic logic (NML), where nanomagnets with bistable magnetization states act as binary switches and information is transferred between them via dipole coupling and Bennett clocking, is a potential replacement for conventional transistor logic since magnets dissipate less energy than transistors when they switch in response to the clock. However, dipole-coupled NML is much more error-prone than transistor logic because thermal noise can easily disrupt magnetization dynamics. Here, we study a particularly energy-efficient version of dipole-coupled NML known as straintronic m…
It has been recently shown that multiferroic logic - where logic bits are encoded in the magnetization orientation of a nanoscale magnetostrictive layer elastically coupled to a piezoelectric layer - can be Bennett clocked with small electrostatic potentials of few tens of mV applied to the piezoelectric layer. The potential generates stress in the magnetostrictive layer and rotates its magnetization by a large angle to carry out Bennett clocking. This method of clocking is far more energy-efficient than using spin transfer torque. In order to assess if such a clocking scheme can be also reaso…
Nanomagnets with biaxial magnetocrystalline anisotropy have four stable magnetization orientations that can encode 4-state logic bits (00), (01), (11) and (10). Recently, a 4-state NOR gate derived from three such nanomagnets, interacting via dipole interaction, was proposed. Here, we devise a Bennett clocking scheme to propagate 4-state logic bits unidirectionally between such gates. The nanomagnets are assumed to be made of 2-phase strain-coupled magnetostrictive/piezoelectric multiferroic elements, such as nickel and lead zirconate titanate (PZT). A small voltage of 200 mV applied across th…
Spin torque majority gates are modeled and several regimes of magnetization switching (some leading to failure) are discovered. The switching speed and noise margins are determined for STMGs and an adder based on it. With switching time of 3ns at current of 80uA, the adder computational throughput is comparable to that of a CMOS adder.
Straintronic logic is a promising platform for beyond Moore's law computing. Using Bennett clocking mechanism, information can propagate through an array of strain-mediated multiferroic nanomagnets exploiting the dipolar coupling between the magnets without having to physically interconnect them. Here we perform a critical analysis of switching failures, i.e., error in information propagation due to thermal fluctuations through a chain of such straintronic devices. We solved stochastic Landau-Lifshitz-Gilbert equation considering room-temperature thermal perturbations and show that magnetizati…
Strain-clocked dipole-coupled nanomagnetic logic is an energy-efficient Boolean logic paradigm whose progress has been stymied by its propensity for high error rates. In an effort to mitigate this problem, we have studied the effect of nanomagnet geometry on error rates, focusing on elliptical and cylindrical geometries. We had previously reported that the out-of-plane excursion of the magnetization vector during switching creates a precessional torque that is responsible for high switching error probability in elliptical nanomagnet geometries. The absence of this torque in cylindrical magnets…
The stress-induced switching behavior of a multiferroic nanomagnet, dipole coupled to a hard nanomagnet, is numerically studied by solving the stochastic Landau-Lifshitz-Gilbert (LLG) equation for a single domain macro-spin state. Different factors were found to affect the switching probability in the presence of thermal noise at room temperature: (i) dipole coupling strength, (ii) stress levels, and (iii) stress withdrawal rates (ramp rates). We report that the thermal broadening of the magnetization distribution causes large switching error rates. This could render nanomagnetic logic schemes…
The authors show how to implement a 4-state universal logic gate (NOR) using three strain-coupled magnetostrictive-piezoelectric multiferroic nanomagnets (e.g. Ni/PZT) with biaxial magnetocrystalline anisotropy. Two of the nanomagnets encode the 2-state input bits in their magnetization orientations and the third nanomagnet produces the output bit via dipole interaction with the input nanomagnets. A voltage pulse alternating between -0.2 V and +0.2 V is applied to the PZT layer of the third nanomagnet and generates alternating tensile and compressive stress in its Ni layer to produce the outpu…
Nanomagnetic logic is an energy efficient computing architecture that relies on the dipole field coupling of neighboring magnets to transmit and process binary information. In this architecture, nanomagnet chains act as local interconnects. To assess the merits of this technology, the speed and reliability of magnetic signal transmission along these chains must be experimentally determined. In this work, time-resolved pump-probe x-ray photo-emission electron microscopy is used to observe magnetic signal transmission along a chain of nanomagnets. We resolve successive error-free switching event…
Thermal relaxation of nanoscale magnetic islands, mimicking Ising macrospins, is indispensable for studies of geometrically frustrated artificial spin systems and low-energy nanomagnetic computation. Currently-used heating schemes based on contact to a thermal reservoir, however, lack the speed and spatial selectivity required for the implementation in technological applications. Applying a hybrid approach by combining a plasmonic nanoheater with a magnetic element, in this work we establish the robust and reliable control of local temperatures in nanomagnetic arrays by contactless optical mea…
A long-standing goal of computer technology is to process and store digital information with the same device in order to implement new architectures. One way to accomplish this is to use nanomagnetic `non-volatile' logic gates that can perform Boolean operations and then store the output data in the magnetization states of nanomagnets, thereby doubling as both logic and memory. Unfortunately, many proposed nanomagnetic gates do not possess the seven essential characteristics of a Boolean logic gate: concatenability, non-linearity, isolation between input and output, gain, universal logic imple…
The idea of nanomagnetic Boolean logic was advanced more than two decades ago. It envisaged the use of nanomagnets with two stable magnetization orientations as the primitive binary switch for implementing logic gates and ultimately combinational/sequential circuits. Enthusiastic proclamations of how nanomagnetic logic will eclipse traditional (transistor-based) logic circuits proliferated the applied physics literature. Two decades later there is not a single viable nanomagnetic logic chip in sight, let alone one that is a commercial success. In this perspective article, I offer my reasons on…
Energy efficient nanomagnetic logic (NML) computing architectures propagate and process binary information by relying on dipolar field coupling to reorient closely-spaced nanoscale magnets. Signal propagation in nanomagnet chains of various sizes, shapes, and magnetic orientations has been previously characterized by static magnetic imaging experiments with low-speed adiabatic operation; however the mechanisms which determine the final state and their reproducibility over millions of cycles in high-speed operation (sub-ns time scale) have yet to be experimentally investigated. Monitoring NML o…
Nanomagnetic logic has emerged as a potential replacement for traditional CMOS-based logic because of superior energy-efficiency. One implementation of nanomagnetic logic employs shape-anisotropic (e.g. elliptical) ferromagnets (with two stable magnetization orientations) as binary switches that rely on dipole-dipole interaction to communicate binary information. Normally, circular nanomagnets are incompatible with this approach since they lack distinct stable in-plane magnetization orientations to encode bits. However, circular magnetoelastic nanomagnets can be made bi-stable with a voltage i…
The end of Moore's law for CMOS technology has prompted the search for low-power computing alternatives, resulting in several promising proposals based on magnetic logic[1-8]. One approach aims at tailoring arrays of nanomagnetic islands in which the magnetostatic interactions constrain the equilibrium orientation of the magnetization to embed logical functionalities[9-12]. Despite the realization of several proofs of concepts of such nanomagnetic logic[13-15], it is still unclear what the advantages are compared to the widespread CMOS designs, due to their need for clocking[16, 17] and/or the…
We present a novel hybrid CMOS-MQCA architecture using multi-layer Spintronic devices as computing elements. A feasibility study is presented with 22nm CMOS where new approaches for spin transfer torque induced clocking and read-out scheme for variability-tolerance are introduced. A first-of-its-kind Spintronic device model enables circuit simulation using existing CAD infrastructure. Approximately 70% reduction in energy consumption is observed when compared against conventional field-induced clocking scheme.
We demonstrate for the first time that functionally complete digital logic can be created by using three terminal devices each consisting of a magnetic tunnel junction (MTJ) and spin transfer torque (STT) element with a shared free magnetic layer. Rather than the output of devices being high or low voltage levels, logical states are represented as output resistances which retain their state when unpowered. By cascading and clocking devices using a multi-phase clock, threshold logic can be used to implement functionally complete digital logic. Using this approach, a single device can act as an …
Boolean logic is the foundation of modern digital information processing. Recently, there has been a growing interest in phenomena based on pure spin currents, which allow to move from charge to spin based logic gates. We study a proof-of-principle logic device based on the ferrimagnetic insulator Yttrium Iron Garnet (YIG), with Pt strips acting as injectors and detectors for nonequilibrium magnons. We experimentally observe incoherent superposition of magnons generated by different injectors. This allows to implement a fully functional majority gate, enabling multiple logic operations (AND an…
The need for low power alternatives to digital electronic circuits has led to increasing interest in logic devices where information is stored in nanomagnets. This includes both nanomagnetic logic (NML) where information is communicated through magnetic fields of nanomagnets and all-spin logic (ASL) where information is communicated through spin currents. A key feature needed for logic implementation is non-reciprocity, whereby the output is switched according to the input but not the other way around, thus providing directed information transfer. The objective of this paper is to draw attenti…
Nanomagnetic arrays are widespread in data storage and processing. As current technologies approach fundamental limits on size and thermal stability, extracting additional functionality from arrays is crucial to advancing technological progress. One design exploiting the enhanced magnetic interactions in dense arrays is the geometrically-frustrated metamaterial 'artificial spin ice' (ASI). Frustrated systems offer vast untapped potential arising from their unique microstate landscapes, presenting intriguing opportunities from reconfigurable logic to magnonic devices or hardware neural networks…
It has recently been shown that a suitably interconnected network of tunable telegraphic noise generators or "p-bits" can be used to perform even precise arithmetic functions like a 32-bit adder. In this paper we use simulations based on the stochastic Landau-Lifshitz-Gilbert (sLLG) equation to demonstrate that similar impressive functions can be performed using unstable nanomagnets with energy barriers as low as a fraction of a kT. This is surprising since the magnetization of low barrier nanomagnets is not telegraphic with discrete values of +1 and -1. Rather it fluctuates randomly among all…
All Spin Logic gates employ multiple nano-magnets interacting through spin-torque using non-magnetic channels. Compactness, non-volatility and ultra-low voltage operation are some of the attractive features of ASL, while, low switching-speed (of nano-magnets as compared to CMOS gates) and static-power dissipation can be identified as the major bottlenecks. In this work we explore design techniques that leverage the specific device characteristics of ASL to overcome the inefficiencies and to enhance the merits of this technology, for a given set of device parameters. We exploit the non-volatili…
Nanomagnetic logic, which makes use of arrays of dipolar-coupled single domain nanomagnets for computation, holds promise as a low power alternative to traditional computation with CMOS. Beyond the use of nanomagnets for Boolean logic, nanomagnets can also be exploited for non-deterministic computational schemes such as edge detection in images and for solving the traveling salesman problem. Here, we demonstrate the potential of arrangements of thermally-active nanomagnets based on artificial spin ice for both deterministic and probabilistic computation. This is achieved by engineering structu…
Comprehensive control of the domain wall nucleation process is crucial for spin-based emerging technologies ranging from random-access and storage-class memories over domain-wall logic concepts to nanomagnetic logic. In this work, focused Ga+ ion-irradiation is investigated as an effective means to control domain-wall nucleation in Ta/CoFeB/MgO nanostructures. We show that analogously to He+ irradiation, it is not only possible to reduce the perpendicular magnetic anisotropy but also to increase it significantly, enabling new, bidirectional manipulation schemes. First, the irradiation effects …