Fault-Tolerant Character Recognition in Neuromorphic Systems Using RRAM Crossbar Arrays
Resistive Random-Access Memory (RRAM) crossbar arrays provide a high-density, low-power platform for neuromorphic computing. In this work, we implement an RRAM-based architecture for alphabet recognition using the EMNIST dataset, where all 26 English letters are represented as <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$28 \times 28$</tex> binary images. Beyond ideal conditions, we study the impact of hardware imperfections, including stuck-at faults, random bit flips, and process variations, on recognition performance. To improve resilience, we evaluate two fault tolerance strategies: Triple Modular Redundancy (TMR) and Algorithm-Based Fault Tolerance (ABFT). TMR delivers strong reliability by masking faults through replication, while ABFT efficiently detects and corrects at a lower storage overhead, but at a higher computational cost. Our results demonstrate that RRAM crossbars combined with lightweight fault tolerance provide accurate, energy-efficient, and resilient neuromorphic computing, highlighting their promise for robust and efficient edge AI deployment.
Authors
- Saeideh Shirinzadeh (ORCID: https://orcid.org/0000-0002-8824-1428)
- Rolf Drechsler (ORCID: https://orcid.org/0000-0002-9872-1740)
- Fatemeh Shirinzadeh
- Abhoy Kole (ORCID: https://orcid.org/0000-0002-2300-267X)
- Kamalika Datta (ORCID: https://orcid.org/0000-0003-1191-998X)
Institutions
- German Research Centre for Artificial Intelligence (DE)
Publication Details
- Published
- 2025-10-28
- DOI
- https://doi.org/10.1109/norcas66540.2025.11231306
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00