Stochastic memristive devices for computing and neuromorphic applications
Open accessAbstract
Nanoscale resistive switching devices (memristive devices or memristors) have been studied for a number of applications ranging from non-volatile memory, logic to neuromorphic systems. However a major challenge is to address the potentially large variations in space and time in these nanoscale devices. Here we show that in metal-filament based memristive devices the switching can be fully stochastic. While individual switching events are random, the distribution and probability of switching can be well predicted and controlled. Rather than trying to force high switching probabilities using excess voltage or time, the inherent stochastic nature of resistive switching allows these binary devices to be used as building blocks for novel error-tolerant computing schemes such as stochastic computing and provides the needed "analog" feature for neuromorphic applications. To verify such potential, we demonstrated memristor-based stochastic bitstreams in both time and space domains, and show that an array of binary memristors can act as a multi-level "analog" device for neuromorphic applications.
AI snapshot
Written from the paper’s full text.
TL;DR
Memristive devices based on Ag filament formation in amorphous silicon show fully stochastic resistive switching, but the switching probability can be predicted and controlled by voltage and pulse width. This enables random bitstreams in time and space and allows a 4-device array to act as a multi-bit synapse for stochastic computing and neuromorphic applications.
Key findings
- Wait times before switching are broadly distributed and fit a Poisson distribution with one fitting parameter τ. For applied voltages of 2.5 V, 3.5 V, and 4.5 V, τ = 340 ms, 4.7 ms, and 0.38 ms, respectively; a 2 V increase in voltage drops the characteristic time by almost three orders of magnitude.
- Switching probability is cumulative and predictable: a 2.5 V/300 ms pulse switched the device 20 times out of 50 trials (bias ratio p = 0.4), while a 2.5 V/1000 ms pulse switched it 38 times out of 50 (p = 0.76), closely matching Eq. (2).
- Random bitstreams were generated in the time domain, and identical pulses applied to different devices produced 20-bit random bitstreams with similar bias ratios. A 4-device array programmed in parallel produced 4-bit-wide random bitstreams and, used as a whole, represents a 2-bit weight synapse; the authors state this is the first experimental demonstration of such a concept.
- Discrete short pulses are cumulative regardless of gap: with 2.5 V, 100 ms pulses, almost identical τ values were obtained for gaps of 10 ms and 500 ms, and the number of pulses needed to switch followed a Poisson distribution.
Methods
- Two-terminal crossbar devices were fabricated with a 60 nm boron-doped polysilicon bottom electrode, a 35 nm amorphous silicon insulating layer, and a silver top electrode, using electron beam lithography, PECVD, liftoff, and RIE.
- Electrical measurements used a National Instruments USB-6259 BNC data acquisition system with a DL 1211 current preamplifier and MATLAB code; parallel testing used analog switches (ADG1412) and an Atmega32u4 microcontroller.
- Switching statistics were measured by resetting devices to the OFF state, applying constant voltages (2.5, 3.5, 4.5 V) and repeating 100 times per bias, or applying fixed pulses (e.g., 2.5 V/300 ms and 2.5 V/1000 ms for 50 attempts); array experiments used a single 2.75 V, 1000 ms pulse for parallel programming and 2 V, 100 ms pulses for individual readout.
Limitations
- The paper states this is a proof-of-concept demonstration; large-scale implementation must address spatial variations, power, speed, endurance, and reliability, and logic applications require very high endurance with switching probability that does not degrade over time and is uniform among devices.
- The paper states that efficient peripheral circuit design to account for endurance limits under low-voltage operation and degradation of switching probability with time remains for future studies.
- The text makes evident that experiments were limited to single devices and a 4-device array, with small trial counts (50 or 100), and did not demonstrate large-scale arrays or long-term reliability.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
0 of 33 cited sources checked · 0 supported · 0 flagged
- Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 4
The Poisson distribution of the wait time, with the standard deviation equaling the mean, verifies that the switching is random and stochastic in nature.
“The Poisson distribution of the wait time, with the standard deviation equaling the mean, further verifies that the switching is random and stochastic in nature.”
Quote in the paperSubstantial claim - Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 3
Significant randomness can exist in the switching effects even in the same device.
“However, careful examination of the switching effects reveals that significant randomness can exist, even in the same device.”
Quote in the paperSubstantial claim - Findingreasoning§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 3
The wait time before switching shows apparent randomness.
“The wait time before switching shows apparent randomness.”
Quote in the paperSubstantial claim - Findingreasoning§ Stochastic Memristive Devices for Computing and Neuromorphic Applications · p. 1
Individual switching events in these memristive devices are random.
“While individual switching events are random”
- Also stated in: § Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 3 · plain
“the individual switching events occur randomly in nature.”
Quote in the paperSubstantial claim - Also stated in: § Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 3 · plain
- Findingcitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 3
Binary resistive switching can be reliably observed in the fabricated two-terminal crossbar devices with an amorphous silicon layer between a silver top electrode and a polysilicon bottom electrode.
“Binary resistive switching can be reliably observed in such devices, as shown in the inset to Fig. 1a and as discussed earlier (15).”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [15] 15. Jo, S. H.; Lu, W. CMOS compatible nanoscale nonvolatile resistance switching memory. Nano letters 2008, 8 (2), 392-397. source
Not checked in the free run.
- Findingreasoning§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 3
Even for a given voltage applied to the same device, the wait time is not fixed but shows a large distribution.
“even for a given voltage applied to the same device, the wait time is not fixed but rather shows a large distribution.”
- Also stated in: § Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 11 · plain
“Even for a fixed voltage on the same device, the wait time is not fixed and is random and broadly distributed.”
Quote in the paperSubstantial claim - Also stated in: § Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 11 · plain
- Findingown data§ Stochastic Memristive Devices for Computing and Neuromorphic Applications · p. 1
Memristor-based stochastic bitstreams were demonstrated in both time and space domains.
“we demonstrated memristor-based stochastic bitstreams in both time and space domains”
- Also stated in: § Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 11 · plain
“The memristive devices have been used to generate random bitstreams with predicable bias ratios in time and space domains.”
Quote in the paperSubstantial claim - Also stated in: § Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 11 · plain
- Findingown data§ Stochastic Memristive Devices for Computing and Neuromorphic Applications · p. 1
In metal-filament based memristive devices, resistive switching can be fully stochastic.
“Here we show that in metalfilament based memristive devices the switching can be fully stochastic.”
- Also stated in: § Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 11 · plain
“we show binary memristive devices can exhibit native stochastic nature of resistive switching.”
Quote in the paperSubstantial claim - Also stated in: § Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 11 · plain
- Findingown data§ Stochastic Memristive Devices for Computing and Neuromorphic Applications · p. 1
An array of binary memristors can act as a multi-level 'analog' device for neuromorphic applications.
“show that an array of binary memristors can act as a multi-level 'analog' device for neuromorphic applications.”
- Also stated in: § Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 11 · plain
“The array of binary memristive devices can also act as a multi-bit synapse in neuromorphic applications.”
Quote in the paperSubstantial claim - Also stated in: § Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 11 · plain
- Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 4
With an increase in 2 V in the applied voltage, the characteristic time drops sharply by almost three orders of magnitude.
“With an increase in 2 V in the applied voltage, the characteristic time drops sharply by almost three orders of magnitude (Fig. 1d).”
Quote in the paperSubstantial claim - Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 6
A stream of bits fifty bits long in time with 20 1's randomly distributed, corresponding to a bias ratio p = 0.4, was obtained by digitizing the measured current with a 0.1 μA threshold.
“Thus, here we essentially obtained a stream of bits (a bitstream) which is fifty bits long in time and having 20 1's randomly distributed in the bitstream (Fig. 2e), corresponding to a bias ratio p = 0.4.”
Quote in the paperSubstantial claim - Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 6
For an applied voltage of 2.5 V, the prediction based on Eq. (2) agrees well with the switching probabilities obtained from the cumulative probability distribution of the data in Fig. 1a.
“For an applied voltage of 2.5 V, the prediction based on (2) is shown in Fig. 2a as the solid line. The switching probabilities can also be obtained by calculating the cumulative probability distribution function from data in Fig. 1a, shown as the squares in Fig. 2a. Again good agreements can be obtained, in agreement with the model.”
Quote in the paperSubstantial claim - Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 6
The bias ratio changes to p = 0.76 if the pulse width is increased to 1000 ms.
“For example, the bias ratio changes to p = 0.76 if the pulse width is increased to 1000 ms (Fig. 2f).”
Quote in the paperNot a substantial claim - Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 10
Bits produced in different physical locations (cells) were generated by programming an array of 4 devices (A, B, C, D) with a single pulse in parallel.
“Bits produced in different physical locations (cells) were generated by programming an array of 4 devices (A, B, C, D) with a single pulse in parallel as shown in Fig. 5a (Inset).”
Quote in the paperSubstantial claim - Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 10
Random combinations can be obtained from the array in different tests, even though an identical programming pulse was applied.
“As shown in Fig. 5, random combinations can be obtained from the array in different tests, even though an identical programming pulse was applied.”
Quote in the paperSubstantial claim - Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 6
The bias ratio in the random bitstream can be controlled by the pulse width and voltage used.
“The bias ratio in this random bitstream can be controlled by the pulse width and voltage used.”
Quote in the paperSubstantial claim - Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 7
The time constant τ obtained by counting the number of discrete pulses agrees well with the time constant obtained from applying continuous voltage biases.
“The time constant τ obtained by counting the number of discrete pulses agrees well with the time constant obtained from applying continuous voltage biases (Fig. 1a).”
Quote in the paperSubstantial claim - Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 9
Bitstreams generated with 2.5 V/300 ms and 2.5 V/1000 ms represent two distinct values, 0.4 and 0.76 respectively.
“Bitstreams generated with 2.5 V/300 ms (Fig. 2e) and 2.5 V/1000 ms (Fig. 2f) clearly represent two distinct values, namely, 0.4 and 0.76 respectively.”
Quote in the paperSubstantial claim - Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 6
For 2.5 V/1000 ms pulses, the device switches thirty eight times compared to twenty times for 2.5 V/300 ms pulses.
“Results for 2.5 V/1000 ms pulses are shown in Fig 2d; the device switches thirty eight times compared to twenty times in Fig. 2c.”
Quote in the paperSubstantial claim - Findingreasoning§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 6
Longer pulses result in a higher probability of the device switching during the programming pulse, as predicted by Eq. (2).
“Obviously, longer pulses result in a higher probability of the device switching during the programming pulse, as predicted by Eq. (2).”
Quote in the paperSubstantial claim - Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 9
In this approach, the bitstream representing an analog number x is achieved by a memristive device programmed with a predetermined voltage and pulse width to yield random 1s in time domain with a known bias ratio.
“In this approach, the bitstreams representing an analog number x is achieved by a memristive device programmed with a predetermined voltage and pulse width to yield random 1s in time domain with a known bias ratio.”
Quote in the paperSubstantial claim - Findingreasoning§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 6
We can predict the switching probability at a given programming voltage and pulse width, even though each switching event is random.
“The significance of Eq. (2) is that we can now predict the switching probability at a given programming voltage and pulse width, even though each switching event is random.”
Quote in the paperSubstantial claim - Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 9
Identical voltage pulses applied to different devices produced 4 20-bit random bitstreams with similar bias ratios in the 4 different devices.
“Again if we digitize the currents by setting 0.1 µ A as the threshold, 4 20-bit random bitstreams with similar bias ratios were obtained in the 4 different devices.”
Quote in the paperSubstantial claim - Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 9
Stochastic bitstreams in space can be obtained by using memristive devices in parallel in an array form.
“Here we show that stochastic bitstreams in space can also be obtained by using memristive devices in parallel in an array form.”
Quote in the paperSubstantial claim - Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 7
The probability of switching is related only to the voltage amplitude and the total time the voltage is applied, i.e. the switching probability is cumulative.
“Additionally, the probability of switching is related only to the voltage amplitude and the total time the voltage is applied, i.e. the switching probability is cumulative.”
Quote in the paperSubstantial claim - Interpretationcitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 3
The results obtained with memristive devices based on cation migration inside a solid-state electrolyte can be generalized to other cation or anion based memristive systems.
“but the results can be generalized to other cation (5) or anion (e.g. oxygen vacancy in oxides) (6) based memristive systems as well.”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [5] 5. Valov, I.; Waser, R.; Jameson, J. R.; Kozicki, M. N. Electrochemical metallization memoriesfundamentals, applications, prospects. Nanotechnology 2011, 22 (25), 254003. source
Not checked in the free run.
- cites [6] 6. Yang, J. J.; Strukov, D. B.; Stewart, D. R. Memristive devices for computing. Nature nanotechnology 2012, 8 (1), 13-24. source
Not checked in the free run.
- Premisecitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 3
Typically one of the processes in filament formation is rate-limiting, so switching is associated with thermal activation over a dominant energy barrier and is thus probabilistic in nature, if only a dominant filament is involved.
“Typically one of the processes is rate-liming so switching is associated with thermal activation over a dominant energy barrier and is thus probabilistic in nature, if only a dominant filament is involved (14).”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [14] 14. Jo, S. H.; Kim, K.-H.; Lu, W. Programmable resistance switching in nanoscale two-terminal devices. Nano letters 2009, 9 (1), 496-500. source
Not checked in the free run.
- Premisecitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 3
Resistance switching in these devices is associated with the formation and rupture of a single dominant, nanoscale conducting filament.
“Previous studies on such devices (4,14,17) have shown that the resistance switching is associated with the formation and rupture of a single dominant, nanoscale conducting filament.”
Quote in the paperSubstantial claim0 of 3 sources checked- cites [4] 4. Waser, R.; Aono, M. Nanoionics-based resistive switching memories. Nature materials 2007, 6 (11), 833-840. source
Not checked in the free run.
- cites [14] 14. Jo, S. H.; Kim, K.-H.; Lu, W. Programmable resistance switching in nanoscale two-terminal devices. Nano letters 2009, 9 (1), 496-500. source
Not checked in the free run.
- cites [17] 17. Sheridan, P.; Kim, K.-H.; Gaba, S.; Chang, T.; Chen, L.; Lu, W. Device and SPICE modeling of RRAM devices. Nanoscale 2011, 3 (9), 3833-3840. source
Not checked in the free run.
- Interpretationreasoning§ Stochastic Memristive Devices for Computing and Neuromorphic Applications · p. 1
The inherent stochastic nature of resistive switching provides a needed 'analog' feature in neuromorphic applications.
“provide a needed 'analog' feature in neuromorphic applications.”
Quote in the paperSubstantial claim - Interpretationcitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 4
If only one dominant energy barrier limits the switching process, the wait time is expected to follow a Poisson distribution.
“Mathematically, if only one dominant energy barrier limits the switching process, the wait time is expected to follow a Poisson distribution”
Quote in the paperSubstantial claim - Interpretationreasoning§ Stochastic Memristive Devices for Computing and Neuromorphic Applications · p. 1
The inherent stochastic nature of resistive switching allows binary memristive devices to be used as building blocks for novel error-tolerant computing schemes such as stochastic computing.
“the inherent stochastic nature of resistive switching allows these binary devices to be used as building blocks for novel error-tolerant computing schemes such as stochastic computing”
Quote in the paperSubstantial claim - Study design and conductown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 9
Spatial variations were minimized by carefully controlling the fabrication, the initial 'forming' cycle and the erase process.
“The spatial variations were minimized here by carefully controlling the fabrication (line edge roughness of the electrodes, thickness and microstructure of the amorphous silicon matrix, etc.), the initial 'forming' cycle and the erase process.”
Quote in the paperSubstantial claim - Interpretationreasoning§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 7
The time variable may be discretized such that the probability of switching can be written as a function of the number of short pulses of a fixed voltage, regardless of the gap between the pulses.
“Further, the time variable may be discretized such that the probability of switching can in turn be written as a function of the number of (short) pulses of a fixed voltage, regardless of the gap between the pulses.”
Quote in the paperSubstantial claim - Interpretationcitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 7
This cumulative switching probability provides an analog component in binary devices if they are used as synapses in neuromorphic systems.
“This provides an analog component (e.g. the cumulative time during which the programming voltage is applied) in these binary devices if they are used as synapses in neuromorphic systems (25).”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [25] 25. Likharev, K.; Mayr, A.; Muckra, I.; T. CrossNets: High-Performance Neuromorphic Architectures for CMOL Circuits. Annals of the New York Academy of Sciences 2003, 1006 (1), 146-163. source
Not checked in the free run.
- Interpretationreasoning§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 10
The 4-device array, when used as a whole as a single synapse, represents a 2-bit weight synapse.
“Besides being used as bitstreams in space in stochastic computing, the 4-device array, when used as a whole as a single synapse, represents a 2-bit weight synapse.”
Quote in the paperSubstantial claim - Premisecitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 6
The randomness of the bitstream is an essential requirement for applications such as bitstream based stochastic computing, where correlation between the locations of 1s can lead to systematic computing errors.
“The randomness is an essential requirement for applications such as bitstream based stochastic computing, where correlation between the locations of 1s can lead to systematic computing errors (24).”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [24] 24. Alaghi, A.; Hayes, J. P. Survey of Stochastic Computing. ACM Transactions on Embedded Computing Systems (TECS) to appear .
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Premisecitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 8
Another advantage of stochastic computing is that relatively simple circuits can be used for tasks which otherwise are computationally more intensive in binary radix representation.
“Another advantage of stochastic computing is that relatively simple circuits can be used for tasks which otherwise are computationally more intensive in binary radix representation.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [28] 28. Qian, W.; Backes, J.; Riedel, M. D. The synthesis of stochastic circuits for nanoscale computation. International Journal of Nanotechnology and Molecular Computation (IJNMC) 2009, 1 (4), 39-57.
Not checked in the free run.
- Interpretationreasoning§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 10
The reduction of bias voltage slows the growth of additional filaments and results in a single, dominant filament.
“The reduction of bias voltage in turn slows the growth of additional filaments and results in a single, dominant filament.”
Quote in the paperSubstantial claim - Premisecitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 8
Multiplication of two numbers x and y can be achieved by performing a bit-wise AND operation on the two bitstreams representing x and y.
“For example, the multiplication of two numbers x and y can be achieved by simply performing a bit-wise AND operation on the two bitstreams representing x and y (28).”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [28] 28. Qian, W.; Backes, J.; Riedel, M. D. The synthesis of stochastic circuits for nanoscale computation. International Journal of Nanotechnology and Molecular Computation (IJNMC) 2009, 1 (4), 39-57.
Not checked in the free run.
- Premisecitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 8
Stochastic representation has an inherent advantage over binary radix representation in noise tolerance, since a bit flip only causes an error of 1/n regardless of where the error occurs, while in binary radix a bit flip can cause an error of 2^{n-1} if it occurs at the most significant bit.
“This stochastic representation has an inherent advantage over the binary radix representation when it comes to noise tolerance, since a bit flip only causes an error of 1/ n where n is the length of the bitstream regardless of where the error occurs, while in the binary radix representation a bit flip can cause an error of 2 n -1 if it occurs at the most significant bit (28).”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [28] 28. Qian, W.; Backes, J.; Riedel, M. D. The synthesis of stochastic circuits for nanoscale computation. International Journal of Nanotechnology and Molecular Computation (IJNMC) 2009, 1 (4), 39-57.
Not checked in the free run.
- Interpretationown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 6
The ability to predict the probability of switching in stochastic memristive switching events can be used for novel computing schemes.
“We argue this ability to predict the probability of switching in stochastic memristive switching events can be used for novel computing schemes.”
Quote in the paperSubstantial claim - Interpretationcitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 10
During programming, after the first filament bridges the electrodes, the voltage drop across the device is reduced due to the voltage divider effect with external circuit components (series resistance).
“During programming, after the 1 st filament bridges the electrodes the voltage drop across the device is subsequently reduced, an effect caused by the voltage divider effect with the external circuit components (i.e. series resistance) (14,17).”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [14] 14. Jo, S. H.; Kim, K.-H.; Lu, W. Programmable resistance switching in nanoscale two-terminal devices. Nano letters 2009, 9 (1), 496-500. source
Not checked in the free run.
- cites [17] 17. Sheridan, P.; Kim, K.-H.; Gaba, S.; Chang, T.; Chen, L.; Lu, W. Device and SPICE modeling of RRAM devices. Nanoscale 2011, 3 (9), 3833-3840. source
Not checked in the free run.
- Interpretationreasoning§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 4
Useful functions may be obtained by taking advantage of the inherent stochastic switching nature at low voltages and shorter times.
“Instead of trying to force these non-deterministic devices to function deterministically, we show that useful functions may be obtained by taking advantage of this inherent stochastic switching nature at low voltages and shorter times.”
Quote in the paperSubstantial claim
- May combine two claims. 25
- Classified as probably not a substantial claim. 14
May combine two claims.
Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 4The switching time distribution at different programming voltages preserves the Poisson nature but the characteristic wait time decreases significantly as the bias voltage is increased.
“As can be seen from Fig. 1b and Fig. 1c, the switching time distribution at different programming voltages preserves the Poisson nature but the characteristic wait time decreases significantly as the bias voltage is increased.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 4The wait times fit the Poisson distribution with just one fitting parameter (τ), in agreement with the hypothesis of thermodynamic activation over a dominant energy barrier during filament formation.
“Fig. 1 shows that excellent fit of the wait times to the Poisson distribution in Eq. (1) can be obtained with just one fitting parameter ( τ ), in agreement of the hypothesis of thermodynamic activation over a dominant energy barrier during filament formation in these devices.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ Stochastic Memristive Devices for Computing and Neuromorphic Applications · p. 1The distribution and probability of switching in these memristive devices can be well predicted and controlled.
“the distribution and probability of switching can be well predicted and controlled.”
- Also stated in: § Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 11 · plain
“the probability of switching can be predicted and controlled by the applied voltage and the pulse width used to program the device.”
Quote in the paperSubstantial claim- Also stated in: § Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 11 · plain
May combine two claims.
Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 3The devices exhibit standard switching hysteresis with clearly defined ON and OFF states and an apparent threshold voltage of ca. 5 V.
“It can be seen from DC sweeps that the devices exhibit standard switching hysteresis with clearly defined ON and OFF states and an apparent threshold voltage of ca. 5 V (Fig. 1a inset).”
Quote in the paperNot a substantial claimMay combine two claims.
Findingreasoning§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 4The characteristic wait time τ is strongly voltage dependent, and the average wait time can be reduced drastically at higher voltages.
“Since the characteristic wait time τ is strongly voltage dependent, the average wait time can be reduced drastically at higher voltages too.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 7The distribution for the number of pulses needed to switch the device follows a Poisson distribution and can be fitted with just one fitting parameter τ.
“As expected, the distribution for the number of pulses needed to switch the device also follows a Poisson distribution and can be fitted with just one fitting parameter τ .”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 6We can control only the bias ratio of the bit-stream (the overall number of 1s), while the locations of individual 1's are random.
“It is also important to note here we can control only the bias ratio of the bit-stream (i.e. the overall number of 1s), while the locations of individual 1's are random.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 10If the 4 devices share the same series resistor, only one device is in the ON state after each programming pulse, i.e. the array behaves as a single larger device.
“Indeed, if the 4 devices share the same series resistor, we indeed observed only one device in the ON state after each programming pulse, i.e. the device array simply behaves as a single, larger device.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 9Each bit in the bitstream was generated at a different time instance; the random bits were produced in serial fashion one after the other, termed 'stochastic bitstream in time'.
“In Fig. 4 we see that each bit in the bitstream was generated at a different time instance. In other words, the random bits were produced in serial fashion one after the other. This is the commonly termed as 'stochastic bitstream in time'.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingreasoning§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 10If each device has its own local series resistor, the completion of the dominant filament in one device does not cause the decrease of voltage seen by other devices, thus multiple devices can be switched.
“However, if each device has its own local, series resistor, as shown in Fig. 5a inset, the completion of the dominant filament in one device does not cause the decrease of voltage seen by other devices thus multiple devices can be switched.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 9To modulate the bias ratio or generate another number y, one changes the programming time or the programming voltage.
“To modulate this bias ratio or, in other words, to generate another number y , all we need to do is to change the programming time or the programming voltage.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Findingnone given§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 11This study presents a proof-of-concept demonstration in stochastic and neuromorphic computing approaches by taking advantage of the inherent temporal variations in resistive devices.
“Finally, we would like to point out that this study presents a proof-of-concept demonstration in stochastic and neuromorphic computing approaches by taking advantage of the inherent temporal variations in resistive devices.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 6For a 2.5 V, 300 ms programming pulse, the device switches to the ON state twenty times out of fifty trials, and this number closely matches the prediction from Eq. (2).
“The device switches to the ON state twenty times out of the fifty trials or attempts. This number closely matches that predicted from the theoretical curve given by Eq. (2).”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 10Each time the array of 4 devices is programmed, we get a 4-bit wide random bitstream from the array, and exactly which device will switch cannot be predicted at the start of the programming cycle.
“In other words, each time the array of 4 devices is programmed, we get a 4-bit wide random bitstream from the array, and exactly which device will switch cannot be predicted at the start of the programming cycle.”
Quote in the paperSubstantial claimMay combine two claims.
Findingcitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 10The concept of using an array of memristive devices to represent a multi-bit synapse was proposed a few years ago, and to our knowledge this is the first experimental demonstration of such a concept.
“The concept of using an array of memristive devices to represent a multi-bit synapse was proposed a few years ago (25), and to our knowledge this is the first experimental demonstration of such a concept.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [25] 25. Likharev, K.; Mayr, A.; Muckra, I.; T. CrossNets: High-Performance Neuromorphic Architectures for CMOL Circuits. Annals of the New York Academy of Sciences 2003, 1006 (1), 146-163.
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
Premisecitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 3Filament formation involves oxidation, ion transport and reduction processes, all of which are thermodynamically driven and require overcoming specific activation energies.
“Filament formation involves oxidation, ion transport and reduction processes, all of which are thermodynamically driven (5,18) and require overcoming specific activation energies.”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [5] 5. Valov, I.; Waser, R.; Jameson, J. R.; Kozicki, M. N. Electrochemical metallization memoriesfundamentals, applications, prospects. Nanotechnology 2011, 22 (25), 254003. source
Not checked in the free run.
- cites [18] 18. Lu, W.; Jeong, D. S.; Kozicki, M.; Waser, R. Electrochemical metallization cells-blending nanoionics into nanoelectronics? MRS bulletin 2012, 37 (02), 124-130. source
Not checked in the free run.
May combine two claims.
Interpretationreasoning§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 3Even for the same filament in the same device, the wait time will be broadly distributed and in principle can only be predicted in terms of statistics, while individual switching events occur randomly in nature.
“As a result, even for the same filament in the same device, the wait time will be broadly distributed and in principle can only be predicted in terms of statistics while the individual switching events occur randomly in nature.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Interpretationcitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 3The change from OFF to ON state is explained by the formation of a dominating Ag filament.
“The change from OFF to ON state is explained by the formation of a dominating Ag filament (15,16).”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [15] 15. Jo, S. H.; Lu, W. CMOS compatible nanoscale nonvolatile resistance switching memory. Nano letters 2008, 8 (2), 392-397. source
Not checked in the free run.
- cites [16] 16. Yang, Y.; Gao, P.; Gaba, S.; Chang, T.; Pan, X.; Lu, W. Observation of conducting filament growth in nanoscale resistive memories. Nature Communications 2012, 3, 732. source
Not checked in the free run.
May combine two claims.
Interpretationcitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 4By increasing the programming voltage, τ can be reduced significantly down to the nanosecond regime so switching with high success rate can be achieved.
“Thus by increasing the programming voltage, τ can be reduced significantly down to the nanosecond regime (14) so switching with high success rate can be achieved.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [14] 14. Jo, S. H.; Kim, K.-H.; Lu, W. Programmable resistance switching in nanoscale two-terminal devices. Nano letters 2009, 9 (1), 496-500. source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Interpretationreasoning§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 11Since stochastic operations require lower voltages than conventional binary switching, it is expected that even better endurance can be obtained using the proposed approach.
“Since stochastic operations require lower voltages than conventional binary switching it is expected that even better endurance can be obtained using the proposed approach.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based). May combine two claims.
Interpretationreasoning§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 9For more efficient computing, bitstreams in space domain, i.e. bits generated in parallel or 'stochastic bitstreams in space', are required, which leads to parallel processing of the bitstreams.
“For more efficient computing, bitstreams in space domain, i.e. bits generated in parallel or 'stochastic bitstreams in space' are also required, which leads to parallel processing of the bitstreams.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Premisecitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 8SNGs account for the majority of the resource usage in stochastic computing, with a cost as high as 80% of the entire system.
“SNGs account for the majority of the resource usage in stochastic computing, with a cost as high as 80% of the entire system (24).”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [24] 24. Alaghi, A.; Hayes, J. P. Survey of Stochastic Computing. ACM Transactions on Embedded Computing Systems (TECS) to appear .
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Premisecitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 11Recent studies have shown that similar devices can be very reliable, robust and switch within nanoseconds.
“Recent studies have already shown that similar devices can be very reliable, robust and switch within nanoseconds (31,32,33).”
Quote in the paperNot a substantial claim0 of 3 sources checked- cites [31] 31. Lee, M.-J.; Lee, C. B.; Lee D.; Lee, S. R.; Chang M.; Hur J. H., Kim Y.-B.; Kim, C- .J.; Seo, D. H.; Seo, S.; Chung, U.-I.; Yoo I.-K. & Kim K. A fast, high-endurance and scalable non-volatile memory device made from asymmetric Ta2O 5x /TaO 2x bilayer structures. Nature Materials, 2011 , 10, 625-630.
Not checked in the free run.
- cites [32] 32. Yang, J.-J.; Zhang, M.-X.; Strachan, J. P.; Miao, F.; Pickett, M.D.; Kelley, R. D.; Mederos-Ribeiro G and Williams, R. S. High switchign endurance in TaOx memristive devices. Appl Phys. Lett. 2010 , 97, 232102 .
Not checked in the free run.
- cites [33]
Not checked in the free run.
Classified as probably not a substantial claim.
Study design and conductnone given§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 6After each programming pulse the device was reset to the same original OFF state so each programming pulse starts with the same initial condition.
“In this experiment, after each programming pulse the device was reset to the same original OFF state so each programming pulse starts with the same initial condition.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
Interpretationnone given§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 4Using excessively high voltage and excessively long pulses can result in an increased power envelope and lead to unnecessary device degradation.
“However, using excessively high voltage and excessively long pulses can result in an increased power envelope and lead to unnecessary device degradation.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Premisecitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 10Binary synapses are easier to fabricate, more robust and offer larger dynamic range.
“Binary synapses are easier to fabricate, more robust and offer larger dynamic range (4,5).”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [4] 4. Waser, R.; Aono, M. Nanoionics-based resistive switching memories. Nature materials 2007, 6 (11), 833-840. source
Not checked in the free run.
- cites [5] 5. Valov, I.; Waser, R.; Jameson, J. R.; Kozicki, M. N. Electrochemical metallization memoriesfundamentals, applications, prospects. Nanotechnology 2011, 22 (25), 254003. source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Premisecitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 8Stochastic computing was first proposed in the 1960s but never became mainstream due to the exponential growth of digital computers.
“Stochastic computing was first proposed in the 1960s (26,27) but like many concepts proposed ahead of their time it never become mainstream due to the exponential growth of digital computers.”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [26] 26. Gaines, B. Stochastic computing systems. Advances in Information Systems Science 1969, 2 (2), 37172. source
Not checked in the free run.
- cites [27] 27. Poppelbaum, W.; Afuso, C.; Esch, J. Stochastic computing elements and systems. Proceedings of the November 14-16, 1967, fall joint computer conference , 1967; pp 635-644. source
Not checked in the free run.
Classified as probably not a substantial claim.
Interpretationown data§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 11The ability to produce random bitstreams and multi-bit synapses using binary memristive devices based on the native stochastic switching principle may potentially lead to novel non von-Neumann, alternative computing paradigms.
“Rather than trying to eliminate the non-determinism to use these devices in deterministic memory applications, the ability to produce random bitstreams and multi-bit synapses using binary memristive devices based on the native stochastic switching principle may potentially lead to novel non von-Neumann, alternative computing paradigms.”
Quote in the paperSubstantial claimMay combine two claims.
Premisecitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 10It is possible to achieve multi-bit in binary memristive devices by controlling the programming current, however, precise current control in a large network is extremely challenging.
“It is possible to achieve multi-bit in binary memristive devices by controlling the programming current (5), however, precise current control in a large network is extremely challenging (30).”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [5] 5. Valov, I.; Waser, R.; Jameson, J. R.; Kozicki, M. N. Electrochemical metallization memoriesfundamentals, applications, prospects. Nanotechnology 2011, 22 (25), 254003. source
Not checked in the free run.
- cites [30] 30. Kim, K.-H.; Gaba, S.; Wheeler, D.; Cruz-Albrecht, J. M.; Hussain, T.; Srinivasa, N.; Lu, W. A functional hybrid memristor crossbar-array/CMOS system for data storage and neuromorphic applications. Nano letters 2011, 12 (1), 389-395. source
Not checked in the free run.
Classified as probably not a substantial claim.
Interpretationreasoning§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 5The switching probability can be calculated by integrating the Poisson distribution Eq. (1), leading to Eq. (2).
“First, we note that the switching probability can be calculated by integrating the Poisson distribution Eq. (1), which leads to”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Interpretationreasoning§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 8The ability to generate random bitstreams using memristive devices can represent an intriguing option for efficient computation of data intensive problems such as image processing using stochastic approaches.
“The ability to generate random bitstreams using memristive devices can represent an intriguing option for efficient computation of data intensive problems such as image processing using stochastic approaches.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationcitation§ Index Terms -Resistive memory, memristor, bitstreams, stochastic, neuromorphic computing · p. 9In these devices, the filament characteristics can be controlled during programming by external circuit parameters such as series-resistance and programming pulse height/width, so similar switching characteristics can be obtained in different devices.
“In particular, in these devices the filament characteristics can be controlled during programming by external circuit parameters such as series-resistance (29) and programming pulse height/width (14,17) so similar switching characteristics can be obtained in different devices.”
Quote in the paperSubstantial claim0 of 3 sources checked- cites [29] 29. Gaba, S.; Choi, S.; Sheridan, P.; Chang, T.; Yang, Y.; Lu, W. Improvement of RRAM Device Performance Through On-Chip Resistors. MRS Proceedings , 2012. source
Not checked in the free run.
- cites [14] 14. Jo, S. H.; Kim, K.-H.; Lu, W. Programmable resistance switching in nanoscale two-terminal devices. Nano letters 2009, 9 (1), 496-500. source
Not checked in the free run.
- cites [17] 17. Sheridan, P.; Kim, K.-H.; Gaba, S.; Chang, T.; Chen, L.; Lu, W. Device and SPICE modeling of RRAM devices. Nanoscale 2011, 3 (9), 3833-3840. source
Not checked in the free run.
The authors state this as an assumption.
For stochastic computing multiplication via a bit-wise AND operation, the input bitstreams x and y are independent and completely uncorrelated.
“This operation assumes that x and y are independent bitstreams that are completely uncorrelated.”
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Random switching behavior in memristors can be helpful in stochastic computing and hardware security applications.
“On the other hand, this natural stochasticity can be valuable for hardware security applications.”
From A novel true random number generator based on a stochastic diffusive memristor (2017) · cites this paper as [26]
Cites
Strukov, D. B., Snider, G. S., Stewart, D. R., & Williams, R. S. (2008) · Nature · doi:10.1038/nature06932 · Cited by 11,744 · cited 1× · see citing works
“Devices based on resistive switching (memristive devices or memristors (2-6) have been identified as a major contender in applications ranging from nonvolatile memory storage, logic, to neuromorphic systems due to their scalability (7), low power operation (8), and large connectivity offered in a crossbar structure (9…”
BackgroundMemristor—The Missing Circuit Element
Chua, L. (1971) · IEEE Transactions on Circuit Theory · doi:10.1109/tct.1971.1083337 · Cited by 10,268 · cited 3× · see citing works
“(2) is that we can now predict the switching probability at a given programming voltage and pulse width, even though each switching event is random.”
BackgroundNanoionics-based resistive switching memories
Waser, R., & Aono, M. (2007) · Nature Materials · doi:10.1038/nmat2023 · Cited by 4,923 · cited 3× · see citing works
“Binary synapses are easier to fabricate, more robust and offer larger dynamic range (4,5).”
BackgroundMemristive devices for computing
Yang, J. J., Strukov, D. B., & Stewart, D. R. (2013) · Nature Nanotechnology · doi:10.1038/nnano.2012.240 · Cited by 3,885 · cited 2× · see citing works
“oxygen vacancy in oxides) (6) based memristive systems as well.”
BackgroundLee, M.-J., Lee, C. B., Lee, D., Lee, S. R., Chang, M., Hur, J. H., Kim, Y.-B., Kim, C.-J., Seo, D. H., Seo, S., et al. (2011) · Nature Materials · doi:10.1038/nmat3070 · Cited by 2,228 · see citing works
Observation of conducting filament growth in nanoscale resistive memories
Yang, Y., Gao, P., Gaba, S., Chang, T., Pan, X., & Lu, W. (2012) · Nature Communications · doi:10.1038/ncomms1737 · Cited by 1,208 · cited 1× · see citing works
“The change from OFF to ON state is explained by the formation of a dominating Ag filament (15,16).”
BackgroundSelf-citationA scalable neuristor built with Mott memristors
Pickett, M. D., Medeiros‐Ribeiro, G., & Williams, R. S. (2012) · Nature Materials · doi:10.1038/nmat3510 · Cited by 1,040 · cited 1× · see citing works
“Active circuits based on memristors have also been demonstrated recently (10,11).”
BackgroundKim, K.-H., Gaba, S., Wheeler, D., Cruz-Albrecht, J. M., Hussain, T., Srinivasa, N., & Lu, W. (2012) · Nano Letters · doi:10.1021/nl203687n · Cited by 924 · cited 1× · see citing works
“It is possible to achieve multi-bit in binary memristive devices by controlling the programming current (5), however, precise current control in a large network is extremely challenging (30).”
BackgroundSelf-citationElectrochemical metallization memories—fundamentals, applications, prospects
Valov, I., Waser, R., Jameson, J. R., & Kozicki, M. N. (2011) · Nanotechnology · doi:10.1088/0957-4484/22/25/254003 · Cited by 921 · cited 6× · see citing works
“Devices based on resistive switching (memristive devices or memristors (2-6) have been identified as a major contender in applications ranging from nonvolatile memory storage, logic, to neuromorphic systems due to their scalability (7), low power operation (8), and large connectivity offered in a crossbar structure (9…”
BackgroundInfluentialGaines, B. R. (1969) · Advances in Information Systems Science · doi:10.1007/978-1-4899-5841-9_2 · Cited by 745 · cited 1× · see citing works
“Stochastic computing was first proposed in the 1960s (26,27) but like many concepts proposed ahead of their time it never become mainstream due to the exponential growth of digital computers.”
BackgroundSub-nanosecond switching of a tantalum oxide memristor
Torrezan, A. C., Strachan, J. P., Medeiros-Ribeiro, G., & Williams, R. S. (2011) · Nanotechnology · doi:10.1088/0957-4484/22/48/485203 · Cited by 701 · see citing works
High switching endurance in TaOx memristive devices
Yang, J. J., Zhang, M.-X., Strachan, J. P., Miao, F., Pickett, M. D., Kelley, R. D., Medeiros-Ribeiro, G., & Williams, R. S. (2010) · Applied Physics Letters · doi:10.1063/1.3524521 · Cited by 637 · see citing works
Govoreanu, B., Kar, G. S., Chen, Y., Paraschiv, V., Kubicek, S., Fantini, A., Radu, I. P., Goux, L., Clima, S., Degraeve, R., et al. (2011) · Technical digest - International Electron Devices Meeting/Technical digest · doi:10.1109/iedm.2011.6131652 · Cited by 623 · cited 1× · see citing works
“Devices based on resistive switching (memristive devices or memristors (2-6) have been identified as a major contender in applications ranging from nonvolatile memory storage, logic, to neuromorphic systems due to their scalability (7), low power operation (8), and large connectivity offered in a crossbar structure (9…”
BackgroundSurvey of Stochastic Computing
Alaghi, A., & Hayes, J. P. (2013) · ACM Transactions on Embedded Computing Systems · doi:10.1145/2465787.2465794 · Cited by 594 · cited 2× · see citing works
“proaches this is achieved via a stochastic number generator (SNG) 24). SNGs account for the majority of the resource usage in stochastic ( 9 computing, with a cost as high as 80% of the entire system (24). The ability to generate random bitstreams using memristive devices can represent an intriguing option for efficie…”
BackgroundHigh-Density Crossbar Arrays Based on a Si Memristive System
Jo, S. H., Kim, K.-H., & Lu, W. (2009) · Nano Letters · doi:10.1021/nl8037689 · Cited by 574 · cited 3× · see citing works
“Devices based on resistive switching (memristive devices or memristors (2-6) have been identified as a major contender in applications ranging from nonvolatile memory storage, logic, to neuromorphic systems due to their scalability (7), low power operation (8), and large connectivity offered in a crossbar structure (9…”
BackgroundSelf-citationExponential ionic drift: fast switching and low volatility of thin-film memristors
Strukov, D. B., & Williams, R. S. (2008) · Applied Physics A · doi:10.1007/s00339-008-4975-3 · Cited by 494 · cited 1× · see citing works
“The strong voltage dependence of (average) switching time is expected within the filament formation picture since the energy barriers for both the oxidation and the ion transport processes are field-dependent (the reduction processes of the ions is not thought to be the rate-limiting process) (5,18) and the effective…”
BackgroundCMOS Compatible Nanoscale Nonvolatile Resistance Switching Memory
Jo, S. H., & Lu, W. (2008) · Nano Letters · doi:10.1021/nl073225h · Cited by 406 · cited 1× · see citing works
“The change from OFF to ON state is explained by the formation of a dominating Ag filament (15,16).”
BackgroundSelf-citationProgrammable Resistance Switching in Nanoscale Two-Terminal Devices
Jo, S. H., Kim, K.-H., & Lu, W. (2009) · Nano Letters · doi:10.1021/nl803669s · Cited by 302 · see citing works
Self-citationYu, S., Guan, X., & Wong, H. ‐. P. (2012) · IEEE Transactions on Electron Devices · doi:10.1109/ted.2012.2184544 · Cited by 226 · cited 2× · see citing works
“However, a major roadblock that needs to be overcome before potential commercialization of these devices is the potentially large variations in the switching parameters (12,13).”
BackgroundNanoionics-based resistive switching memories
Waser, R., & Aono, M. (2009) · Co-Published with Macmillan Publishers Ltd, UK eBooks · doi:10.1142/9789814287005_0016 · Cited by 189 · see citing works
Variability of resistive switching memories and its impact on crossbar array performance
Chen, A., & Lin, M.-R. (2011) · IEEE International Reliability Physics Symposium proceedings · doi:10.1109/irps.2011.5784590 · Cited by 155 · cited 1× · see citing works
“However, a major roadblock that needs to be overcome before potential commercialization of these devices is the potentially large variations in the switching parameters (12,13).”
BackgroundCrossNets: High‐Performance Neuromorphic Architectures for CMOL Circuits
LIKHAREV, K., MAYR, A., MUCKRA, I., & TÜREL, Ö. (2003) · Annals of the New York Academy of Sciences · doi:10.1196/annals.1292.010 · Cited by 121 · cited 2× · see citing works
“the cumulative time during which the programming voltage is applied) in these binary devices if they are used as synapses in neuromorphic systems (25).”
BackgroundStochastic computing elements and systems
Poppelbaum, W. J., Afuso, C., & Esch, J. W. (1967) · Proceedings of the November 14-16, 1967, fall joint computer conference on - AFIPS '67 (Fall) · doi:10.1145/1465611.1465696 · Cited by 114 · cited 1× · see citing works
“Stochastic computing was first proposed in the 1960s (26,27) but like many concepts proposed ahead of their time it never become mainstream due to the exponential growth of digital computers.”
BackgroundMeasuring the switching dynamics and energy efficiency of tantalum oxide memristors
Strachan, J. P., Torrezan, A. C., Medeiros-Ribeiro, G., & Williams, R. S. (2011) · Nanotechnology · doi:10.1088/0957-4484/22/50/505402 · Cited by 114 · cited 1× · see citing works
“Devices based on resistive switching (memristive devices or memristors (2-6) have been identified as a major contender in applications ranging from nonvolatile memory storage, logic, to neuromorphic systems due to their scalability (7), low power operation (8), and large connectivity offered in a crossbar structure (9…”
BackgroundElectrochemical metallization cells—blending nanoionics into nanoelectronics?
Lu, W., Jeong, D. S., Kozicki, M., & Waser, R. (2012) · MRS Bulletin · doi:10.1557/mrs.2012.5 · Cited by 113 · see citing works
Self-citationVoltage-time dilemma of pure electronic mechanisms in resistive switching memory cells
Schroeder, H., Zhirnov, V. V., Cavin, R. K., & Waser, R. (2010) · Journal of Applied Physics · doi:10.1063/1.3319591 · Cited by 108 · cited 1× · see citing works
“The strong voltage dependence of (average) switching time is expected within the filament formation picture since the energy barriers for both the oxidation and the ion transport processes are field-dependent (the reduction processes of the ions is not thought to be the rate-limiting process) (5,18) and the effective…”
BackgroundDevice and SPICE modeling of RRAM devices
Sheridan, P., Kim, K.-H., Gaba, S., Chang, T., Chen, L., & Lu, W. (2011) · Nanoscale · doi:10.1039/c1nr10557d · Cited by 98 · cited 3× · see citing works
“Previous studies on such devices (4,14,17) have shown that the resistance switching is associated with the formation and rupture of a single dominant, nanoscale conducting filament.”
BackgroundSelf-citationSelf-Adaptive Write Circuit for Low-Power and Variation-Tolerant Memristors
Jo, K.-H., Jung, C.-M., Min, K.-S., & Kang, S.-M. (2010) · IEEE Transactions on Nanotechnology · doi:10.1109/tnano.2010.2052108 · Cited by 53 · cited 1× · see citing works
“5 device after every write operation (19), or error-control coding and redundancy (20,21) can be employed.”
BackgroundMeuffels, P., & Schroeder, H. (2011) · Applied Physics A · doi:10.1007/s00339-011-6578-7 · Cited by 44 · see citing works
Resistor-logic demultiplexers for nanoelectronics based on constant-weight codes
Kuekes, P. J., Robinett, W., Roth, R. M., Seroussi, G., Snider, G. S., & Williams, R. S. (2006) · Nanotechnology · doi:10.1088/0957-4484/17/4/035 · Cited by 40 · cited 1× · see citing works
“5 device after every write operation (19), or error-control coding and redundancy (20,21) can be employed.”
BackgroundKuekes, P. J., Robinett, W., & Williams, R. S. (2005) · Nanotechnology · doi:10.1088/0957-4484/16/9/001 · Cited by 30 · cited 1× · see citing works
“for applications in deterministic storage and logic applications, feedback schemes that check the state of the 5 device after every write operation (19), or error-control coding and redundancy can be (20,21) employed. Alternatively, excess programming voltage and long pulse width can be used to ensure the correctness…”
BackgroundLu, W. D. (2012) · Nature Materials · doi:10.1038/nmat3524 · Cited by 22 · cited 1× · see citing works
“Active circuits based on memristors have also been demonstrated recently (10,11).”
BackgroundSelf-citationThe Synthesis of Stochastic Circuits for Nanoscale Computation
Qian, W., Backes, J., & Riedel, M. D. (2009) · International Journal of Nanotechnology and Molecular Computation · doi:10.4018/jnmc.2009120903 · Cited by 12 · cited 2× · see citing works
“For example, the multiplication of two numbers x and y can be achieved by simply performing a bit-wise AND operation on the two bitstreams representing x and y (28).”
BackgroundMethodImprovement of RRAM Device Performance Through On-Chip Resistors
Gaba, S., Choi, S., Sheridan, P., Chang, T., Yang, Y., & Lu, W. (2012) · MRS Proceedings · doi:10.1557/opl.2012.1102 · Cited by 2 · cited 1× · see citing works
“In particular, in these devices the filament characteristics can be controlled during programming by external circuit parameters such as series-resistance (29) and programming pulse height/width (14,17) so similar switching characteristics can be obtained in different devices.”
BackgroundSelf-citationThe Synthesis of Stochastic Circuits for Nanoscale Computation
Qian, W., Backes, J., & Riedel, M. D. (2011) · IGI Global eBooks · doi:10.4018/9781609601867.ch018 · Cited by 1 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Memory devices and applications for in-memory computing
Sebastian, A., Le Gallo, M., Khaddam-Aljameh, R., & Eleftheriou, E. (2020) · Nature Nanotechnology · doi:10.1038/s41565-020-0655-z · Cited by 2,289 · see citing works
In-memory computing with resistive switching devices
Ielmini, D., & Wong, H.-S. P. (2018) · Nature Electronics · doi:10.1038/s41928-018-0092-2 · Cited by 2,298 · see citing works
Pan, F., Gao, S., Chen, C., Song, C., & Zeng, F. (2014) · Materials Science and Engineering R Reports · doi:10.1016/j.mser.2014.06.002 · Cited by 1,399 · see citing works
Stochastic phase-change neurons
Tůma, T., Pantazi, A., Gallo, M. L., Sebastian, A., & Eleftheriou, E. S. (2016) · Nature Nanotechnology · doi:10.1038/nnano.2016.70 · Cited by 1,107 · see citing works
An artificial nociceptor based on a diffusive memristor
Yoon, J. H., Wang, Z., Kim, K. M., Wu, H., Ravichandran, V., Xia, Q., Hwang, C. S., & Yang, J. J. (2018) · Nature Communications · doi:10.1038/s41467-017-02572-3 · Cited by 525 · see citing works
Mixed-precision in-memory computing
Le Gallo, M., Sebastian, A., Mathis, R., Manica, M., Giefers, H., Tuma, T., Bekas, C., Curioni, A., & Eleftheriou, E. (2018) · Nature Electronics · doi:10.1038/s41928-018-0054-8 · Cited by 485 · see citing works
An overview of phase-change memory device physics
Le Gallo, M., & Sebastian, A. (2020) · Journal of Physics D: Applied Physics · doi:10.1088/1361-6463/ab7794 · Cited by 460 · see citing works
A novel true random number generator based on a stochastic diffusive memristor
Jiang, H., Belkin, D., Savel’ev, S. E., Lin, S., Wang, Z., Li, Y., Joshi, S., Midya, R., Li, C., Rao, M., et al. (2017) · Nature Communications · doi:10.1038/s41467-017-00869-x · Cited by 459 · see citing works
“However, this random behavior can be helpful in stochastic computing and hardware security applications 26 – 28 .”
BackgroundChen, S., Mahmoodi, M. R., Shi, Y., Mahata, C., Yuan, B., Liang, X., Wen, C., Hui, F., Akinwande, D., Strukov, D. B., et al. (2020) · Nature Electronics · doi:10.1038/s41928-020-00473-w · Cited by 447 · see citing works
Spin-Transfer Torque Magnetic Memory as a Stochastic Memristive Synapse for Neuromorphic Systems
Vincent, A. F., Larroque, J., Locatelli, N., Ben Romdhane, N., Bichler, O., Gamrat, C., Zhao, W. S., Klein, J.-O., Galdin-Retailleau, S., & Querlioz, D. (2015) · IEEE Transactions on Biomedical Circuits and Systems · doi:10.1109/tbcas.2015.2414423 · Cited by 360 · see citing works
“This stochastic effect is not caused by technological imperfections or filamentary effects like in other resistive memory technologies [22], [24], but is intrinsic to the physics of magnetic switching.”
Threshold Switching of Ag or Cu in Dielectrics: Materials, Mechanism, and Applications
Wang, Z., Rao, M., Midya, R., Joshi, S., Jiang, H., Lin, P., Song, W., Asapu, S., Zhuo, Y., Li, C., et al. (2017) · Advanced Functional Materials · doi:10.1002/adfm.201704862 · Cited by 362 · see citing works
Nanoscale resistive switching devices: mechanisms and modeling
Yang, Y., & Lu, W. D. (2013) · Nanoscale · doi:10.1039/c3nr03472k · Cited by 269 · see citing works
Self-citationStandards for the Characterization of Endurance in Resistive Switching Devices
Lanza, M., Waser, R. M., Ielmini, D., Yang, J. J., Goux, L., Suñé, J., Kenyon, A. J., Mehonić, A., Spiga, S., Rana, V., et al. (2021) · ACS Nano · doi:10.1021/acsnano.1c06980 · Cited by 264 · see citing works
Ambrogio, S., Balatti, S., Milo, V., Carboni, R., Wang, Z.-Q., Calderoni, A., Ramaswamy, N., & Ielmini, D. (2016) · IEEE Transactions on Electron Devices · doi:10.1109/ted.2016.2526647 · Cited by 256 · see citing works
“Statistical variations are generally detrimental to digital memory operation; however, they can be tolerated in some computing applications, such as the generation of random numbers [6]–[9] and the neuromorphic networks [10]–[12].”
BackgroundState of the art of metal oxide memristor devices
Mohammad, B. S., Jaoudé, M. A., Kumar, V., Homouz, D., Abunahla, H., Al‐Qutayri, M., & Christoforou, N. (2015) · Nanotechnology Reviews · doi:10.1515/ntrev-2015-0029 · Cited by 230 · see citing works
A Mini Review of Neuromorphic Architectures and Implementations
Nawrocki, R. A., Voyles, R. M., & Shaheen, S. E. (2016) · IEEE Transactions on Electron Devices · doi:10.1109/ted.2016.2598413 · Cited by 218 · see citing works
“logical spiking synapse came from a group at the University of Michigan [80], [81].”
BackgroundOn‐Demand Reconfiguration of Nanomaterials: When Electronics Meets Ionics
Lee, J., & Lu, W. D. (2017) · Advanced Materials · doi:10.1002/adma.201702770 · Cited by 197 · see citing works
Self-citationIelmini, D., & Pedretti, G. (2025) · Chemical Reviews · doi:10.1021/acs.chemrev.4c00845 · Cited by 201 · see citing works
Biomemristors as the next generation bioelectronics
Sun, B. T., Zhou, G., Guo, T., Zhou, Y., & Wu, Y. A. (2020) · Nano Energy · doi:10.1016/j.nanoen.2020.104938 · Cited by 165 · see citing works
Domain wall memory: Physics, materials, and devices
Kumar, D., Jin, T., Sbiaa, R., Kläui, M., Bedanta, S., Fukami, S., Ravelosona, D., Yang, S., Liu, X., & Piramanayagam, S. N. (2022) · Physics Reports · doi:10.1016/j.physrep.2022.02.001 · Cited by 165 · see citing works
Memristive Physically Evolving Networks Enabling the Emulation of Heterosynaptic Plasticity
Yang, Y., Chen, B., & Lu, W. D. (2015) · Advanced Materials · doi:10.1002/adma.201503202 · Cited by 156 · see citing works
Self-citationComputational phase-change memory: beyond von Neumann computing
Sebastian, A., Gallo, M. L., & Eleftheriou, E. S. (2019) · Journal of Physics D Applied Physics · doi:10.1088/1361-6463/ab37b6 · Cited by 152 · see citing works
Stochastic Memory Devices for Security and Computing
Carboni, R., & Ielmini, D. (2019) · Advanced Electronic Materials · doi:10.1002/aelm.201900198 · Cited by 148 · see citing works
“[131], [171] demonstrated stochastic computing with random input spiking signals obtained by the stochastic switching of RRAM devices.”
BackgroundTrue Random Number Generation by Variability of Resistive Switching in Oxide-Based Devices
Balatti, S., Ambrogio, S., Wang, Z., & Ielmini, D. (2015) · IEEE Journal on Emerging and Selected Topics in Circuits and Systems · doi:10.1109/jetcas.2015.2426492 · Cited by 147 · see citing works
“Switching variability in RRAM was also used to generate random bits for stochastic computing, where any number ( e.g. , 0.4) can be represented by a sequence of random bits representing 0 and 1 ( e.g. , 60% of 0 and 40% of 1) [5,6].”
MethodInfluentialEmergent dynamics of neuromorphic nanowire networks
Álvarez, A. D., Higuchi, R., Sanz‐Leon, P., Marcus, I., Shingaya, Y., Stieg, A. Z., Gimzewski, J. K., Kuncic, Z., & Nakayama, T. (2019) · Scientific Reports · doi:10.1038/s41598-019-51330-6 · Cited by 141 · see citing works
Quantized conductance coincides with state instability and excess noise in tantalum oxide memristors
Yi, W., Savel'ev, S. E., Medeiros-Ribeiro, G., Miao, F., Zhang, M.-X., Yang, J. J., Bratkovsky, A. M., & Williams, R. S. (2016) · Nature Communications · doi:10.1038/ncomms11142 · Cited by 141 · see citing works
Bioinspired Programming of Memory Devices for Implementing an Inference Engine
Querlioz, D., Bichler, O., Vincent, A. F., & Gamrat, C. (2015) · Proceedings of the IEEE · doi:10.1109/jproc.2015.2437616 · Cited by 138 · see citing works
“This effect is also seen in CBRAMs and other kinds of memory when using weak programming pulses [28], [59], [72], [73].”
BackgroundTuning Resistive Switching Characteristics of Tantalum Oxide Memristors through Si Doping
Kim, S., Choi, S., Lee, J., & Lu, W. D. (2014) · ACS Nano · doi:10.1021/nn503464q · Cited by 129 · see citing works
“With larger hopping distance, the stochastic properties of ion hopping will be more pronounced since the stochastic movement of just a few ions may already cause significant resistance changes which in turn affect the dynamic CF growth and dissolution processes, causing variations in the CF shape and resistance variat…”
BackgroundSelf-citationMemristors Empower Spiking Neurons With Stochasticity
Al-Shedivat, M., Naous, R., Cauwenberghs, G., & Salama, K. N. (2015) · IEEE Journal on Emerging and Selected Topics in Circuits and Systems · doi:10.1109/jetcas.2015.2435512 · Cited by 128 · see citing works
“Following the experimental findings in [30], we assume that the memristors switch stochastically.”
BackgroundMethodInfluentialPhysical Unbiased Generation of Random Numbers With Coupled Resistive Switching Devices
Balatti, S., Ambrogio, S., Carboni, R., Milo, V., Wang, Z., Calderoni, A., Ramaswamy, N., & Ielmini, D. (2016) · IEEE Transactions on Electron Devices · doi:10.1109/ted.2016.2537792 · Cited by 127 · see citing works
“…physical fluctuation phenomena are, therefore, under scrutiny for efficient and stable RNG. Recently, novel RNG concepts based on the switching variability in low-voltage memory technologies, such as spin-transfer-torque (STT), magnetic memory (MRAM) [6], [7], and RRAM [8], [9], have been proposed.”
BackgroundKim, G., In, J. H., Kim, Y. S., Rhee, H., Park, W., Song, H., Park, J., & Kim, K. M. (2021) · Nature Communications · doi:10.1038/s41467-021-23184-y · Cited by 126 · see citing works
Neuromorphic Computing with Memristor Crossbar
Zhang, X., Huang, A., Hu, Q., Xiao, Z., & Chu, P. K.-H. (2018) · physica status solidi (a) · doi:10.1002/pssa.201700875 · Cited by 123 · see citing works
Multilevel Ultrafast Flexible Nanoscale Nonvolatile Hybrid Graphene Oxide–Titanium Oxide Memories
Nagareddy, V. K., Barnes, M. D., Zipoli, F., Lai, K. T., Alexeev, A. M., Craciun, M. F., & Wright, C. D. (2017) · ACS Nano · doi:10.1021/acsnano.6b08668 · Cited by 122 · see citing works
Analog Switching and Artificial Synaptic Behavior of Ag/SiOx:Ag/TiOx/p++-Si Memristor Device
Ilyas, N., Li, D., Li, C., Jiang, X., Jiang, Y., & Li, W. (2020) · Nanoscale Research Letters · doi:10.1186/s11671-020-3249-7 · Cited by 114 · see citing works
A Native Stochastic Computing Architecture Enabled by Memristors
Knag, P. C., Lu, W. D., & Zhang, Z. (2014) · IEEE Transactions on Nanotechnology · doi:10.1109/tnano.2014.2300342 · Cited by 107 · see citing works
“9(a) and the basic concept was recently demonstrated [46].”
BackgroundInfluentialSelf-citationWijesinghe, P., Ankit, A., Sengupta, A., & Roy, K. (2018) · IEEE Transactions on Emerging Topics in Computational Intelligence · doi:10.1109/tetci.2018.2829924 · Cited by 111 · see citing works
“Despite these benefits, high programming voltages and long pulse durations, [18] or other feedback write mechanisms [19]”
BackgroundInfluentialMemristive Synapses for Brain‐Inspired Computing
Wang, J., & Zhuge, F. (2019) · Advanced Materials Technologies · doi:10.1002/admt.201800544 · Cited by 108 · see citing works
All Spin Artificial Neural Networks Based on Compound Spintronic Synapse and Neuron
Zhang, D., Zhao, W. S., Zeng, L., Cao, K., Wang, M., Peng, S., Zhang, Y., Zhang, Y., Klein, J., & Wang, Y. (2016) · IEEE Transactions on Biomedical Circuits and Systems · doi:10.1109/tbcas.2016.2533798 · Cited by 105 · see citing works
“emerging post-CMOS non-volatile memory (NVM) technologies such as resistive RAM (RRAM) and spin transfer torque magnetic RAM (STT-MRAM) with low power dissipation and high density in the form of crossbar [8]–[26].”
BackgroundA Data-Driven Verilog-A ReRAM Model
Messaris, I., Serb, A., Stathopoulos, S., Khiat, A., Nikolaidis, S., & Prodromakis, T. (2018) · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · doi:10.1109/tcad.2018.2791468 · Cited by 106 · see citing works
“2791468 probabilistic fashion [6], while others can have their resistive”
BackgroundA compound memristive synapse model for statistical learning through STDP in spiking neural networks
Bill, J., & Legenstein, R. A. (2014) · Frontiers in Neuroscience · doi:10.3389/fnins.2014.00412 · Cited by 104 · see citing works
“Stochastic switching was demonstrated for both directions (active ↔ inactive) (Suri et al., 2013) with switching probabilities being adjustable via the duration (Gaba et al., 2013; Suri et al., 2013) and amplitude (Jo et al., 2009b; Gaba et al., 2013) of the voltage applied across the terminals.”
BackgroundMethodInfluentialMahmoodi, M. R., Prezioso, M., & Strukov, D. B. (2019) · Nature Communications · doi:10.1038/s41467-019-13103-7 · Cited by 101 · see citing works
Stochasticity Modeling in Memristors
Naous, R., Al-Shedivat, M., & Salama, K. N. (2015) · IEEE Transactions on Nanotechnology · doi:10.1109/tnano.2015.2493960 · Cited by 102 · see citing works
A recipe for creating ideal hybrid memristive-CMOS neuromorphic processing systems
Chicca, E., & Indiveri, G. (2020) · Applied Physics Letters · doi:10.1063/1.5142089 · Cited by 93 · see citing works
A multiply-add engine with monolithically integrated 3D memristor crossbar/CMOS hybrid circuit
Chakrabarti, B., Lastras-Montaño, M. Á., Adam, G. C., Prezioso, M., Hoskins, B. D., Payvand, M., Madhavan, A., Ghofrani, H. A., Theogarajan, L. S., Cheng, K.-T. T., et al. (2017) · Scientific Reports · doi:10.1038/srep42429 · Cited by 100 · see citing works
Resistive switching and conductance quantization in Ag/SiO2/indium tin oxide resistive memories
Gao, S., Chen, C., Zhai, Z., Liu, H. Y., Lin, Y., Li, S. Z., Lu, S., Wang, G. Y., Song, C., Zeng, F., et al. (2014) · Applied Physics Letters · doi:10.1063/1.4893277 · Cited by 99 · see citing works
Truly Electroforming‐Free and Low‐Energy Memristors with Preconditioned Conductive Tunneling Paths
Yoon, J. H., Zhang, J., Ren, X., Wang, Z., Wu, H., Li, Z., Barnell, M., Wu, Q., Lauhon, L. J., Xia, Q., et al. (2017) · Advanced Functional Materials · doi:10.1002/adfm.201702010 · Cited by 95 · see citing works
A Low‐Current and Analog Memristor with Ru as Mobile Species
Yoon, J. H., Zhang, J., Lin, P., Upadhyay, N. K., Yan, P., Liu, Y., Xia, Q., & Yang, J. J. (2020) · Advanced Materials · doi:10.1002/adma.201904599 · Cited by 95 · see citing works
Homogeneous Spiking Neuromorphic System for Real-World Pattern Recognition
Xin, W., Saxena, V., & Zhu, K. (2015) · IEEE Journal on Emerging and Selected Topics in Circuits and Systems · doi:10.1109/jetcas.2015.2433552 · Cited by 91 · see citing works
Payvand, M., Nair, M. V., Müller, L. K., & Indiveri, G. (2018) · Faraday Discussions · doi:10.1039/c8fd00114f · Cited by 85 · see citing works
Design of a Controllable Redox‐Diffusive Threshold Switching Memristor
Sun, Y., Song, C., Yin, S., Qiao, L., Wan, Q., Wang, R., Zeng, F., & Pan, F. (2020) · Advanced Electronic Materials · doi:10.1002/aelm.202000695 · Cited by 86 · see citing works
Evidence of soft bound behaviour in analogue memristive devices for neuromorphic computing
Frascaroli, J., Brivio, S., Covi, E., & Spiga, S. (2018) · Scientific Reports · doi:10.1038/s41598-018-25376-x · Cited by 83 · see citing works
“The logarithm of the switching time follows a straight line implying an exponential relation between Δ V and Δ t 32 .”
BackgroundReconfigurable Memristive Device Technologies
Edwards, A. H., Barnaby, H., Campbell, K. A., Kozicki, M. N., Liu, W., & Marinella, M. J. (2015) · Proceedings of the IEEE · doi:10.1109/jproc.2015.2441752 · Cited by 82 · see citing works
“Ion conducting devices have been studied in such applications as neural networks [103] and computing [104], and in threshold logic [105].”
BackgroundFeature Extraction Using Memristor Networks
Sheridan, P. M., Du, C., & Lu, W. D. (2015) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2015.2482220 · Cited by 79 · see citing works
“The resistance switching process is strongly affected by the local field and oxygen vacancy profile and shows significant device-to-device and cycle-to-cycle variations [23].”
BackgroundSelf-citationNovel charm of 2D materials engineering in memristor: when electronics encounter layered morphology
Batool, S. A., Idrees, M., Zhang, S., Han, S., & Zhou, Y. (2022) · Nanoscale Horizons · doi:10.1039/d2nh00031h · Cited by 79 · see citing works
Neuromorphic learning, working memory, and metaplasticity in nanowire networks
Loeffler, A., Álvarez, A. D., Zhu, R., Ganesh, N., Shine, J. M., Nakayama, T., & Kuncic, Z. (2023) · Science Advances · doi:10.1126/sciadv.adg3289 · Cited by 79 · see citing works
Stochastic Electronics: A Neuro-Inspired Design Paradigm for Integrated Circuits
Hamilton, T. J., Afshar, S., André, V. S., & Tapson, J. C. (2014) · Proceedings of the IEEE · doi:10.1109/jproc.2014.2310713 · Cited by 71 · see citing works
In-memory computing with emerging nonvolatile memory devices
Cheng, C., Tiw, P. J., Cai, Y., Yan, X., Yang, Y., & Huang, R. (2021) · Science China Information Sciences · doi:10.1007/s11432-021-3327-7 · Cited by 72 · see citing works
“The high efficiency of the unipolar devices on the realization of the XNOR function makes it possible to construct novel encryption hardware, in which the encryption keys are generated according to the inherent randomness of HRS to ensure information security in a simple and effective method [245,246].”
BackgroundA Memristor SPICE Model Accounting for Volatile Characteristics of Practical ReRAM
Berdan, R., Lim, C. K. K., Khiat, A., Papavassiliou, C., & Prodromakis, T. (2014) · IEEE Electron Device Letters · doi:10.1109/led.2013.2291158 · Cited by 71 · see citing works
“non interrupted single stimulus or sequence of stimuli, exploiting the devices’ accumulating nature [12].”
BackgroundA memristive spiking neuron with firing rate coding
Ignatov, M., Ziegler, M., Hansen, M., Petraru, A., & Kohlstedt, H. (2015) · Frontiers in Neuroscience · doi:10.3389/fnins.2015.00376 · Cited by 71 · see citing works
“We would like to mention that the resistive switching process in the used Ag/TiO 2 − x /Al memristive cells has an inherent stochastic nature (Gaba et al., 2013), where the needed number of voltage pulses to set the device resistance depends on local Ag migration processes.”
BackgroundHardware implementation of Bayesian network based on two-dimensional memtransistors
Zheng, Y., Ravichandran, H., Schranghamer, T. F., Trainor, N., Redwing, J. M., & Das, S. (2022) · Nature Communications · doi:10.1038/s41467-022-33053-x · Cited by 70 · see citing works
“So far, probabilistic CMOS 8 , fi eld-programmable gate arrays (FPGAs) 9 – 11 , memristors 12 – 14 , and spintronic devices 15 – 21 have been successfully used for BN implementation.”
In-memory computing to break the memory wall*
Huang, X., Liu, C., Jiang, Y., & Zhou, P. (2020) · Chinese Physics B · doi:10.1088/1674-1056/ab90e7 · Cited by 70 · see citing works
Shamsi, J., Mohammadi, K., & Shokouhi, S. B. (2018) · IEEE Transactions on Very Large Scale Integration (VLSI) Systems · doi:10.1109/tvlsi.2018.2815025 · Cited by 69 · see citing works
“candidate for neuromorphic computing, the memristor crossbar suffers from several drawbacks such as process variation [20], [35]–[43], SAFs [44], sneak paths [45], and IR Fig.”
BackgroundMemristive devices for stochastic computing
Gaba, S., Knag, P. C., Zhang, Z., & Lu, W. D. (2014) · IEEE International Symposium on Circuits and Systems proceedings · doi:10.1109/iscas.2014.6865703 · Cited by 66 · see citing works
Self-citationWoo, K. S., Wang, Y., Kim, J., Kim, Y., Kwon, Y. J., Yoon, J. H., Kim, W., & Hwang, C. S. (2019) · Advanced Electronic Materials · doi:10.1002/aelm.201800543 · Cited by 64 · see citing works
Ignatov, M., Ziegler, M., Hansen, M., & Kohlstedt, H. (2017) · Science Advances · doi:10.1126/sciadv.1700849 · Cited by 64 · see citing works
True Random Number Generation Using Read Noise of Flash Memory Cells
Ray, B., & Milenković, A. (2018) · IEEE Transactions on Electron Devices · doi:10.1109/ted.2018.2792436 · Cited by 64 · see citing works
Development of Ag/ZnO/FTO thin film memristor using aqueous chemical route
Dongale, T. D., Khot, K. V., Mali, S. S., Patil, P. S., Gaikwad, P. K., Kamat, R. K., & Bhosale, P. N. (2015) · Materials Science in Semiconductor Processing · doi:10.1016/j.mssp.2015.07.004 · Cited by 63 · see citing works
High-speed true random number generation based on paired memristors for security electronics
Zhang, T., Yin, M., Xu, C., Lu, X., Sun, X., Yang, Y., & Huang, R. (2017) · Nanotechnology · doi:10.1088/1361-6528/aa8b3a · Cited by 62 · see citing works
“Previous random number generation based on memristors typically exploits stochastic switching behavior of the devices that fundamentally originate from randomness in the switching mechanism [6], that is, stochastic ion migration [15] as well as formation and dissolution of nanoscale conducting filaments [16–18].”
BackgroundMemristive computing devices and applications
Zidan, M. A., Chen, A., Indiveri, G., & Lu, W. D. (2017) · Journal of Electroceramics · doi:10.1007/s10832-017-0103-0 · Cited by 62 · see citing works
“Device runtime stochasticity, often encountered in aggressively scaled memristive devices, can be even used as a useful property [14, 103, 104].”
BackgroundSelf-citationHow to Build a Memristive Integrate-and-Fire Model for Spiking Neuronal Signal Generation
Kang, S. M., Choi, D., Eshraghian, J. K., Zhou, P., Kim, J., Kong, B., Zhu, X., Demirkol, A. Ş., Ascoli, A., Tetzlaff, R., et al. (2021) · IEEE Transactions on Circuits and Systems I Regular Papers · doi:10.1109/tcsi.2021.3126555 · Cited by 61 · see citing works
“(c) An action potential waveform showing rest, threshold and reset potentials. discretely packaged memristors [29], [30].”
BackgroundSelf-citationDastgeer, G., Afzal, A. M., Aziz, J., Hussain, S., Jaffery, S. H. A., Kim, D., Imran, M., & Assiri, M. A. (2021) · Materials · doi:10.3390/ma14247535 · Cited by 59 · see citing works
Compact Model of HfOX-Based Electronic Synaptic Devices for Neuromorphic Computing
Huang, P. C., Zhu, D., Chen, S., Zhou, Z., Chen, Z., Gao, B., Liu, L., Liu, X., & Kang, J. (2017) · IEEE Transactions on Electron Devices · doi:10.1109/ted.2016.2643162 · Cited by 57 · see citing works
“two electrodes and the device will be switched to LRS with probability P after a positive voltage spike pulse [36].”
BackgroundIsah, A., & Bilbault, J. (2022) · Journal of Low Power Electronics and Applications · doi:10.3390/jlpea12030044 · Cited by 57 · see citing works
Synchronization of two memristively coupled van der Pol oscillators
Ignatov, M., Hansen, M., Ziegler, M., & Kohlstedt, H. (2016) · Applied Physics Letters · doi:10.1063/1.4942832 · Cited by 56 · see citing works
A Novel True Random Number Generator Design Leveraging Emerging Memristor Technology
Wang, Y., Wen, W., Li, H. H., & Hu, M. (2015) · ACM Great Lakes Symposium on VLSI (GLSVLSI) · doi:10.1145/2742060.2742088 · Cited by 55 · see citing works
“Moreover, the memristive behaviors in various memristive devices have been thoroughly investigated, in which the stochastic processes have been clearly demonstrated [12][13].”
BackgroundAziza, H., Postel-Pellerin, J., Bazzi, H., Canet, P., Moreau, M., della Marca, V., & Harb, A. (2020) · IEEE Transactions on Nanotechnology · doi:10.1109/tnano.2020.2976735 · Cited by 55 · see citing works
“Over the last few years there has been a lot of activity across research groups proposing efficient TRNG based on resistiveswitching devices [4-6].”
BackgroundVariability and Energy Consumption Tradeoffs in Multilevel Programming of RRAM Arrays
Pérez, E., Mahadevaiah, M. K., Quesada, E. P.-B., & Wenger, C. (2021) · IEEE Transactions on Electron Devices · doi:10.1109/ted.2021.3072868 · Cited by 55 · see citing works
Stochastic model of memristor based on the length of conductive region
Викторович, А. Н., Dubkov, A. A., Safonov, A. V., Krichigin, A. V., Kharcheva, A. A., Guseinov, D. V., Koryazhkina, M. N., Novikov, A. S., Shishmakova, V. A., Antonov, I. N., et al. (2021) · Chaos Solitons & Fractals · doi:10.1016/j.chaos.2021.111131 · Cited by 54 · see citing works
Bayesian Inference With Muller C-Elements
Friedman, J. S., Calvet, L. E., Bessìère, P., Jacques Droulez, A., & Querlioz, D. (2016) · IEEE Transactions on Circuits and Systems I Regular Papers · doi:10.1109/tcsi.2016.2546064 · Cited by 52 · see citing works
“This estimate ignores the overhead associated with random number generation, which may be efficiently achieved with emerging nanodevices [16], [20], [21] and will therefore become essential”
BackgroundA resistive switching memory device with a negative differential resistance at room temperature
Kadhim, M. S., Yang, F., Sun, B. T., Wang, Y., Guo, T., Jia, Y., Yuan, L., Yu, Y., & Zhao, Y. X. (2018) · Applied Physics Letters · doi:10.1063/1.5037191 · Cited by 53 · see citing works
Memristor‐Based Efficient In‐Memory Logic for Cryptologic and Arithmetic Applications
Xu, L., Yuan, R., Zhu, Z., Liu, K., Jing, Z., Cai, Y., Wang, Y., Yang, Y., & Huang, R. (2019) · Advanced Materials Technologies · doi:10.1002/admt.201900212 · Cited by 53 · see citing works
Probabilistic computing with NbOx metal-insulator transition-based self-oscillatory pbit
Rhee, H., Kim, G., Song, H., Park, W., Kim, D. H., In, J. H., Lee, Y., & Kim, K. M. (2023) · Nature Communications · doi:10.1038/s41467-023-43085-6 · Cited by 52 · see citing works
“Moreover,differingfromconventionalpbits 9,21,22 ,suchoscillator-based pbits can generate a self-sustaining bitstream without bit-generating signal pulses.”
Stochastic neuron based on IGZO Schottky diodes for neuromorphic computing
Dang, B., Liu, K., Zhu, J., Xu, L., Zhang, T., Cheng, C., Wang, H., Yang, Y., Hao, Y., & Huang, R. (2019) · APL Materials · doi:10.1063/1.5109090 · Cited by 50 · see citing works
Spin-transfer torque magnetic memory as a stochastic memristive synapse
Vincent, A. F., Larroque, J., Zhao, W. S., Romdhane, N. B., Bichler, O., Gamrat, C., Klein, J., Galdin-Retailleau, S., & Querlioz, D. (2014) · IEEE International Symposium on Circuits and Systems proceedings · doi:10.1109/iscas.2014.6865325 · Cited by 49 · see citing works
“memory technologies [18], [20], but is intrinsic to the physics of magnetic switching.”
Neuromorphic computing with memristive devices
Ma, W., Zidan, M. A., & Lu, W. D. (2018) · Science China Information Sciences · doi:10.1007/s11432-017-9424-y · Cited by 49 · see citing works
Self-citationRecent trends in hardware security exploiting hybrid CMOS-resistive memory circuits
Sahay, S., & Suri, M. (2017) · Semiconductor Science and Technology · doi:10.1088/1361-6641/aa8f07 · Cited by 44 · see citing works
Hardware Acceleration of Simulated Annealing of Spin Glass by RRAM Crossbar Array
Shin, J. H., Jeong, Y. J., Zidan, M. A., Wang, Q., & Lu, W. D. (2018) · Technical digest - International Electron Devices Meeting/Technical digest · doi:10.1109/iedm.2018.8614698 · Cited by 44 · see citing works
Self-citationMilo, V., Pedretti, G., Carboni, R., Calderoni, A., Ramaswamy, N., Ambrogio, S., & Ielmini, D. (2018) · IEEE Transactions on Very Large Scale Integration (VLSI) Systems · doi:10.1109/tvlsi.2018.2818978 · Cited by 43 · see citing works
“, 1/ f noise [35] or random telegraph noise [36], or by random set processes in RRAM devices [37], [38].”
BackgroundInherent stochasticity during insulator–metal transition in VO 2
Cheng, S., Lee, M., Tran, R., Shi, Y., Li, X., Navarro, H., Adda, C., Meng, Q., Chen, L., Dynes, R. C., et al. (2021) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.2105895118 · Cited by 43 · see citing works
“Instead of using the excess voltage (much higher than Vth) to achieve large switching probabilities, we could take advantage of this inherent stochasticity and use moderate external stimuli to trigger these binary (on and off states) devices, which can be used as the fundamental elements for error-tolerant neuromorphi…”
BackgroundMemristor-based neural networks: Synaptic versus neuronal stochasticity
Naous, R., Al-Shedivat, M., Neftci, E., Cauwenberghs, G., & Salama, K. N. (2016) · AIP Advances · doi:10.1063/1.4967352 · Cited by 42 · see citing works
Memristive Stochastic Computing for Deep Learning Parameter Optimization
Lammie, C., Eshraghian, J. K., Lu, W. D., & Azghadi, M. R. (2021) · IEEE Transactions on Circuits & Systems II Express Briefs · doi:10.1109/tcsii.2021.3065932 · Cited by 42 · see citing works
“Distribution of switching time of a fabricated CBRAM device [14] under an applied voltage of 4.”
BackgroundMethodSelf-citationBrivio, S., Conti, D. V., Nair, M. V., Frascaroli, J., Covi, E., Ricciardi, C., Indiveri, G., & Spiga, S. (2018) · Nanotechnology · doi:10.1088/1361-6528/aae81c · Cited by 41 · see citing works
Self-organization of an inhomogeneous memristive hardware for sequence learning
Payvand, M., Moro, F., Nomura, K., Dalgaty, T., Vianello, E., Nishi, Y., & Indiveri, G. (2022) · Nature Communications · doi:10.1038/s41467-022-33476-6 · Cited by 39 · see citing works
Memristive Non-Idealities: Is there any Practical Implications for Designing Neural Network Chips?
Krestinskaya, O., Irmanova, A., & James, A. P. (2019) · IEEE International Symposium on Circuits and Systems proceedings · doi:10.1109/iscas.2019.8702245 · Cited by 38 · see citing works
“and this phenomena [3], [4], [5], [6] is recently being investigated for different small scale architectures [7].”
BackgroundHighly tunable β-relaxation enables the tailoring of crystallization in phase-change materials
Cheng, Y., Yang, Q., Wang, J., Dimitriadis, T., Schumacher, M., Zhang, H., Müller, M. J., Amini, N., Yang, F., Schoekel, A., et al. (2022) · Nature Communications · doi:10.1038/s41467-022-35005-x · Cited by 38 · see citing works
Dang, B., Sun, J. W., Zhang, T., Wang, S., Zhao, M., Liu, K., Xu, L., Zhu, J., Cheng, C., Bao, L., et al. (2019) · IEEE Electron Device Letters · doi:10.1109/led.2019.2919914 · Cited by 37 · see citing works
“Furthermore, one can see from Figure 1d that there exists high variation in the resistance of the HRS and the threshold voltages during the cyclic voltage sweeping, which is in agreement with the intrinsic stochasticity during ionic resistive/threshold switching [18], [20], [21].”
BackgroundMagnetic domain walls: types, processes and applications
Venkat, G., Allwood, D. A., & Hayward, T. J. (2023) · Journal of Physics D Applied Physics · doi:10.1088/1361-6463/ad0568 · Cited by 36 · see citing works
More Efficient Testing of Metal-Oxide Memristor–Based Memory
Mozaffari, S. N., Tragoudas, S., & Haniotakis, T. (2016) · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · doi:10.1109/tcad.2016.2608863 · Cited by 36 · see citing works
“write operations [16], [17], and such variability must be taken into consideration when testing for manufacturing defects.”
BackgroundInfluentialCampbell, K. A., Drake, K., & Smith, E. H. B. (2016) · Frontiers in Bioengineering and Biotechnology · doi:10.3389/fbioe.2016.00097 · Cited by 35 · see citing works
“Bioinspired neuromorphic computing has the potential of becoming realizable through the application of memristors (Chua, 2015) as artificial synapses (Jo et al., 2010; Chang et al., 2011; Erokhin and Fontana, 2011; Rose et al., 2011a,b; Gaba et al., 2013; Serrano-Gotarredona et al., 2013a; Subramaniam et al., 2013; Th…”
BackgroundYan, X., Ma, J., Wu, T., Zhang, A., Wu, J., Chin, M. L., Zhang, Z., Dubey, M., Wu, W., Chen, M. S., et al. (2021) · Nature Communications · doi:10.1038/s41467-021-26012-5 · Cited by 36 · see citing works
- Authors
- Gaba, S., Sheridan, P., Zhou, J., Choi, S., & Lu, W.
- Affiliations
- University of Michigan (US)
- Corresponding author
- Lu, Wei
- Venue
- Nanoscale
- Publisher
- Royal Society of Chemistry (RSC)
- Published
- 2013
- Volume
- 5
- Issue
- 13
- Pages
- 5872
- ISSN
- 2040-3364 (ISSN-L)
- 2040-3372
- OpenAlex
- W2148267286
- Semantic Scholar
- 3f0d761f6dabea7d51ed9a69e9cde6865122afd9
- Cited by
- 307
- References
- 35
- Citations by year
- 2026: 14 · 2025: 23 · 2024: 14 · 2023: 22 · 2022: 24 · 2021: 28 · 2020: 32 · 2019: 30 · 2018: 27 · 2017: 29 · 2016: 19 · 2015: 25 · 2014: 16 · 2013: 3
- FWCI
- 12.60
- Type
- journal article
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- Nanoscale (publishedVersion)
- PubMed (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Engineering › Electrical and Electronic Engineering › Advanced Memory and Neural Computing
- Physical Sciences › Engineering › Electrical and Electronic Engineering › Ferroelectric and Negative Capacitance Devices
- Physical Sciences › Materials Science › Materials Chemistry › Phase-change materials and chalcogenides
- Keywords
- memristors, resistive switching, stochastic switching, stochastic computing, neuromorphic computing, error-tolerant computing, memristor arrays, non-volatile memory
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-09.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-09.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review