Weight Transformations in Bit-Sliced Crossbar Arrays for Fault Tolerant Computing-in-Memory: Design Techniques and Evaluation Framework
Akul Malhotra, Sumeet Kumar Gupta

TL;DR
This paper introduces two training-free weight transformation techniques, sign-flip and bit-flip, that significantly improve fault tolerance in bit-sliced crossbar arrays for DNNs without retraining, enabling more reliable compute-in-memory AI accelerators.
Contribution
The paper proposes novel, training-free weight transformation methods, sign-flip and bit-flip, that enhance SAF tolerance in bit-sliced crossbar arrays, supported by an efficient LUT-based evaluation framework.
Findings
Sign-flip and bit-flip recover most accuracy lost due to SAFs.
Methods incur negligible hardware overhead.
Techniques are effective across multiple DNN architectures and datasets.
Abstract
The deployment of deep neural networks (DNNs) on compute-in-memory (CiM) accelerators offers significant energy savings and speed-up by reducing data movement during inference. However, the reliability of CiM-based systems is challenged by stuck-at faults (SAFs) in memory cells, which corrupt stored weights and lead to accuracy degradation. While closest value mapping (CVM) has been shown to partially mitigate these effects for multibit DNNs deployed on bit-sliced crossbars, its fault tolerance is often insufficient under high SAF rates or for complex tasks. In this work, we propose two training-free weight transformation techniques, sign-flip and bit-flip, that enhance SAF tolerance in multi-bit DNNs deployed on bit-sliced crossbar arrays. Sign-flip operates at the weight-column level by selecting between a weight and its negation, whereas bit-flip provides finer granularity by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRadiation Effects in Electronics · Advanced Memory and Neural Computing · Parallel Computing and Optimization Techniques
