A Lightweight and Chip-Level Reconfigurable Architecture for Next-Generation IoT End Devices

Chong Zhang,Songfan Li,Yihang Song,Qianhe Meng,Li Lu,Hongzi Zhu,Xin Wang
DOI: https://doi.org/10.1109/tc.2023.3343094
IF: 3.183
2024-01-01
IEEE Transactions on Computers
Abstract:The rapid development of IoT applications calls for re-configurable IoT devices that can easily extend new functionality on demand. However, in the current architecture, updating chip functions on the end device is highly coupled with the local microprocessor in both hardware and software aspects, leading to inadequate flexibility. In this paper, we propose LEGO, a lightweight and architecture whith chip-leve plug-and-play cabilities for IoT end devices. To achieve this, we first decouping the control over heterogeneous chips from end devices to the gateway, and design a novel Unified Chip Description Language (UCDL) to access various types of functional chips uniformly. To supporting chips plug-and-play, we design a novel signal converting circuit on end devices to generate all required underlying signals for chip control. We also design a layered instruction orchestrator and hierarchical scheduler to minimize transmission overhead. The results show that our LEGO system can respond to chips plug-and-play within 0.13 seconds, and the lightweight architecture could reduce 49%∼61% of power consumption in practical scenarios compared with traditional IoT end devices that are controlled by a microprocessor. The lightweight and easy-to-deploy features of LEGO makes it helpful to reduce deployment cost, thus conducive to accelerating large-scale applications.
What problem does this paper attempt to address?