A Novel Transverse Read Technique for Domain-Wall “Racetrack” Memories

Domain-wall memory (DWM), an extension to spin transfer torque-magnetic random access memory (STT-MRAM), stores multiple bits, each bit in an individual domain within a nanowire. The access mechanism of a DWM is carried out with the help of an access point orthogonal to the nanowire, similar to a conventional magneto-tunnel junction (MTJ) of STT-MRAM. In this context, the MTJ free layer is one of the domains of the nanowire. Prior to an access, the desired bit is brought under the access point by shifting, and then its spin orientation is detected by a traditional sensing circuit or overwritten with a write current. However, the nanowire can also be viewed as a multi-level cell (MLC)-like device when tested with an end-to-end current. Based on this observation, we devised a novel transverse read (TR) technique to detect the number of ‘1's stored in a DWM without shifting any domains. TR is non-destructive and requires ultra-low power insomuch as the TR current is small compared to the shifting current. The TR has interesting applications in DWM such as a neuron in a neuromorphic engine, a multi-bit digital storage device, or as a fault tolerance tool for shifting reliability in DWM memories. In this work, we experimentally demonstrate the feasibility of TR in both perpendicular and in-plane magnetic anisotropy nanowires and determine the critical requirements of successful TR operation.

[1]  Gen Tatara,et al.  Microscopic approach to current-driven domain wall dynamics , 2008, 0807.2894.

[2]  Rami G. Melhem,et al.  FusedCache: A Naturally Inclusive, Racetrack Memory, Dual-Level Private Cache , 2016, IEEE Transactions on Multi-Scale Computing Systems.

[3]  Sanjukta Bhanja,et al.  Variability tolerant reading of nanomagnetic energy minimizing co-processor , 2017, 2017 IEEE 60th International Midwest Symposium on Circuits and Systems (MWSCAS).

[4]  Sanjukta Bhanja,et al.  Exploring the readability of nano-magnetic energy minimizing co-processor , 2017, 2017 IEEE 17th International Conference on Nanotechnology (IEEE-NANO).

[5]  Kaushik Roy,et al.  DWM-TAPESTRI - An energy efficient all-spin cache using domain wall shift based writes , 2013, 2013 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[6]  Sanjukta Bhanja,et al.  Non-Boolean Computing with Spintronic Devices , 2018, Found. Trends Electron. Des. Autom..

[7]  X. Lou,et al.  Demonstration of multilevel cell spin transfer switching in MgO magnetic tunnel junctions , 2008 .

[8]  Majid Ghanaatshoar,et al.  The Rashba- and Dresselhaus-Induced Spin Accumulation in the Diluted Magnetic Semiconductor Nanowire Containing a Domain Wall , 2013 .

[9]  Sanjukta Bhanja,et al.  Reading Nanomagnetic Energy Minimizing Coprocessor , 2018, IEEE Transactions on Nanotechnology.

[10]  L. Berger,et al.  Low‐field magnetoresistance and domain drag in ferromagnets , 1978 .

[11]  H. Ohno,et al.  A perpendicular-anisotropy CoFeB-MgO magnetic tunnel junction. , 2010, Nature materials.

[12]  Rafal E. Dunin-Borkowski,et al.  Anisotropic magnetoresistance of individual CoFeB and Ni nanotubes with values of up to 1.4% at room temperature , 2014 .

[13]  Sanjukta Bhanja,et al.  Non-Boolean computing with nanomagnets for computer vision applications. , 2016, Nature nanotechnology.

[14]  Peter M. Levy,et al.  Resistivity due to Domain Wall Scattering , 1997 .

[15]  P. Chureemart,et al.  Calculation of domain wall resistance in magnetic nanowire , 2019, Applied Physics Letters.

[16]  Yu Wang,et al.  Hi-fi playback: Tolerating position errors in shift operations of racetrack memory , 2015, 2015 ACM/IEEE 42nd Annual International Symposium on Computer Architecture (ISCA).

[17]  L. Berger,et al.  Prediction of a domain-drag effect in uniaxial, non-compensated, ferromagnetic metals , 1974 .

[18]  Zhanjie Li,et al.  Current-driven vortex domain wall dynamics by micromagnetic simulations , 2006, cond-mat/0605125.

[19]  Michael Foerster,et al.  Domain Wall Memory Device , 2015 .

[20]  Hidetoshi Fukuyama,et al.  Resistivity due to a Domain Wall in Ferromagnetic Metal , 1997 .

[21]  Rami G. Melhem,et al.  Leveraging Transverse Reads to Correct Alignment Faults in Domain Wall Memories , 2019, 2019 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN).

[22]  Alex K. Jones,et al.  Design exploration of racetrack lower-level caches , 2014, 2014 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED).