Interfacial and bulk switching MoS2 memristors for an all-2D reservoir computing framework
Asmita S. Thool, Sourodeep Roy, Prahalad Kanti Barman, Kartick Biswas, Pavan Nukala, Abhishek Misra, Saptarshi Das, and Bhaswar Chakrabarti
TL;DR
The study presents a fully memristive reservoir computing framework implemented on a single 2D MoS2 platform that combines volatile short-term memory in monolayer MoS2 reservoirs with nonvolatile analog readout in multilayer MoS2 synapses. Through CVD growth, HRSTEM analysis, and crossbar fabrication, the authors demonstrate robust, nonfilamentary bulk switching, high uniformity, and reliable analog conductance tuning. The integrated system achieves 89.56% accuracy in spoken-digit recognition and can solve nonlinear time-series problems, highlighting the potential for energy-efficient, scalable neuromorphic hardware based on two-dimensional materials. These results establish a practical pathway for all-2D reservoir computing with demonstrated performance and inform design considerations for membraneless, bulk-dominated memristors in neuromorphic architectures.
Abstract
In this study, we design a reservoir computing (RC) network by exploiting short- and long-term memory dynamics in Au/Ti/MoS$_2$/Au memristive devices. The temporal dynamics is engineered by controlling the thickness of the Chemical Vapor Deposited (CVD) MoS$_2$ films. Devices with a monolayer (1L)-MoS$_2$ film exhibit volatile (short-term memory) switching dynamics. We also report non-volatile resistance switching with excellent uniformity and analog behavior in conductance tuning for the multilayer (ML) MoS$_2$ memristive devices. We correlate this performance with trap-assisted space-charge limited conduction (SCLC) mechanism, leading to a bulk-limited resistance switching behavior. Four-bit reservoir states are generated using volatile memristors. The readout layer is implemented with an array of nonvolatile synapses. This small RC network achieves 89.56\% precision in a spoken-digit recognition task and is also used to analyze a nonlinear time series equation.
