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) |
---|---|
Title of host publication | Procedia Computer Science |
Publisher | Elsevier |
Pages | 126-133 |
Number of pages | 8 |
Volume | 41 |
DOIs | |
State | Published - 2014 |
Event | 5th Annual International Conference on Biologically Inspired Cognitive Architectures, BICA 2014 - Cambridge, United States Duration: Nov 7 2014 → Nov 9 2014 |
Other
Other | 5th Annual International Conference on Biologically Inspired Cognitive Architectures, BICA 2014 |
---|---|
Country/Territory | United States |
City | Cambridge |
Period | 11/7/14 → 11/9/14 |
Keywords
- Dictionary learning
- Parallel programming
- Resistive cross-point array
- Synaptic plasticity
ASJC Scopus subject areas
- Computer Science(all)