7 µW always on Audio feature extraction with filter banks on TSMC 22nm uLL
A RISC-V ISA Extension For Ultra-Low Power IoT Wireless Signal Processing
By Hela Belhadj Amor, Carolynn Bernier, ZDeněk Přikryl
This work presents an instruction-set extension to the open-source RISC-V ISA (RV32IM) dedicated to ultra-low power (ULP) software-defined wireless IoT transceivers. The custom instructions are tailored to the needs of 8/16/32-bit integer complex arithmetic typically required by quadrature modulations. The proposed extension occupies only 2 major opcodes and most instructions are designed to come at a near-zero energy cost. Both an instruction accurate (IA) and a cycle accurate (CA) model of the new architecture are used to evaluate six IoT baseband processing test benches including FSK demodulation and LoRa preamble detection. Simulation results show cycle count improvements from 19% to 68%. Post synthesis simulations for a target 22nm FD-SOI technology show less than 1% power and 28% area overheads, respectively, relative to a baseline RV32IM design. Power simulations show a peak power consumption of 380 μW for Bluetooth LE demodulation and 225 μW for LoRa preamble detection (BW = 500 kHz, SF = 11).
![]() |
E-mail This Article | ![]() |
![]() |
Printer-Friendly Page |
|
Codasip Hot IP
Related Articles
- Extending RISC-V ISA With a Custom Instruction Set Extension
- Think Big for Ultra-Low Power IoT SoCs
- Utilizing UWB in ultra-low power ZigBee wireless sensor nodes
- ISA optimizations for hardware and software harmony: Custom instructions and RISC-V extensions
- Creating Domain Specific Processors Using Custom RISC-V ISA Instructions
New Articles
- Why RISC-V is a viable option for safety-critical applications
- Dimensioning in 3D space: Object Volumetric Measurement by Leveraging Depth Camera-based Reconstruction on NVIDIA Edge devices
- What is JESD204B? Quick summary of the standard
- Post-Quantum Cryptography - Securing Semiconductors in a Post-Quantum World
- Analysis and Summary on Clock Generator Circuits and PLL Design
Most Popular
- System Verilog Assertions Simplified
- Enhancing VLSI Design Efficiency: Tackling Congestion and Shorts with Practical Approaches and PnR Tool (ICC2)
- System Verilog Macro: A Powerful Feature for Design Verification Projects
- Method for Booting ARM Based Multi-Core SoCs
- An Outline of the Semiconductor Chip Design Flow