Reliable In-Memory Neuromorphic Computing Using Spintronics

Recently Spin Transfer Torque Random Access Memory (STT-MRAM) technology has drawn a lot of attention for the direct implementation of neural networks, because it offers several advantages such as near-zero leakage, high endurance, good scalability, small foot print and CMOS compatibility. The stori...

Full description

Saved in:
Bibliographic Details
Published in2019 24th Asia and South Pacific Design Automation Conference (ASP-DAC) pp. 1 - 7
Main Authors Munch, Christopher, Bishnoi, Rajendra, Tahoori, Mehdi B.
Format Conference Proceeding
LanguageEnglish
Published ACM 21.01.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Recently Spin Transfer Torque Random Access Memory (STT-MRAM) technology has drawn a lot of attention for the direct implementation of neural networks, because it offers several advantages such as near-zero leakage, high endurance, good scalability, small foot print and CMOS compatibility. The storing device in this technology, the Magnetic Tunnel Junction (MTJ), is developed using magnetic layers that requires new fabrication materials and processes. Due to complexities of fabrication steps and materials, MTJ cells are subject to various failure mechanisms. As a consequence, the functionality of the neuromorphic computing architecture based on this technology is severely affected. In this paper, we have developed a framework to analyze the functional capability of the neural network inference in the presence of the several MTJ defects. Using this framework, we have demonstrated the required memory array size that is necessary to tolerate the given amount of defects and how to actively decrease this overhead by disabling parts of the network.
ISSN:2153-697X
DOI:10.1145/3287624.3288745