A Novel Computing-in-Memory Platform Based on Hybrid Spintronic/CMOS Memory

Zhi Yang,Kuiqing He,Zeqing Zhang,Yao Lu,Zheng Li,Yijiao Wang,Zhaohao Wang,Weisheng Zhao
DOI: https://doi.org/10.1109/ted.2021.3137761
IF: 3.1
2022-04-01
IEEE Transactions on Electron Devices
Abstract:Computing-in-memory (CiM) based on spintronic devices is considered to be one of the most promising solutions to address the von Neumann bottleneck. In this article, a novel CiM platform based on hybrid spintronic/CMOS memory is proposed, which can work in memory mode and computing mode. Instead of integrating complex logic units in memory, minor modifications are made to peripheral circuits to perform calculations. Profiting from the unique properties of hybrid memory and well-modified peripheral circuitry, three different computing schemes are introduced, and the computing results are obtained as typical memory readouts. Complex bulk bitwise logic functions including 16 Boolean logic functions and arithmetic operations can be implemented by combining the proposed schemes and dynamically configuring the input variables. All computing functions can be implemented without nonvolatile bit write operations, and there is no restriction on the location of operands. A 1-bit full adder and a multibit ripple carry adder are designed as instances of flexible utilization of the platform. The hybrid spintronic/CMOS simulations at the 40 nm technology node further demonstrate the functionality and performance of this work. The performance of nonvolatile memory write operations is significantly improved and requirements for device fabrication are reduced by exploiting the toggle spin torques mechanism. The resistance margins of our design are twice greater compared to the previous parallel-connected schemes.
engineering, electrical & electronic,physics, applied
What problem does this paper attempt to address?