The intrinsic stochasticity of the memristor can be used to generate true random numbers, essential for non-decryptable hardware-based security devices. Here, we propose a novel and advanced method to generate true random numbers utilizing the stochastic oscillation behavior of a NbOx mott memristor, exhibiting self-clocking, fast and variation tolerant characteristics. The random number generation rate of the device can be at least 40 kb s−1, which is the fastest record compared with previous volatile memristor-based TRNG devices. Also, its dimensionless operating principle provides high tolerance against both ambient temperature variation and device-to-device variation, enabling robust security hardware applicable in harsh environments.
The thin-film growth conditions in a plasma-enhanced atomic layer deposition for the (3.0–4.5) nm thick HfO2 film were optimized to use the film as the resistive switching element in a neuromorphic circuit. The film was intended to be used as a feasible synapse with analog-type conductance-tuning capability. The 4.5 nm thick HfO2 films on both conventional TiN and a new RuO2 bottom electrode required the electroforming process for them to operate as a feasible resistive switching memory, which was the primary source of the undesirable characteristics as the synapse. Therefore, electroforming-free performance was necessary, which could be accomplished by thinning the HfO2 film down to 3.0 nm. However, the device with only the RuO2 bottom electrode offered the desired functionality without involving too high leakage or shorting problems, which are due to the recovery of the stoichiometric composition of the HfO2 near the RuO2 layer. In conjunction with the Ta top electrode, which provided the necessary oxygen vacancies to the HfO2 layer, and the high functionality of the RuO2 as the scavenger of excessive incorporated oxygen vacancies, which appeared to be inevitable during the repeated switching operation, the Ta/3.0 nm HfO2/RuO2 provided a highly useful synaptic device component in the neuromorphic hardware system.
A memristive crossbar array (MCA) is an ideal platform for emerging memory and neuromorphic hardware due to its high bitwise density capability. A charge trap memristor (CTM) is an attractive candidate for the memristor cell of the MCA, because the embodied rectifying characteristic frees it from the sneak current issue. Although the potential of the CTM devices has been suggested, their practical viability needs to be further proved. Here, a Pt/Ta 2 O 5 /Nb 2 O 5‐ x /Al 2 O 3‐ y /Ti CTM stack exhibiting high retention and array‐level uniformity is proposed, allowing a highly reliable selector‐less MCA. It shows high self‐rectifying and nonlinear current‐voltage characteristics below 1 µA of programming current with a continuous analog switching behavior. Also, its retention is longer than 10 5 s at 150 °C, suggesting the device is highly stable for non‐volatile analog applications. A plausible band diagram model is proposed based on the electronic spectroscopy results and conduction mechanism analysis. The self‐rectifying and nonlinear characteristics allow reducing the on‐chip training energy consumption by 71% for the MNIST dataset training task with an optimized programming scheme.
Memristive stateful logic enables energy‐ and cost‐efficient in‐memory computing, which is desirable for edge computing in the coming Internet of Things (IoT) era. Researchers have recently developed various stateful logic gates and have shown viable computing applications based on ideal memristive characteristics. However, few studies have demonstrated a system‐level in‐memory computing operation that can address the practical issues affecting device realization. Herein, a practically viable stateful logic device based on a 1‐transistor−1‐memristor (1T1M) array structure is proposed, considering the inherently stochastic memristor characteristics. Details on how to select the viable stateful logic gates in a given memristor are shown, and as an example of logic cascading, they are implemented in a device to operate a multibit carry look‐ahead adder. Then, an in‐memory computing layout that can perform all of the computing functions—data storing, transferring, and executing—inside the memory, addressing data traffic issues, is suggested. Finally, a software/hardware mixed stateful logic emulator that can virtually mimic array‐level in‐memory computing hardware based on cell‐level memristive characteristics is demonstrated.
Self-limited switching is a technique that can control the memristor resistance up to a specific value by limiting excessive switching. [14,15] For example, in self-limited "set" switching, a series resistor (R S ) is connected to a memristor (M). The R S -M configuration is biased with a programming voltage (V P ) to switch the M from the HRS to the LRS. Before the switching happens, if the node voltage on M is V M , the V M is almost equal to the V P because the R HRS is much larger than the resistance of R S (V M ≈ V P ). As soon as the resistance state of M changes to the lower value (i.e., the set switching happens), the LRS is not uniform because of the stochastic characteristic of the memristor switching. Afterward, the V P is redistributed by the voltage divider effect, and the redistributed V M (V M ′) is lower than the V P . Then, the V M ′ leads to additional minor set switching of the M.Here, the amount of additional set switching depends on the V M ′; if the R LRS is relatively small, the V M ′ is also small, so there is less additional set switching. However, if the R LRS is relatively high, the V M ′ is also high and this leads to additional set switching. Therefore, if enough time is allowed, the set switching can spontaneously saturate to a certain value.Self-limited "reset" switching is complicated, but it is also possible to realize by adopting both series and parallel resistor components. [14,16] If such self-limited switching is applied to control the intermediate states, more uniform intermediate states can be achieved. Furthermore, if the resistance of the intermediate states is the same as the series resistor value, one can directly copy any resistance values from the R to the M under the self-limited switching regime. This suggests that the analog data programming will be more efficient and faster.In this study, we propose a novel analog data programming method that transfers reference analog resistance values to a target memristor directly via a stateful in-memory logic operation. We demonstrate the methodology by adopting an ideal memristor model design. The desired memristive behavior, characterized by a gradual set switching without a sudden current jump, was achieved using a Ti-doped NbO x charge trap memristor, but with some discrepancy in switching behavior compared to the theoretic ideal. [17] Afterward, we introduced parallel resistors in the programming circuit to reduce the discrepancy and bring the memristor behavior closer to that of the ideal model. Finally, a computational simulation was employed Analog memristors enable compact neuromorphic computing with low power consumption. One of the issues with the technology is slow precise analog data programming. In this study, a novel analog data programming method utilizing a self-limited set switching is proposed. The method can transfer any resistance values from reference resistors to the target memristor accurately inside a crossbar array by performing an appropriate voltage clocking. An ideal memristor model based on the me...
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.