Article
Version 1
Preserved in Portico This version is not peer-reviewed
A Novel Programming Circuit for Memristors
Version 1
: Received: 30 May 2023 / Approved: 31 May 2023 / Online: 31 May 2023 (08:20:24 CEST)
A peer-reviewed article of this Preprint also exists.
Tu, S.; Li, J.; Ren, Y.; Jiang, Q.; Xiong, S. A Novel Programming Circuit for Memristors. Microelectronic Engineering 2023, 112072, doi:10.1016/j.mee.2023.112072. Tu, S.; Li, J.; Ren, Y.; Jiang, Q.; Xiong, S. A Novel Programming Circuit for Memristors. Microelectronic Engineering 2023, 112072, doi:10.1016/j.mee.2023.112072.
Abstract
Memristor has attracted a lot of interest due to its high processing speed, low power consumption and high integration ability, which is critical for electronic systems and memory-centric computing. However, the memristor programming circuit and strategy are still inflexible and complex, since the signal generator/collector and stimulate pulse must be carefully matched and designed based on memristor intrinsic characteristics without reconfigurable. Here, a simple and effective circuit only consists a parallel reference-resistor-and-NMOS is designed to program memristor with a more than 99% memristance precision. And the amplitude and width of stimulate pulse are fixed to ±4V and 5ms, respectively. In order to cope with the device variation, such as ±10% tolerance of transition voltage, an optimized programming strategy was proposed and demonstrated great robustness. Additionally, a set of reference resistors and NMOSs have been added to facilitate multi-level memristance operation without requiring any changes to the circuit structure. This program circuit was also employed to program memristor crossbar remains 99% precision. In the end, a memristor-based convolutional neural network which controlled by our optimized programming circuit was used for image recognition, and 89.36% accuracy can be achieved even under 15.8% memristance tolerance. This novel circuit demonstrates a simple and flexible strategy in memristor programming, providing a new way to control memristor crossbar for practical application.
Keywords
memristor; memristor programmer circuit; multi-level memristance; memristor crossbar
Subject
Engineering, Electrical and Electronic Engineering
Copyright: This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Comments (0)
We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.
Leave a public commentSend a private comment to the author(s)
* All users must log in before leaving a comment