Rapid Configuration of Asynchronous Recurrent Neural Networks for ASIC Implementations

Spencer Nelson,Wassim Khalil,SangYun Kim,Jia Di,Zhe Zhou,Zhihang Yuan,Guangyu Sun
DOI: https://doi.org/10.1109/hpec49654.2021.9622829
2021-01-01
Abstract:Shortened time-to-market has always been a critical goal for semiconductor IC design companies. With the surge of artificial intelligence, ASIC implementations of various machine learning algorithms are still desired in many applications (e.g., edge computing) over the FPGA counterparts. In order to speed up the development time, this paper analyzes the architecture of gated Recurrent Neural Networks (RNNs) and creates and utilizes generic or flexible asynchronous Multi-Threshold NULL Convention Logic (MTNCL) components to facilitate the rapid design and implementation of a variety of asynchronous ASIC RNN implementations. The design methodology has been demonstrated with the TSMC 65nm bulk CMOS process. The design is simulated at the transistor level for power and speed, and the development time is reported to demonstrate the design effort needed for similar implementations.
What problem does this paper attempt to address?