IEICE Electronics Express
Online ISSN : 1349-2543
ISSN-L : 1349-2543
An RRAM compute-in-memory architecture for energy-efficient binary matrix-vector multiplication processing
Hao YueTianhang LiangYihao ChenXiangrui LiXin KongZhelong JiangZhigang LiGang ChenHuaxiang Lu
Author information
JOURNAL FREE ACCESS Advance online publication

Article ID: 22.20250422

Details
Abstract

Binary matrix-vector multiplication (BMVM) is a key operation in post-quantum cryptography schemes like the Classic McEliece cryptosystem. Conventional computing architectures incur significant energy efficiency loss due to data movement of large matrices when handling such tasks. Resistive memory (RRAM) non-volatile compute-in-memory (nvCIM) is an ideal technology for high energy-efficient BMVM processing but faces challenges, including signal margin degradation in high input-parallelism arrays due to device non-idealities and high hardware overhead from current readout and XOR operations. This work presents a RRAM nvCIM architecture featuring: 1) 1T1R cells with high-resistive-state compensation modules; and 2) pulsed current-sensing parity checkers. Based on the 180nm process and test results from RRAM devices, the computing accuracy and efficiency of the architecture are verified by simulation. The proposed architecture performs high-precision current accumulation with a maximum MAC value of 10 and achieves an energy efficiency of 1.51TOPS/W, offering approximately 1.62× improvement compared to an advanced 28nm FPGA platform.

Content from these authors
© 2025 by The Institute of Electronics, Information and Communication Engineers
Previous article Next article
feedback
Top