h1

h2

h3

h4

h5
h6
TY  - THES
AU  - Liu, Xiaohua
TI  - Memristive arrays for neuromorphic computing applications
PB  - Rheinisch-Westfälische Technische Hochschule Aachen
VL  - Dissertation
CY  - Aachen
M1  - RWTH-2025-07160
SP  - 1 Online-Ressource : Illustrationen
PY  - 2025
N1  - Veröffentlicht auf dem Publikationsserver der RWTH Aachen University
N1  - Dissertation, Rheinisch-Westfälische Technische Hochschule Aachen, 2025
AB  - In recent years, the emergence of general-purpose large language models (LLM), represented by ChatGPT from OpenAI and Gemini from Google, has profoundly impacted various aspects of human society. As a critical foundational resource for supporting LLM training and inference, the scale of computing power plays a decisive role in determining model quality and inference efficiency. However, the von Neumann bottleneck has become a major obstacle to enhancing computing power. In the classical von Neumann architecture, the computing unit and the memory unit are physically separated. First of all, the performance improvement of computing units, following Moore's Law, outpaces that of memory units, leading to an ever-widening gap in data processing speeds. Secondly, the frequent data transfer between these units incurs substantial energy consumption and latency, severely limiting computing efficiency. To address the von Neumann bottleneck, current research focuses on two primary directions: one involves multi-chip stacking technologies, such as high-bandwidth memory, to shorten data transfer paths; the other draws inspiration from the human brain to integrate computing and memory functions, thereby advancing neuromorphic computing architectures. Neuromorphic computing based on redox-based resistive random access memory (ReRAM) arrays is regarded as a promising solution to achieve this goal. As a typical building block for these arrays, the 1T1R structure has been widely adopted in neuromorphic computing due to its unique advantages. Primarily, the transistor functions as a selector, effectively suppressing sneak-path currents in passive ReRAM arrays. Secondly, the transistor serves as a current-limiting device, thereby enabling multi-state programming of ReRAM cells by adjusting the gate voltage. However, the transfer characteristics of the transistors are directly influenced by their channel dimensions, while ReRAM devices with different material systems impose varying requirements on the operating current. Thus, in the design of 1T1R structures, ensuring that the electrical characteristics of the transistor are well-matched with those of the ReRAM is of critical importance. In this study, the electrical performance of 1T1R structures with three different transistor width-to-length (W/L) ratios was characterized. By extracting the intrinsic voltage drop and current relationship of ReRAM devices, the impact of transistor characteristics on the switching behavior of valence change mechanism (VCM)-based ReRAM devices was analyzed. Furthermore, based on the intrinsic switching properties of ReRAM devices, a method was proposed to estimate the switching curve under specific transistor and voltage conditions, providing guidance for designing transistor dimensions that meet the resistance window requirements of ReRAM devices. In addition to device design, programming schemes tailored to the electrical characteristics of ReRAM devices are also necessary for different application scenarios. For instance, in the context of neural networks for analog computing, ReRAM devices must demonstrate the ability to achieve continuous multi-level storage. This requires the development of programming algorithms that leverage the switching kinetics of ReRAM devices to fully exploit their programmability. In contrast, for binary neural networks, ReRAM devices must ensure fast and stable binary-state storage. In the second part of this study, predefined programming-verify algorithms were employed to compare the electrical performance of three different 1T1R structures during the SET process. By utilizing the JART VCM v1b compact model, the relationship between voltage parameters and device conductance during the SET process was systematically analyzed. Additionally, the effects of pulse width and pulse number on programming outcomes were investigated, and the short-term instability of programming results was analyzed to explore optimization strategies for enhancing programming stability. Furthermore, the potential sources of instability during the programming process were examined using three-dimensional Kinetic Monte Carlo simulation, providing a theoretical foundation for improving programming schemes for ReRAM devices. Finally, functional testing of 1T1R arrays was conducted in the context of vector matrix multiplication (VMM) applications. The impact of switching voltage parameters on the output current read margin was analyzed through the characterization of 1T1R arrays with transistors of different W/L ratios. The experiments also verified that the interference effect between adjacent cells in the three 1T1R structures was negligible. Building on this, an 2 x 2 1T1R array was used to successfully demonstrate VMM using pulse-width encoded input signals. Experimental results indicate that VCM-based 1T1R arrays exhibit significant potential in neuromorphic computing, providing a viable technological pathway to overcome the von Neumann bottleneck.
LB  - PUB:(DE-HGF)11
DO  - DOI:10.18154/RWTH-2025-07160
UR  - https://publications.rwth-aachen.de/record/1017144
ER  -