Abstract
This paper proposes a parallel programming scheme for the cross-point array with resistive random access memory (RRAM). Synaptic plasticity in unsupervised learning is realized by tuning the conductance of each RRAM cell. Inspired by the spike-timing-dependent-plasticity (STDP), the programming strength is encoded into the spike firing rate (i.e., pulse frequency) and the overlap time (i.e., duty cycle) of the pre-synaptic node and post-synaptic node, and simultaneously applied to all RRAM cells in the cross-point array. Such an approach achieves parallel programming of the entire RRAM array, only requiring local information from pre-synaptic and post-synaptic nodes to each RRAM cell. As demonstrated by digital peripheral circuits implemented in 65nm CMOS, the programming time of a 40kb RRAM array is 84 ns, indicating 900X speedup as compared to state-ofthe-art software approach of sparse coding in image feature extraction.
Original language | English (US) |
---|---|
Pages (from-to) | 126-133 |
Number of pages | 8 |
Journal | Procedia Computer Science |
Volume | 41 |
DOIs | |
State | Published - 2014 |
Externally published | Yes |
Event | 5th Annual International Conference on Biologically Inspired Cognitive Architectures, BICA 2014 - Cambridge, United States Duration: Nov 7 2014 → Nov 9 2014 |
Bibliographical note
Publisher Copyright:© The Authors. Published by Elsevier B.V.
Keywords
- Dictionary learning
- Parallel programming
- Resistive cross-point array
- Synaptic plasticity