Energy-efficient SNN Architecture using 3nm FinFET Multiport SRAM-based CIM with Online Learning
Lucas Huijbregts, Liu Hsiao-Hsuan, Paul Detterer, Said Hamdioui,, Amirreza Yousefzadeh, Rajendra Bishnoi

TL;DR
This paper introduces a 3nm FinFET SRAM-based CIM architecture optimized for SNN inference, achieving significant improvements in speed and energy efficiency suitable for edge devices.
Contribution
It presents a novel multiport SRAM design with online learning capabilities for SNNs, enhancing throughput and energy efficiency over traditional designs.
Findings
3.1× speed improvement over single-port SRAM
2.2× energy efficiency enhancement
Achieves 44 MInf/s throughput at 607 pJ/Inf
Abstract
Current Artificial Intelligence (AI) computation systems face challenges, primarily from the memory-wall issue, limiting overall system-level performance, especially for Edge devices with constrained battery budgets, such as smartphones, wearables, and Internet-of-Things sensor systems. In this paper, we propose a new SRAM-based Compute-In-Memory (CIM) accelerator optimized for Spiking Neural Networks (SNNs) Inference. Our proposed architecture employs a multiport SRAM design with multiple decoupled Read ports to enhance the throughput and Transposable Read-Write ports to facilitate online learning. Furthermore, we develop an Arbiter circuit for efficient data-processing and port allocations during the computation. Results for a 128128 array in 3nm FinFET technology demonstrate a 3.1 improvement in speed and a 2.2 enhancement in energy efficiency with our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum-Dot Cellular Automata · Low-power high-performance VLSI design · Advancements in Semiconductor Devices and Circuit Design
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
