A 65-Nm RRAM Compute-in-Memory Macro for Genome Processing

Fan Zhang,Amitesh Sridharan,Wangxin He,Injune Yeo,Maximilian Liehr,Wei Zhang,Nathaniel Cady,Yu Cao,Jae-Sun Seo,Deliang Fan
DOI: https://doi.org/10.1109/jssc.2024.3396429
IF: 5.4
2024-01-01
IEEE Journal of Solid-State Circuits
Abstract:This work presents the first resistive random access memory (RRAM)-based compute-in-memory (CIM) macro design tailored for genome processing. We analyze and demonstrate two key types of genome processing applications using our developed CIM chip prototype: the state-of-the-art (SOTA) burrows–wheeler transform (BWT)-based DNA short-read alignment and alignment-free mRNA quantification. Our CIM macro is designed and optimized to support the major functions essential to these algorithms, e.g., parallel xnor operations, count, addition, and parallel bit-wise and operations. The proposed CIM macro prototype is fabricated with monolithic integration of HfO $_2$ RRAM and 65-nm CMOS, achieving 2.07 TOPS/W (tera-operations per second per watt) and 2.12 G suffixes/J (suffixes per joule) at 1.0 V, which is the most energy-efficient solution to date for genome processing.
What problem does this paper attempt to address?