Hardware-based spiking neural networks (SNNs) are regarded as promising candidates for the cognitive computing system due to low power consumption and highly parallel operation. In this work, we train the SNN in which the firing time carries information using temporal backpropagation. The temporally encoded SNN with 512 hidden neurons showed an accuracy of 96.90% for the MNIST test set. Furthermore, the effect of the device variation on the accuracy in temporally encoded SNN is investigated and compared with that of the rate-encoded network. In a hardware configuration of our SNN, NOR-type analog memory having an asymmetric floating gate is used as a synaptic device. In addition, we propose a neuron circuit including a refractory period generator for temporally encoded SNN. The performance of the 2-layer neural network consisting of synapses and proposed neurons is evaluated through circuit simulation using SPICE. The network with 128 hidden neurons showed an accuracy of 94.9%, a 0.1% reduction compared to that of the system simulation of the MNIST dataset. Finally, the latency and power consumption of each block constituting the temporal network is analyzed and compared with those of the rate-encoded network depending on the total time step. Assuming that the total time step number of the network is 256, the temporal network consumes 15.12 times lower power than the rate-encoded network and can make decisions 5.68 times faster.
翻译:由于电耗低和高度平行操作,基于硬件的神经系统喷射系统被认为是认知计算系统的有希望的候选人。 在这项工作中,我们培训SNN, 发射时间使用时间反向反光转换来传递信息。 时间编码SNN, 包含512个隐藏神经元, 对MNIST测试集的精确度为96.90%。 此外, 设备变异对时间编码 SNN的准确性的影响, 与比率编码网络比较, 被调查。 在我们SNNN的硬件配置中, 使用有不对称浮动门的NOR型模拟记忆作为合成装置。 此外, 我们提议一个神经电路, 包括时间编码 SNNNN。 由突触和拟议神经元组成的2级神经网络的性能表现通过SPICE的电路模拟来评估。 有128个隐藏神经系统的网络显示的精确度为94.9%, 与系统模拟系统模拟中具有不对称浮动浮动浮动浮控门的系统记忆中, 将0.1% 用作合成同步设备设备设备。 最后, 将网络的频率和分级网络消耗时间间隔时间段的频率定为每15 。