← 返回 JSSC 论文列表
📄 下载 JSSC 原文 PDF
JSSC 2021第1期Digital Circuits40nm

A1 . 5 -µJ/Task Path-Planning Processor for 2-D/3-D Autonomous Navigation of Microrobots

提出一种用于2-D/3-D自主导航的低能耗路径规划处理器,采用RRT算法和并行扩展技术优化性能。
40nm CMOS, 0.9V, 200MHz, 1.5µJ/task
路径规划自主导航RRT算法低功耗设计并行处理
采用双树规划和分支扩展技术降低计算复杂度
引入剪枝与重用策略应对动态场景
通过并行处理引擎阵列实现高效路径规划
Abstract
Autonomous microrobots have been utilized in a wide range of applications. Energy-efficient, real-time path plan- ning for navigation is essential. This work presents a path- planning processor for 2-D/3-D autonomous navigation. Energy and latency are minimized through algorithm-architecture opti- mization. The processor utilizes the rapidly exploring random tree (RRT) algorithm to ensure efficient planning on maps that have higher dimensions and a higher resolution. Dual-tree planning, branch extension, and parallel expansion are adopted in order to reduce both computational complexity and mem- ory requirements. A prune-and-reuse strategy is also adopted so as to quickly respond to dynamic scenarios. An array of processing engines (PEs) is deployed in order to enable parallel expansion. The number of PEs is minimized through latency analysis. Low-complexity implementation for the PE is proposed while maintaining a high performance. Fabricated in a 40-nm CMOS technology, the chip integrates 2M logic gates in an area of 3.65 mm 2. The processor supports path-planning tasks for both 2-D and 3-D maps, with latencies of less than 1 and 10 ms, respectively. For a 2-D map that has 100 × 100 grids, the proposed processor dissipates 1.5 µ/task at a clock frequency of 200 MHz from a 0.9-V supply. Compared with the state-of- the-art designs, the proposed path-planning processor achieves a 1467× shorter processing latency based on an energy dissipation that is 2133 × lower, despite the ca