A three-dimensional (3d) memristive spiking neural network (m-snn) system

Document Type

Conference Proceeding

Publication Date



Department of Electrical and Computer Engineering


The information communicating among neurons in Spiking Neural Networks (SNNs) is represented as spiking signals. The outstanding energy efficiency of SNNs stems from the minimal computational cost on the nonlinear calculations of the neurons and the communicating power between them. In this paper, we present a three-dimensional (3D) Memristive Spiking Neural Network (M-SNN) system which employs memristors not only as of the electronic synapse but also as the threshold function of SNNs. The simulation results demonstrate our fabricated two-layer memristors outperform the one-layer configuration on design area, power consumption, and latency with the factors of 2, 1.48, and 2.58. To alleviate the switching variation, the heat dissipation layers are added to our memristor resulting in a $\sim$30% reduction in cycle-to-cycle variation. The performance of the 3DM-SNN system is evaluated through the benchmark dataset (CIFAR-10). Our memristive threshold function improves the power consumption by 36%, compared with other state-of-the-art memristor-based threshold functions. The low variation memristor-based synapse shows significant improvement (10% to 66%) on design area, power consumption, and latency, compared with the SRAM and other state-of-the-art memristive synapses.

Publication Title

Proceedings - International Symposium on Quality Electronic Design, ISQED