Multi-Function CIM Array for Genome Alignment Applications built with Fully Digital Flow
IEEE Nordic Circuits and Systems Conference (NorCAS), pp. 1–7
Abstract
With the advent of next generation genome sequencing machines, the number of genomic reads has increased in the last few years. The assembly and alignment of the reads to reference genomes is computationally complex: Optimal solutions obtained by solving the approximate string matching problem are computationally infeasible when reference genomes are in the order of 3 billion bases. Modern alignment algorithms perform a preprocessing step, where likely matching regions are computed efficiently and only in that region, a base level alignment is performed. In this paper, we show how sorting and searching in memories can be accelerated, which are key steps in common genome alignment algorithms. We develop a CIM (compute in memory) array out of standard-cells, which is capable of sorting a stream of data, as well as act as a CAM (content addressable memory) and perform multi-word logic operations. We fabricated the 2.6 µm2/bit design in a 22nm FDSOI technology, achieving up to 4.28 GB/s throughput and 4.97 nJ/sort at the minimum energy point as a sorter.
Authors 2
-
Affiliation as printed
Chair of Integrated Digital Systems and Circuit Design RWTH Aachen University,Aachen,Germany
Chair of Integrated Digital Systems and Circuit Design RWTH Aachen University, Aachen, Germany
-
Affiliation as printed
Chair of Integrated Digital Systems and Circuit Design RWTH Aachen University,Aachen,Germany
Chair of Integrated Digital Systems and Circuit Design RWTH Aachen University, Aachen, Germany
Cited by 8 stored of 8
8 results
No patents citing this paper on Lens.org (checked 2026-10-06).
References 30
-
W2897269782details pending0citations
-
W4221038786details pending0citations
-
W2087064593details pending0citations
-
W2141389982details pending0citations
-
W2144560237details pending0citations
-
W2158322625details pending0citations
-
W2566708607details pending0citations
-
W2765884744details pending0citations
-
W2801006204details pending0citations
-
W2802559652details pending0citations
-
W2889019034details pending0citations
-
W2950629094details pending0citations
-
W3014426053details pending0citations
-
W3015825547details pending0citations