Automated design of deep neural networks with in-situ training architecture based on analog functional blocks
M. O. Petrov,E. A. Ryndin,N. V. Andreeva
DOI: https://doi.org/10.1140/epjs/s11734-024-01369-y
2024-10-25
The European Physical Journal Special Topics
Abstract:Deep neural networks are the most in demand and popular for solving a wide range of problems in various fields of science and technology due to their learning ability. Increasing the number of layers in software implementation of deep neural networks (DNN) requires increased power consumption when working with big asynchronous data and becomes ineffective. To solve this problem, this study proposes a new approach to DNN design with on-chip training, based on the analog implementation of all computational operations, including matrix–vector multiplication in synaptic crossbar arrays, with digital implementation of synaptic weight setup and storage operations. The efficiency of the proposed approach is determined by the developed integrated synaptic CMOS IP block, which performs direct (without DAC) linear conversion of the binary code of the synaptic weight into the level of synaptic conductivity, as well as unified analog CMOS IP blocks with the ability to change the number of inputs and outputs. The paper presents the circuit diagrams, topology and results of SPICE modeling of CMOS IP blocks, as well as a description of the functional capabilities of the compiler, which allows using these IP blocks to synthesize functional circuits and topology of deep neural networks with specified parameters based on a neural network graph with training using the backpropagation method.
physics, multidisciplinary