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
-
W3083342782details pending0citations
-
W3093747632details pending0citations
-
W3098780461details pending0citations
-
W3113469410details pending0citations
-
W3159558974details pending0citations
-
W4211211399details pending0citations
-
W4313000690details pending0citations
-
W6764232794details pending0citations
-
W6801721183details pending0citations
-
W6809922353details pending0citations