Abstract
The development of small, energy-efficient artificial intelligence edge devices is limited in conventional computing architectures by the need to transfer data between the processor and memory. Non-volatile compute-in-memory (nvCIM) architectures have the potential to overcome such issues, but the development of high-bit-precision configurations required for dot-product operations remains challenging. In particular, input–output parallelism and cell-area limitations, as well as signal margin degradation, computing latency in multibit analogue readout operations and manufacturing challenges, still need to be addressed. Here we report a 2 Mb nvCIM macro (which combines memory cells and related peripheral circuitry) that is based on single-level cell resistive random-access memory devices and is fabricated in a 22 nm complementary metal–oxide–semiconductor foundry process. Compared with previous nvCIM schemes, our macro can perform multibit dot-product operations with increased input–output parallelism, reduced cell-array area, improved accuracy, and reduced computing latency and energy consumption. The macro can, in particular, achieve latencies between 9.2 and 18.3 ns, and energy efficiencies between 146.21 and 36.61 tera-operations per second per watt, for binary and multibit input–weight–output configurations, respectively.
Cite
CITATION STYLE
Xue, C. X., Chiu, Y. C., Liu, T. W., Huang, T. Y., Liu, J. S., Chang, T. W., … Chang, M. F. (2021). A CMOS-integrated compute-in-memory macro based on resistive random-access memory for AI edge devices. Nature Electronics, 4(1), 81–90. https://doi.org/10.1038/s41928-020-00505-5
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.