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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call