“…As a non-linear two-terminal passive electrical component, studies have shown that the conductance of a memristor is tunable by adjusting the amplitude, direction, or duration of its terminal voltages. Memristors have shown various outstanding properties, such as good compatibility with CMOS technology, small device area for high-density on-chip integration, non-volatility, fast speed, low power dissipation, and high scalability (Lee et al, 2008;Waser et al, 2009;Akinaga and Shima, 2010;Wong et al, 2012;Yang et al, 2013;Choi et al, 2014;Sun et al, 2020;Wang et al, 2020;Zhang et al, 2020). Thus, although memristors took many years to transform from a purely theoretical derivation into a feasible implementation, these devices have been widely used in applications such as machine learning and neuromorphic computing, as well as non-volatile random-access memory (Alibart et al, 2013;Liu et al, 2013;Sarwar et al, 2013;Fackenthal et al, 2014;Prezioso et al, 2015;Midya et al, 2017;Yan et al, 2017Yan et al, , 2019bAmbrogio et al, 2018;Krestinskaya et al, 2018;Li C. et al, 2018Wang et al, 2018aWang et al, , 2019aUpadhyay et al, 2020).…”