2021
DOI: 10.3390/electronics10091084
|View full text |Cite
|
Sign up to set email alerts
|

Optimization of Multi-Level Operation in RRAM Arrays for In-Memory Computing

Abstract: Accomplishing multi-level programming in resistive random access memory (RRAM) arrays with truly discrete and linearly spaced conductive levels is crucial in order to implement synaptic weights in hardware-based neuromorphic systems. In this paper, we implemented this feature on 4-kbit 1T1R RRAM arrays by tuning the programming parameters of the multi-level incremental step pulse with verify algorithm (M-ISPVA). The optimized set of parameters was assessed by comparing its results with a non-optimized one. The… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
18
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 17 publications
(19 citation statements)
references
References 41 publications
(48 reference statements)
1
18
0
Order By: Relevance
“…Although the values of the on/off ratios are reduced in V2 and V3 memristive devices, the variability in the on and off state currents of the resistive switching operations are also considerably reduced as shown in Figures 7 and 8. This reduction in variability is one of the basic requirements of the memristive devices to utilize them for multi-level operation [48]. The memristive devices with a capability of multi-level operation are suitable for neuromorphic computing applications [49].…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Although the values of the on/off ratios are reduced in V2 and V3 memristive devices, the variability in the on and off state currents of the resistive switching operations are also considerably reduced as shown in Figures 7 and 8. This reduction in variability is one of the basic requirements of the memristive devices to utilize them for multi-level operation [48]. The memristive devices with a capability of multi-level operation are suitable for neuromorphic computing applications [49].…”
Section: Resultsmentioning
confidence: 99%
“…The mean values of the HRS currents increase with the thickness of the Al2O3 layers. The memory window (MW), which is essentially the on/off ratio of the memristive ments of the memristive devices to utilize them for multi-level operation [48]. The memristive devices with a capability of multi-level operation are suitable for neuromorphic computing applications [49].…”
Section: Resultsmentioning
confidence: 99%
“…According to the authors, the specific implementation of this model is a SPICE sub-circuit with two terminal connections and a parameter for the selection of the device conductance state. The model was successfully used in circuit simulations of neural networks 68 . Kriging modeling could be potentially applied to model the means and standard deviations of the readout current as a function of the read voltage instead of the simple linear fit.…”
Section: Discussionmentioning
confidence: 99%
“…thus providing a comprehensive model capturing the device population behavior. This has direct applicability to identifying the most optimal programming scheme for the devices which can reduce the experimental variability observed 68 , and thus more realistically modeling RRAM-implemented weight updates in neural network simulations.…”
Section: Discussionmentioning
confidence: 99%
“…The demand for data processing in computing systems is significantly increasing, as data processing has become more complicated due to the diversity of information types, and since new developments in technology, such as big data, deep learning artificial intelligence (AI), and the internet of things (IoT), are enabling us to access an enormous amount of information in real time. The von Neumann architecture, which is a modern computing system consisting of a control, arithmetic/logic, registers, and memory units, has critical disadvantages for managing massive data processing such as the inability to conduct parallel implementation, the Von Neumann bottleneck, and has high-power consumption due to the fact of sequential instruction processing [1][2][3][4][5][6][7][8].…”
Section: Introductionmentioning
confidence: 99%