Improving Self-Fault-Tolerance Capability of Memristor Crossbar Using a Weight-Sharing Approach
The ability of resistive memory (ReRAM) to naturally conduct vector-matrix multiplication (VMM), the primary operation carried out in neural networks, has caught the interest of researchers. The memristor crossbar is a suitable architecture to perform VMM and additionally offers benefits like in-memory computation (IMC), low power, and high density. Memristor-based neural networks are typically trained using a mechanism where weight computations are carried out on a host machine and downloaded into the crossbar. However, due to faulty memristors in the crossbar, a cell may not be able to store the exact weight values, which may lead to inference errors. In this paper, we propose a weight-sharing method to improve the self-fault-tolerance capability of memristor crossbar. In order to reduce the impact of faulty memristors, the weights are shared among different layers of memristors in a 3D crossbar. Simulation analyses show considerable improvements in the fault-tolerance capability of the crossbar.
Authors
- Dev Narayan Yadav (ORCID: https://orcid.org/0000-0003-2806-3604)
- F. Lalchhandama
- Phrangboklang Lyngton Thangkhiew (ORCID: https://orcid.org/0000-0001-8109-1458)
- Rolf Drechsler (ORCID: https://orcid.org/0000-0002-9872-1740)
- Indranil Sengupta (ORCID: https://orcid.org/0000-0002-5438-6653)
- Kamalika Datta (ORCID: https://orcid.org/0000-0003-2746-1125)
Institutions
- Indian Institute of Technology Guwahati (IN)
- Indian Institute of Technology Kharagpur (IN)
- Jawaharlal Nehru University (IN)
- National Institute of Technology Rourkela (IN)
- University of Bremen (DE)
Publication Details
- Published
- 2024-12-17
- DOI
- https://doi.org/10.1109/ats64447.2024.10915508
- Citations
- 2
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.42