论文标题
Arnold:EFPGA扬名的RISC-V SOC,用于灵活和低功耗的最终节点
Arnold: an eFPGA-Augmented RISC-V SoC for Flexible and Low-Power IoT End-Nodes
论文作者
论文摘要
各种各样的物联网(IoT)应用程序需要强大,节能和灵活的最终节点,才能通过近传感器数据分析算法从多个来源获取数据,并提取感知的数据,并无线传输。 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)。我们演示了系统配置(SOC)的灵活性,以应对许多新兴的物联网应用的挑战,例如(i)与非标准接口的接口传感器和加速器,(ii)在从周围的数据流中进行的数据流中执行的预处理任务,以及(iii II)的加速度,并进行了(III)的加速序列分析和机器分析。拟议的SOC的一个独特特征是剥削身体偏见以降低嵌入式FPGA(EFPGA)织物的泄漏功率,在0.5 V时高达18倍,可为EFPGA织物达到SOA状态bittream-retentive睡眠能力,低至20.5 UW。拟议的SOC提供3.4倍的性能优于2.9倍,比其他同一阶级的其他造成的异质性可重新配置SOC更好。
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 machine learning tasks. A unique feature of the proposed SoC is the exploitation of body-biasing to reduce leakage power of the embedded FPGA (eFPGA) fabric by up to 18x at 0.5 V, achieving SoA state bitstream-retentive sleep power for the eFPGA fabric, as low as 20.5 uW. The proposed SoC provides 3.4x better performance and 2.9x better energy efficiency than other fabricated heterogeneous re-configurable SoCs of the same class.