Implementation of two-step gradual reset scheme for enhancing state uniformity of 2D hBN-based memristors for image processing

Dong Yeon Woo, Gichang Noh, Eunpyo Park, Min Jee Kim, Dae Kyu Lee, Yong Woo Sung, Jaewook Kim, YeonJoo Jeong,Jongkil Park, Seongsik Park, Hyun Jae Jang, Nakwon Choi, Yooyeon Jo, Joon Young Kwak

Neuromorphic Computing and Engineering(2024)

Cited 0|Views0
No score
Abstract
In-memory computing facilitates efficient parallel computing based on the programmable memristor crossbar array. Proficient hardware image processing can be implemented by utilizing the analog vector-matrix operation with multiple memory states of the nonvolatile memristor in the crossbar array. Among various materials, 2D materials are great candidates for a switching layer of nonvolatile memristors, demonstrating low-power operation and electrical tunability through their remarkable physical and electrical properties. However, the intrinsic device-to-device (D2D) variation of memristors within the crossbar array can degrade the accuracy and performance of in-memory computing. Here, we demonstrate hardware image processing using the fabricated 2D hexagonal boron nitride-based memristor to investigate the effects of D2D variation on the hardware convolution process. The image quality is evaluated by peak-signal-to-noise ratio, structural similarity index measure, and Pratt’s figure of merit and analyzed according to D2D variations. Then, we propose a novel two-step gradual reset programming scheme to enhance the conductance uniformity of multiple states of devices. This approach can enhance the D2D variation and demonstrate the improved quality of the image processing result. We believe that this result suggests the precise tuning method to realize high-performance in-memory computing.
More
Translated text
Key words
2D materials,memristor,multiple memory states,image processing,in-memory computing
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined