Temperature-Resilient Analog Neuromorphic Chip in Single-Polysilicon CMOS Technology
Tommaso Rizzo, Sebastiano Strangio, Alessandro Catania, Giuseppe Iannaccone
TL;DR
This work addresses the temperature sensitivity of analog neuromorphic circuits by introducing a dynamic read-voltage compensation scheme for weight storage and VMM operation, enabling a two-layer analog neural network to operate accurately from $10^{\circ}\mathrm{C}$ to $60^{\circ}\mathrm{C}$ on a single-poly $180\,\mathrm{nm}$ CMOS process. The authors implement two $16\times16$ time-domain VMMs with 1T-FG floating-gate memories, achieving $ENOB$ around $4.7$ bits for weights and $5.7$ bits for outputs, and map signed weights through a dual-branch scheme. The key contribution is an adaptive $V_{\rm READ}$ rule, $\Delta V_{\rm READ}/\Delta T \approx -3$ mV/°C, which mitigates first-order magnification and partially corrects higher-order distortions, preserving classification accuracy within $2\%$ of software across the tested temperature range. Experimental results on a low-resolution MNIST-like task show sustained accuracy (~$83\%$) with temperature, and memory retention is demonstrated with a feasible refresh strategy. This approach demonstrates the viability of low-cost CMOS processes for energy-efficient analog neuromorphic inference in edge devices. The work significantly advances practical AIMC by combining in-memory analog computing with temperature-aware compensation, enabling robust, low-power neuromorphic chips at scale.
Abstract
In analog neuromorphic chips, designers can embed computing primitives in the intrinsic physical properties of devices and circuits, heavily reducing device count and energy consumption, and enabling high parallelism, because all devices are computing simultaneously. Neural network parameters can be stored in local analog non-volatile memories (NVMs), saving the energy required to move data between memory and logic. However, the main drawback of analog sub-threshold electronic circuits is their dramatic temperature sensitivity. In this paper, we demonstrate that a temperature compensation mechanism can be devised to solve this problem. We have designed and fabricated a chip implementing a two-layer analog neural network trained to classify low-resolution images of handwritten digits with a low-cost single-poly complementary metal-oxide-semiconductor (CMOS) process, using unconventional analog NVMs for weight storage. We demonstrate a temperature-resilient analog neuromorphic chip for image recognition operating between 10$^{\circ}$C and 60$^{\circ}$C without loss of classification accuracy, within 2\% of the corresponding software-based neural network in the whole temperature range.
