Domain Wall-Magnetic Tunnel Junction Analog Content Addressable Memory Using Current and Projected Data

—With the rise in in-memory computing architectures to reduce the compute-memory bottleneck, a new bottleneck is present between analog and digital conversion. Analog content-addressable memories (ACAM) are being recently studied for in-memory computing to efficiently convert between analog and digital signals. Magnetic memory elements such as magnetic tunnel junctions (MTJs) could be useful for ACAM due to their low read/write energy and high endurance, but MTJs are usually restricted to digital values. The spin orbit torque-driven domain wall-magnetic tunnel junction (DW-MTJ) has been recently shown to have multi-bit function. Here, an ACAM circuit is studied that uses two domain wall-magnetic tunnel junctions (DW-MTJs) as the analog storage elements. Prototype DW-MTJ data is input into the magnetic ACAM (MACAM) circuit simulation, showing ternary CAM function. Device-circuit co-design is carried out, showing that 8-10 weight bits are achievable, and that designing asymmetrical spacing of the available DW positions in the device leads to evenly spaced ACAM search bounds. Analyzing available spin orbit torque materials shows platinum provides the largest MACAM search bound while still allowing spin orbit torque domain wall motion, and that the circuit is optimized with minimized MTJ resistance, minimized spin orbit torque material resistance, and maximized tunnel magnetoresistance. These results show the feasibility of using DW-MTJs for MACAM and provide design parameters.

[1]  Otitoaleke G. Akinola,et al.  Shape‐Dependent Multi‐Weight Magnetic Artificial Synapses for Neuromorphic Computing , 2022 .

[2]  Ann Franchesca Laguna,et al.  FeFET Multi-Bit Content-Addressable Memories for In-Memory Nearest Neighbor Search , 2022, IEEE Transactions on Computers.

[3]  Ray T. Chen,et al.  Fuse and Mix: MACAM-Enabled Analog Activation for Energy-Efficient Neural Acceleration , 2022, 2022 IEEE/ACM International Conference On Computer Aided Design (ICCAD).

[4]  K. Garello,et al.  Spin-orbit torque switching of magnetic tunnel junctions for memory applications , 2022, Journal of Magnetism and Magnetic Materials.

[5]  P. N. Hai,et al.  Improvement of the Effective Spin Hall Angle by Inserting an Interfacial Layer in Sputtered BiSb Topological Insulator (Bottom)/Ferromagnet With In-Plane Magnetization , 2022, IEEE Transactions on Magnetics.

[6]  Seung Keun Yoon,et al.  A crossbar array of magnetoresistive memory devices for in-memory computing , 2022, Nature.

[7]  Yi Li,et al.  Large On/Off and Rectification Ratios, Self-Compliance, High-Uniformity in Pt/Al2O3/TaOx/Ta Self-Rectifying Memristors , 2021, 2021 IEEE International Conference on Integrated Circuits, Technologies and Applications (ICTA).

[8]  Mahdi Nikdast,et al.  CrossLight: A Cross-Layer Optimized Silicon Photonic Neural Network Accelerator , 2021, 2021 58th ACM/IEEE Design Automation Conference (DAC).

[9]  Otitoaleke G. Akinola,et al.  Domain wall-magnetic tunnel junction spin–orbit torque devices and circuits for in-memory computing , 2020, 2010.13879.

[10]  X. Hu,et al.  FeCAM: A Universal Compact Digital and Analog Content Addressable Memory Using Ferroelectric , 2020, IEEE Transactions on Electron Devices.

[11]  Meng-Fan Chang,et al.  33.2 A Fully Integrated Analog ReRAM Based 78.4TOPS/W Compute-In-Memory Chip with Fully Parallel MAC Computing , 2020, 2020 IEEE International Solid- State Circuits Conference - (ISSCC).

[12]  Siddharth Joshi,et al.  Author Correction: Ferroelectric ternary content-addressable memory for one-shot learning , 2019, Nature Electronics.

[13]  Wei Zhao,et al.  ReRAM Crossbar-Based Analog Computing Architecture for Naive Bayesian Engine , 2019, 2019 IEEE 37th International Conference on Computer Design (ICCD).

[14]  John Paul Strachan,et al.  Analog content-addressable memories with memristors , 2019, Nature Communications.

[15]  Daniele Ielmini,et al.  Solving matrix equations in one step with cross-point resistive arrays , 2019, Proceedings of the National Academy of Sciences.

[16]  Tayfun Gokmen,et al.  The Next Generation of Deep Learning Hardware: Analog Computing , 2019, Proceedings of the IEEE.

[17]  Bing Chen,et al.  A general memristor-based partial differential equation solver , 2018, Nature Electronics.

[18]  J. Yang,et al.  Efficient and self-adaptive in-situ learning in multilayer memristor neural networks , 2018, Nature Communications.

[19]  Nathan C. P. Farinha,et al.  Equivalent-accuracy accelerated neural-network training using analogue memory , 2018, Nature.

[20]  Catherine E. Graves,et al.  Memristor‐Based Analog Computation and Neural Network Classification with a Dot Product Engine , 2018, Advanced materials.

[21]  Y. Yue,et al.  Interface Energy Coupling between β-tungsten Nanofilm and Few-layered Graphene , 2017, Scientific Reports.

[22]  Seong-Ook Jung,et al.  A 10T-4MTJ Nonvolatile Ternary CAM Cell for Reliable Search Operation and a Compact Area , 2017, IEEE Transactions on Circuits and Systems II: Express Briefs.

[23]  H.-S. Philip Wong,et al.  Face classification using electronic synapses , 2017, Nature Communications.

[24]  Xin Jiang,et al.  Role of transparency of platinum–ferromagnet interfaces in determining the intrinsic magnitude of the spin Hall effect , 2015, Nature Physics.

[25]  D. Ralph,et al.  Spin transfer torque devices utilizing the giant spin Hall effect of tungsten , 2012, 1208.1711.

[26]  J. Cuomo,et al.  Low resistivity body‐centered cubic tantalum thin films as diffusion barriers between copper and silicon , 1992 .

[27]  Jiaming Zhang,et al.  Analogue signal and image processing with large memristor crossbars , 2017, Nature Electronics.

[28]  Wei D. Lu,et al.  Sparse coding with memristor networks. , 2017, Nature nanotechnology.

[29]  H. Scherrer,et al.  Transport properties of Bi-rich Bi-Sb alloys , 1996 .