Energy Efficient and Adaptive Analog IC Design for Delay-Based Reservoir Computing
Fabiha Nowshin, Lingjia Liu, Yang Yi · 2020
In recent years neuromorphic computing has achieved a lot of success due to its ability to process data intensive applications much faster and using less power compared to traditional computer architectures. Recurrent neural network, a type of artificial neural network has deemed to be more efficient in emulating biological neurons. The complexity in training recurrent neural networks is simplified in reservoir computing by training only the readout stage. This work describes an analog circuit implementation of a delay- based reservoir computing system. It is implemented using a Mackey-Glass nonlinearity function, a voltage to current converter, an analog to spike signal converter, a delay line and a spike to analog signal converter for adding feedback. The outputs from the system can be read from the delay line where the weights can be calibrated based on the required application. The design was implemented using TSMC 180nm technology with a maximum supply voltage of 1.8V for the neurons. This design is unique since the delayed feedback network used has persistent memory for data processing and uses analog signals directly without the need for analog-to- digital converters which makes it area and power efficient. The number of neurons in the delay line can be increased or decreased depending on the application allowing user flexibility. The nonlinearity function does not use any external supply and draws in power from incoming analog signals and the total power consumed by the system is 4.6mW.