AN AREA REDUCTION TECHNIQUE FOR LOGIC SYNTHESIS OF NEURAL NETWORKS

This paper proposes a logic synthesis algorithm for neural networks (NNs). The logic circuit obtained by the proposed algorithm does not use multipliers and is rounding error free. Therefore, the proposed method is suitable for a low cost device with no hard macro of multiplier. The advantage over conventional methods is to reduce hardware resource usages without sacrificing output precision. The proposed algorithm sequentially converts each of multiple neural units constituting a given NN into a logic circuit, and in order to reduce the number of logic gates, it utilizes the input-output characteristics of neural units already converted. The proposed method is compared with a conventional method by using three types of benchmark NNs. The evaluation results on the number of logic gates show that, the reduction rate increases with the number of neural units and its maximum is 19.4%. Further, the results for implementation on CPLD (Complex Programmable Logic Device) show that the maximum reduction rate is 11.6%.

[1]  Marcian N. Cirstea,et al.  Direct Neural-Network Hardware-Implementation Algorithm , 2010, IEEE Transactions on Industrial Electronics.

[2]  S. Himavathi,et al.  Feedforward Neural Network Implementation in FPGA Using Layer Multiplexing for Effective Resource Utilization , 2007, IEEE Transactions on Neural Networks.

[3]  Seul Jung,et al.  Hardware Implementation of a Real-Time Neural Network Controller With a DSP and an FPGA for Nonlinear Systems , 2007, IEEE Transactions on Industrial Electronics.

[4]  E. McCluskey Minimization of Boolean functions , 1956 .

[5]  Tarek M. Taha,et al.  FPGA Implementation of Izhikevich Spiking Neural Networks for Character Recognition , 2009, 2009 International Conference on Reconfigurable Computing and FPGAs.

[6]  Indranil Saha,et al.  journal homepage: www.elsevier.com/locate/neucom , 2022 .

[7]  Marcian Cirstea,et al.  A Digital Neural Network FPGA Direct Hardware Implementation Algorithm , 2007, 2007 IEEE International Symposium on Industrial Electronics.