Skip to content

An Updatable Nonvolatile Multi-bit Memory Array Core for Compute-in-memory Architectures

Aug 2026 · Midwest Symposium on Circuits and Systems · pp. 435-439 · 0 citations · 17 references

Abstract

This paper proposes a novel compute-in-memory architecture comprising multi-valued memory units using binary nonvolatile memory devices (NVMs) for brainmorphic circuits. The proposed architecture employs parallel-connected binary nonvolatile memory devices with thermometer-code representation to mitigate the impact of write errors while enabling addition and subtraction of memory values. The feedback write scheme conducts addition and subtraction of memory values on-chip across an array of multi-valued memory units. In this paper, we consider the implementation of voltage-controlled MRAM (VC-MRAM), which offers high endurance and low-voltage operation, making it suitable for brainmorphic hardware. To verify the circuit operation, we fabricated a CMOS-integrated test chip. This test chip consists of a single memory unit and a feedback write circuit, where the VC-MRAM devices were replaced with NMOS pseudo-resistive transistors to emulate NVM resistance states. Measurements showed less than 5% error compared to SPICE simulations, confirming accurate memoryto-PWM conversion. Numerical analysis further demonstrated an $\mathbf{8 7 \% - 9 5 \%}$ discrimination probability under 5% resistance variation. These results show the suitability of the architecture for multi-valued weight updates in robust brainmorphic systems.

View source

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.