Arnold: an eFPGA-Augmented RISC-V SoC for Flexible and Low-Power IoT End-Nodes
Pasquale Davide Schiavone, Davide Rossi, Alfio Di Mauro, Frank, Gurkaynak, Timothy Saxe, Mao Wang, Ket Chong Yap, Luca Benini

TL;DR
This paper introduces Arnold, a low-power, fully programmable RISC-V-based SoC with an embedded FPGA, designed for flexible, energy-efficient IoT end-nodes capable of handling diverse sensing, processing, and analytics tasks.
Contribution
The work presents Arnold, a novel low-power RISC-V SoC with an embedded FPGA, demonstrating significant power savings and performance improvements for IoT applications.
Findings
Achieves 20.5 uW sleep power for embedded FPGA
Provides 3.4x better performance than similar SoCs
Offers 2.9x improved energy efficiency
Abstract
A wide range of Internet of Things (IoT) applications require powerful, energy-efficient and flexible end-nodes to acquire data from multiple sources, process and distill the sensed data through near-sensor data analytics algorithms, and transmit it wirelessly. This work presents Arnold: a 0.5 V to 0.8 V, 46.83 uW/MHz, 600 MOPS fully programmable RISC-V Microcontroller unit (MCU) fabricated in 22 nm Globalfoundries GF22FDX (GF22FDX) technology, coupled with a stateof-the-art (SoA) microcontroller to an embedded Field Programmable Gate Array (FPGA). We demonstrate the flexibility of the System-OnChip (SoC) to tackle the challenges of many emerging IoT applications, such as (i) interfacing sensors and accelerators with non-standard interfaces, (ii) performing on-the-fly pre-processing tasks on data streamed from peripherals, and (iii) accelerating near-sensor analytics, encryption, and…
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.
