IEEE Access (Jan 2023)

A Design Support Tool Set for Interface Circuits Between Synchronous and Asynchronous Modules

  • Shogo Semba,
  • Hiroshi Saito

DOI
https://doi.org/10.1109/ACCESS.2023.3243224
Journal volume & issue
Vol. 11
pp. 13408 – 13420

Abstract

Read online

In this paper, we propose a design support tool set for interface circuits between synchronous and asynchronous modules. To facilitate the design of interface circuits between synchronous and asynchronous modules, the proposed tool set generates interface circuits and design constraints based on a predefined communication scheme. In addition, the proposed tool set performs timing verification and delay adjustment to guarantee the operations of the generated interface circuits. In the experiment, we evaluated the latency and overhead of the generated interface circuits. The latency and handshake overhead of the interface circuits generated by the proposed tool set depend on the cycle time of the receiver module. In addition, we designed a system which consists of a synchronous RISC-V processor and an asynchronous multilayer perceptron (MLP) circuit using the proposed tool set. The energy consumption of the system was reduced by 34.0% compared with a system which uses a synchronous MLP circuit.

Keywords