Kraken: A Direct Event/Frame-Based Multi-sensor Fusion SoC for Ultra-Efficient Visual Processing in Nano-UAVs

Kraken: A Direct Event/Frame-Based Multi-sensor Fusion SoC for Ultra-Efficient Visual Processing in Nano-UAVs

Abstract

Kraken is an ultra-low-power, heterogeneous System-on-Chip (SoC) fabricated in 22nm FDX technology designed to enable complex, autonomous visual tasks for Nano-UAVs under tight power constraints. The chip achieves high-speed, multi-functional visual processing by efficiently fusing data directly from both standard frame-based and novel event-based (DVS) sensors. Its architecture integrates three specialized accelerators, including an 8-core RISC-V cluster (1.8 TOPS/W) and a neuromorphic engine capable of sub-uJ/inference SNN processing.

Report

Key Highlights

  • Purpose: Enables complex, autonomous visual processing (e.g., navigation, tracking, obstacle avoidance) fully onboard Nano-UAVs.
  • Sensor Fusion Innovation: Demonstrates a direct multi-sensor fusion capability, combining output from high-speed event-based DVS sensors and traditional frame-based (BW/RGB) imagers on a single low-power chip.
  • Fabrication & Efficiency: Built using energy-efficient 22nm FDX technology.
  • Heterogeneous Architecture: Integrates an 8-core RISC-V cluster, a TNN accelerator, and a dedicated neuromorphic accelerator for specialized workload partitioning.
  • Extreme Energy Efficiency: The dedicated neuromorphic engine allows for highly sparse, event-driven SNN inference at ultra-low power levels (sub-uJ/inference).

Technical Details

  • Process Technology: 22nm FDX (Fully Depleted Silicon On Insulator).
  • Processing Cluster: Features an 8-cores RISC-V processor cluster specifically designed for frame-based inference.
  • RISC-V Performance Metric: The RISC-V cluster includes mixed-precision Deep Neural Network (DNN) extensions, achieving an efficiency of 1.8 TOPS/W (Tera Operations per Second per Watt).
  • TNN Accelerator: Includes a Tensor Neural Network (TNN) accelerator boasting a remarkable efficiency of 1036 TOPS/W.
  • Neuromorphic Computing: Handles Spiking Neural Network (SNN) inference using an energy-proportional accelerator optimized for event-driven, highly sparse data.
  • Interfacing: The SoC includes a vast set of peripherals to efficiently manage both standard frame-based sensors and novel event-based DVS interfaces.

Implications

  • RISC-V Domination at the Edge: Kraken underscores the growing adoption of RISC-V as the core instruction set for highly efficient, specialized, heterogeneous processing in constrained environments. The inclusion of specialized DNN extensions within the RISC-V cluster confirms the trend of customizing the ISA for AI acceleration.
  • Enabling True Nano-UAV Autonomy: By integrating high-performance computation and low-power multi-sensor fusion onto a single chip, Kraken addresses the fundamental challenge of power and payload limitations, making true autonomy feasible for nano- and pico-sized UAVs for critical applications (e.g., search and rescue).
  • Advancement in Sensor Modality: This architecture validates the practical use of fusing data streams from asynchronous event cameras with synchronous frame cameras, pushing the envelope for robust computer vision algorithms in dynamic, low-latency applications.
  • Neuromorphic Hardware Maturation: The successful deployment of a dedicated sub-uJ/inf neuromorphic accelerator shows the viability of dedicated hardware for SNNs, promising massive efficiency gains for specific visual tasks where data sparsity is high.
lock-1

Technical Deep Dive Available

This public summary covers the essentials. The Full Report contains exclusive architectural diagrams, performance audits, and deep-dive technical analysis reserved for our members.

Read Full Report →