In-memory analog matrix computing (AMC) with resistive random-access memory (RRAM) represents a highly promising solution that solves matrix problems in one step. However, the existing AMC circuits each have a specific connection topology to implement a single computing function, lack of the universality as a matrix processor. In this work, we design a reconfigurable AMC macro for general-purpose matrix computations, which is achieved by configuring proper connections between memory array and amplifier circuits. Based on this macro, we develop a hybrid system that incorporates an on-chip write-verify scheme and digital functional modules, to deliver a general-purpose AMC solver for various applications.
翻译:基于电阻式随机存取存储器(RRAM)的内存内模拟矩阵计算(AMC)是一种极具前景的解决方案,能够一步求解矩阵问题。然而,现有的AMC电路均采用特定连接拓扑以实现单一计算功能,缺乏作为矩阵处理器的通用性。本工作设计了一种用于通用矩阵计算的可重构AMC宏单元,其通过配置存储阵列与放大器电路间的适当连接来实现。基于此宏单元,我们开发了一种混合系统,该系统集成了片上写入验证方案与数字功能模块,从而为各类应用提供了一个通用的AMC求解器。