Litcius/Paper detail

A Low-Power Asynchronous RISC-V Processor With Propagated Timing Constraints Method

Zhiyu Li, Yuhao Huang, Longfeng Tian, Ruimin Zhu, Shanlin Xiao, Zhiyi Yu

2021IEEE Transactions on Circuits & Systems II Express Briefs37 citationsDOI

Abstract

Over the past decade, the design of low-power processors is a primary requirement of emerging applications, as Internet of Things (IoT) and neuromorphic chips. Therefore, there has been renewed interest in asynchronous circuits for their low-power consumption and robustness. However, one of the main obstacles is the lack of commercial EDA tool support, which makes asynchronous design takes time and is not well-suited for industrial adoption. This brief proposes a new methodology for implementing asynchronous phase-decoupled click-based circuits with traditional EDA tools. To perform static timing analysis both in the control and data paths, we capture asynchronous event propagation via generated clocks. Moreover, we present an adaptive pipeline asynchronous RISC-V processor implemented on the FPGA, Xilinx ZCU102 board. The implementation result shows that the asynchronous RISC-V processor achieves a 3× dynamic power improvement against the synchronous one with a similar resource.

Topics & Concepts

Asynchronous communicationComputer scienceSynchronizerReduced instruction set computingField-programmable gate arrayEmbedded systemAsynchronous systemAsynchronous circuitRobustness (evolution)Pipeline (software)Static timing analysisComputer architectureComputer hardwareSynchronous circuitInstruction setDistributed computingClock signalComputer networkOperating systemBiochemistryTelecommunicationsGeneChemistryJitterLow-power high-performance VLSI designAdvanced Memory and Neural ComputingQuantum-Dot Cellular Automata
A Low-Power Asynchronous RISC-V Processor With Propagated Timing Constraints Method | Litcius