mlsanityData to 7 Oct 2026

A Heterogeneous RISC-V based SoC for Secure Nano-UAV Navigation

arXiv 2401.03531 ↗First posted 7 Jan 2024cs.AR cs.AIcited by 2

Not on the map. Why?

Abstract (arXiv)

The rapid advancement of energy-efficient parallel ultra-low-power (ULP) ucontrollers units (MCUs) is enabling the development of autonomous nano-sized unmanned aerial vehicles (nano-UAVs). These sub-10cm drones represent the next generation of unobtrusive robotic helpers and ubiquitous smart sensors. However, nano-UAVs face significant power and payload constraints while requiring advanced computing capabilities akin to standard drones, including real-time Machine Learning (ML) performance and the safe co-existence of general-purpose and real-time OSs. Although some advanced parallel ULP MCUs offer the necessary ML computing capabilities within the prescribed power limits, they rely on small main memories (<1MB) and ucontroller-class CPUs with no virtualization or security features, and hence only support simple bare-metal runtimes. In this work, we present Shaheen, a 9mm2 200mW SoC implemented in 22nm FDX technology. Differently from state-of-the-art MCUs, Shaheen integrates a Linux-capable RV64 core, compliant with the v1.0 ratified Hypervisor extension and equipped with timing channel protection, along with a low-cost and low-power memory controller exposing up to 512MB of off-chip low-cost low-power HyperRAM directly to the CPU. At the same time, it integrates a fully programmable energy- and area-efficient multi-core cluster of RV32 cores optimized for general-purpose DSP as well as reduced- and mixed-precision ML. To the best of the authors' knowledge, it is the first silicon prototype of a ULP SoC coupling the RV64 and RV32 cores in a heterogeneous host+accelerator architecture fully based on the RISC-V ISA. We demonstrate the capabilities of the proposed SoC on a wide range of benchmarks relevant to nano-UAV applications. The cluster can deliver up to 90GOp/s and up to 1.8TOp/s/W on 2-bit integer kernels and up to 7.9GFLOp/s and up to 150GFLOp/s/W on 16-bit FP kernels.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 18 of its 56 references that are in the map. First posted on arXiv 7 Jan 2024.

Builds on

18 of 56 references.

References · 18

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  3. 2016Concrete Problems in AI Safetycited by 1,582
  4. 2019Event-based Vision: A Surveycited by 1,010
  5. 2019HAWQ: Hessian AWare Quantization of Neural Networks with Mixed-Precisioncited by 387
  6. 2020DORY: Automatic End-to-End Deployment of Real-World DNNs on Low-Cost IoT MCUscited by 57
  7. 2023Agilicious: Open-Source and Open-Hardware Agile Quadrotor for Vision-Based Flightcited by 24
  8. 2020Neural-Swarm: Decentralized Close-Proximity Multirotor Control Using Learned Interactionscited by 19
  9. 2018Navion: A 2mW Fully Integrated Real-Time Visual-Inertial Odometry Accelerator for Autonomous Navigation of Nano Dronescited by 14
  10. 2022Kraken: A Direct Event/Frame-Based Multi-sensor Fusion SoC for Ultra-Efficient Visual Processing in Nano-UAVscited by 7
  11. 2023Cheshire: A Lightweight, Linux-Capable RISC-V Host Platform for Domain-Specific Accelerator Plug-Incited by 7
  12. 2023Deep Neural Network Architecture Search for Accurate Visual Pose Estimation aboard Nano-UAVscited by 3
6 more
  1. 2023A 3 TOPS/W RISC-V Parallel Cluster for Inference of Fine-Grain Mixed-Precision Quantized Neural Networkscited by 3
  2. 2022HEROv2: Full-Stack Open-Source Research Platform for Heterogeneous Computingcited by 2
  3. 2022HULK-V: a Heterogeneous Ultra-low-power Linux capable RISC-V SoCcited by 2
  4. 2023CVA6 RISC-V Virtualization: Architecture, Microarchitecture, and Design Space Explorationcited by 2
  5. 2020Composite Enclaves: Towards Disaggregated Trusted Executioncited by 1
  6. 2022Systematic Prevention of On-Core Timing Channels by Full Temporal Partitioningcited by 1

Built on by

Cited by year

Citing papers per year: 2025: 2.

2 papers.