← 返回 JSSC 论文列表JSSC 2024第1期Memory22nmCIM
A Nonvolatile AI-Edge Processor With SLC–MLC Hybrid ReRAM Compute-in-Memory Macro Using Current–V oltage-Hybrid Readout Scheme Hung-Hsi Hsu
提出一种采用混合模式ReRAM的非易失性AI边缘处理器,解决能效与计算延迟问题。
22nm工艺, 51.4 TOPS/W, 472.7µs唤醒响应时间, 67.2 TOPS/W(8位输入/8位权重/22-24位输出)
非易失性存内计算AI边缘处理器混合模式ReRAM能效优化动态累加
▸多模式nvCIM引擎控制器(mmCIM-EC)
▸位输入稀疏与位值感知动态累加(BIS-PVA-DA)
▸位权重列反转(BWCI)与动态累加感知电流量化(DACQ)
Abstract
On-chip non-volatile compute-in-memory (nvCIM) enables artificial intelligence (AI)-edge processors to perform multiply-and-accumulate (MAC) operations while enabling the non-volatile storage of weight data in power-off mode to enhance energy efficiency. However, the design challenges of nvCIM- based AI-edge processors include: 1) lack of a nvCIM-friendly computing flow; 2) a tradeoff between usage of memory devices versus process variations, computing yield and area overhead; 3) long computing latency and low energy efficiency; and 4) small- signal margin and large bitline current. This article presents an nvCIM-friendly AI-edge processor that uses a hybrid-mode resistive random access memory nvCIM (hmRe-nvCIM) macro to overcome the abovementioned challenges by three processor-level schemes: 1) a multimode nvCIM engine controller (mmCIM- EC); 2) a bitwise-input-sparsity and place-value-aware dynamic accumulation (BIS-PV A-DA); and 3) a bitwise weight column inversion (BWCI) and two macro-level schemes: 1) a dynamic- accumulation-aware current quantization (DACQ) and 2) a current–voltage-hybrid analog-to-digital converter (CVH-ADC). The proposed AI-edge processor fabricated using 22-nm technol- ogy achieved 51.4 TOPS/W and 472.7- µs wake-up to response time, while the hmRe-nvCIM macro achieved 67.2 TOPS/W under 8-bit input, 8-bit weight, and 22- or 24-bit output precision.