Energy-Efficient CMOS Memristive Synapses for Mixed-Signal Neuromorphic System-on-a-Chip

Emerging non-volatile memory (NVM), or memristive, devices promise energy-efficient realization of deep learning, when efficiently integrated with mixed-signal integrated circuits on a CMOS substrate. Even though several algorithmic challenges need to be addressed to turn the vision of memristive Neuromorphic Systems-on-a-Chip (NeuSoCs) into reality, issues at the device and circuit interface need immediate attention from the community. In this work, we perform energy-estimation of a NeuSoC system and predict the desirable circuit and device parameters for energy-efficiency optimization. Also, CMOS synapse circuits based on the concept of CMOS memristor emulator are presented as a system prototyping methodology, while practical memristor devices are being developed and integrated with general-purpose CMOS. The proposed mixed-signal memristive synapse can be designed and fabricated using standard CMOS technologies and open doors to interesting applications in cognitive computing circuits.

[1]  Byoungil Lee,et al.  Nanoelectronic programmable synapses based on phase change materials for brain-inspired computing. , 2012, Nano letters.

[2]  Giacomo Indiveri,et al.  Integration of nanoscale memristor synapses in neuromorphic computing architectures , 2013, Nanotechnology.

[3]  D. Stewart,et al.  The missing memristor found , 2008, Nature.

[4]  Johannes Schemmel,et al.  A wafer-scale neuromorphic hardware system for large-scale neural modeling , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[5]  Georgios Ch. Sirakoulis,et al.  Memristor-Based Nanoelectronic Computing Circuits and Architectures , 2016 .

[6]  L.O. Chua,et al.  Memristive devices and systems , 1976, Proceedings of the IEEE.

[7]  V. Saxena,et al.  Reconfigurable Threshold Logic Gates using memristive devices , 2012, 2012 IEEE Subthreshold Microelectronics Conference (SubVT).

[8]  Vishal Saxena,et al.  A Compact CMOS Memristor Emulator Circuit and its Applications , 2017, 2018 IEEE 61st International Midwest Symposium on Circuits and Systems (MWSCAS).

[9]  N. Cady,et al.  Nanoscale Hafnium Oxide RRAM Devices Exhibit Pulse Dependent Behavior and Multi-level Resistance Capability , 2016 .

[10]  Matthew Cook,et al.  Fast-classifying, high-accuracy spiking deep networks through weight and threshold balancing , 2015, 2015 International Joint Conference on Neural Networks (IJCNN).

[11]  Vishal Saxena,et al.  Enabling bio-plausible multi-level STDP using CMOS neurons with dendrites and bistable RRAMs , 2017, 2017 International Joint Conference on Neural Networks (IJCNN).

[12]  Robert Legenstein,et al.  A compound memristive synapse model for statistical learning through STDP in spiking neural networks , 2014, Front. Neurosci..

[13]  Pritish Narayanan,et al.  Neuromorphic computing using non-volatile memory , 2017 .

[14]  Narayan Srinivasa,et al.  Energy-Efficient Neuron, Synapse and STDP Integrated Circuits , 2012, IEEE Transactions on Biomedical Circuits and Systems.

[15]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[16]  R. Waser,et al.  Resistive Switching: From Fundamentals of Nanoionic Redox Processes to Memristive Device Applications , 2016 .

[17]  Geoffrey E. Hinton,et al.  Reducing the Dimensionality of Data with Neural Networks , 2006, Science.

[18]  Vishal Saxena,et al.  A CMOS Spiking Neuron for Brain-Inspired Neural Networks With Resistive Synapses and In Situ Learning , 2015, IEEE Transactions on Circuits and Systems II: Express Briefs.

[19]  Wolfgang Maass,et al.  Bayesian Computation Emerges in Generic Cortical Microcircuits through Spike-Timing-Dependent Plasticity , 2013, PLoS Comput. Biol..

[20]  Somnath Paul,et al.  Event-Driven Random Back-Propagation: Enabling Neuromorphic Deep Learning Machines , 2016, Front. Neurosci..

[21]  W. Lu,et al.  High-density Crossbar Arrays Based on a Si Memristive System , 2008 .

[22]  R. Douglas,et al.  Event-Based Neuromorphic Systems , 2015 .

[23]  Rachel Courtland,et al.  Transistors could stop shrinking in 2021 , 2016 .

[24]  T. Serrano-Gotarredona,et al.  STDP and STDP variations with memristors for spiking neuromorphic learning systems , 2013, Front. Neurosci..

[25]  Vishal Saxena,et al.  Indirect compensation techniques for three-stage CMOS op-amps , 2009, 2009 52nd IEEE International Midwest Symposium on Circuits and Systems.

[26]  Kwabena Boahen,et al.  Learning in Silicon: Timing is Everything , 2005, NIPS.

[27]  L. Chua Memristor-The missing circuit element , 1971 .

[28]  R. Dittmann,et al.  Redox‐Based Resistive Switching Memories – Nanoionic Mechanisms, Prospects, and Challenges , 2009, Advanced materials.

[29]  Shimeng Yu,et al.  On the stochastic nature of resistive switching in metal oxide RRAM: Physical modeling, monte carlo simulation, and experimental characterization , 2011, 2011 International Electron Devices Meeting.

[30]  Vishal Saxena,et al.  Homogeneous Spiking Neuromorphic System for Real-World Pattern Recognition , 2015, IEEE Journal on Emerging and Selected Topics in Circuits and Systems.

[31]  Haifeng Cheng,et al.  Analog memristors based on thickening/thinning of Ag nanofilaments in amorphous manganite thin films. , 2013, ACS applied materials & interfaces.

[32]  Catherine D. Schuman,et al.  A Survey of Neuromorphic Computing and Neural Networks in Hardware , 2017, ArXiv.

[33]  Vishal Saxena,et al.  Towards spiking neuromorphic system-on-a-chip with bio-plausible synapses using emerging devices , 2017, NANOCOM.

[34]  Romain Brette,et al.  The Brian Simulator , 2009, Front. Neurosci..

[35]  Dmitri B. Strukov,et al.  A reconfigurable architecture for hybrid CMOS/Nanodevice circuits , 2006, FPGA '06.

[36]  Vishal Saxena,et al.  W-2W Current Steering DAC for Programming Phase Change Memory , 2009, 2009 IEEE Workshop on Microelectronics and Electron Devices.