Lightweight Refresh Method for PCM-based Neuromorphic Circuits

Phase change memory (PCM) is being explored as a synaptic nanodevice for scalable and low-power neuromorphic circuits. We present a novel and lightweight method to refresh PCM cells after they saturate at their maximum conductance during the learning process. Our learning system is an event-based Restricted Boltzmann Machine with Spike Time Dependent Plasticity update rule using a modified contrastive divergence algorithm. By using our event-based neuromorphic circuit simulator and the MNIST handwritten digit dataset, we show that our refresh method reduces power consumption by decreasing the number of SET and RESET programming pulses while maintaining high learning accuracy.