RISC32-LP: Low-power FPGA-based IoT Sensor Nodes with Energy Reduction Program Analyzer

  • Tan, Beng-Liong; 
  • Mok, Kai-Ming; 
  • Chang, Jing-Jing; 
  • Lee, Wai-Kong; 
  • Hwang, Seong Oun
Citations

WEB OF SCIENCE

12
Citations

SCOPUS

17

초록

Field-Programmable Gate Array (FPGA)-based sensor nodes are popular for their flexible design approach and field reconfigurability. RISC32 is one of the recent Internet of Things (IoT) processors proposed for the development of FPGA-based sensor nodes, and it includes the ability to reconfigure the micro-architecture on the fly in order to reduce dynamic energy consumption. However, such a method does not minimize static energy consumption, which is important in FPGA-based systems. In this work, clock gating and dynamic voltage and frequency scaling are applied to further reduce the energy consumption in RISC32. In the research presented here, we implemented a new software called the Energy Reduction Program Analyser to estimate the parameters that configure a sensor node to achieve minimum energy consumption, targeting the typical IoT application scenario. Experimental results show that the low-power techniques applied in this work (RISC32-LP) can reduce energy consumption by 47%, compared to the standard RISC32 processor. IEEE

키워드

Clock Gating; Clocks; Dynamic Voltage and Frequency Scaling; Energy consumption; Energy Saving; Field Programmable Gate Array; Field programmable gate arrays; Hardware; Internet of Things; Internet of Things; Low Power; Power demand; Sensor Nodes.; Task analysis; Application programs; Buffer storage; Computer architecture; Dynamic frequency scaling; Energy utilization; Field programmable gate arrays (FPGA); Sensor nodes; Voltage scaling; Dynamic energy consumption; Dynamic voltage and frequency scaling; Internet of Things (IOT); Low power techniques; Micro architectures; Minimum energy consumption; Reconfigurability; Reduce energy consumption; Internet of things
제목
RISC32-LP: Low-power FPGA-based IoT Sensor Nodes with Energy Reduction Program Analyzer
저자
Tan, Beng-Liong; Mok, Kai-Ming; Chang, Jing-Jing; Lee, Wai-Kong; Hwang, Seong Oun
DOI
10.1109/JIOT.2021.3103035
발행일
2022-03-15
유형
Article
저널명
IEEE Internet of Things Journal
권
9
호
6
페이지
4214 ~ 4228