Next Article in Journal
1H-NMR Relaxation of Ferrite Core-Shell Nanoparticles: Evaluation of the Coating Effect
Next Article in Special Issue
Intense pH Sensitivity Modulation in Carbon Nanotube-Based Field-Effect Transistor by Non-Covalent Polyfluorene Functionalization
Previous Article in Journal
Preparation and Photovoltaic Evaluation of CuO@Zn(Al)O-Mixed Metal Oxides for Dye Sensitized Solar Cell
Previous Article in Special Issue
A “Special” Solvent to Prepare Alloyed Pd2Ni1 Nanoclusters on a MWCNT Catalyst for Enhanced Electrocatalytic Oxidation of Formic Acid
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Organic Memristor with Synaptic Plasticity for Neuromorphic Computing Applications

1
School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
2
College of Information Engineering, Jinhua Polytechnic, Jinhua 321017, China
3
AEROSPACE SCIENCE & INDUSTRY SHENZHEN (GROUP) CO., LTD., Shenzhen 518000, China
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Nanomaterials 2023, 13(5), 803; https://doi.org/10.3390/nano13050803
Submission received: 31 December 2022 / Revised: 13 February 2023 / Accepted: 20 February 2023 / Published: 22 February 2023
(This article belongs to the Special Issue Nanostructures for Integrated Devices)

Abstract

:
Memristors have been considered to be more efficient than traditional Complementary Metal Oxide Semiconductor (CMOS) devices in implementing artificial synapses, which are fundamental yet very critical components of neurons as well as neural networks. Compared with inorganic counterparts, organic memristors have many advantages, including low-cost, easy manufacture, high mechanical flexibility, and biocompatibility, making them applicable in more scenarios. Here, we present an organic memristor based on an ethyl viologen diperchlorate [EV(ClO4)]2/triphenylamine-containing polymer (BTPA-F) redox system. The device with bilayer structure organic materials as the resistive switching layer (RSL) exhibits memristive behaviors and excellent long-term synaptic plasticity. Additionally, the device’s conductance states can be precisely modulated by consecutively applying voltage pulses between the top and bottom electrodes. A three-layer perception neural network with in situ computing enabled was then constructed utilizing the proposed memristor and trained on the basis of the device’s synaptic plasticity characteristics and conductance modulation rules. Recognition accuracies of 97.3% and 90% were achieved, respectively, for the raw and 20% noisy handwritten digits images from the Modified National Institute of Standards and Technology (MNIST) dataset, demonstrating the feasibility and applicability of implementing neuromorphic computing applications utilizing the proposed organic memristor.

1. Introduction

In the big data era, huge volumes of data with much irregularity are rapidly generated every day, which is becoming a big challenge for information processing systems [1,2,3]. Recently, emerging neuromorphic computing methodologies, including artificial neural networks (ANNs), have attracted much attention due to their abilities to imitate the functions of synapses and neurons of the human brain and to deal with tricky tasks involving big data [4,5,6]. Numerous studies have also demonstrated their successful application in a wide range of fields in relationship with big data, such as computer vision (CV), pattern recognition, and natural language processing (NLP) [7,8,9]. However, the existing neuromorphic computing hardware platforms, including the General-Purpose Graphics Processing Unit (GPGPU) and application-specific accelerators such as Google’s Tensor Processing Unit (TPU) [10], are mainly designed on the basis of the traditional von Neumann architecture, where the computation and memory units are physically separated from each other, inevitably incurring frequent data movement back and forth between them. Consequently, this leads to the memory wall problem and brings about a performance bottleneck and low-energy efficiency to the system [11,12]. The shortcomings are exposed more obviously especially when the von-Neumann-architecture-based systems are used to deal with data-intensive applications such as neuromorphic computing. As in the human brain, synapses are the fundamental and key elements of a neuromorphic system. The synapses in existing neuromorphic systems are usually realized using CMOS devices, hindering the design of synapses and neurons with a higher density in neuromorphic systems. Therefore, it is quite essential to explore novel devices beyond von Neumann computing paradigms to design more performance- and energy-efficient synapses, neurons, as well as neuromorphic computing systems.
Recently, memristors have been widely used to design artificial synapses and neurons, owing to their numerous advantages such as such as nonvolatility, high density, low-power consumption, and CMOS compatibility [13,14,15,16,17,18]. The resistive switching and multiconductance state properties allow the memristor-based synapses and neurons to do in situ computing in an analogue fashion with the help of the Ohm’s Law and Kirchhoff’s Current Law (KCL), inherently fusing the functions of memory and computation into the identical devices [19]. As a result, the frequent data movement problem can be addressed, improving both the performance and energy efficiency of the system. Additionally, the nonvolatility of memristors enables the stored synaptic weights to be kept unchanged even when the system is powered off, which can further lower the overhead during a system initiation. Furthermore, when stimuli of appropriate amplitudes and widths are applied, biological synaptic behaviors such as spike-timing-dependent plasticity (STDP), potentiation, and depression can be observed on memristors [20]. Afterwards, a neuromorphic computing system beyond the von Neumann paradigm could be established where memristors are utilized to construct artificial electronic synapses and neurons. Therefore, memristors are considered to be one of the most promising next-generation neuromorphic devices. Numerous reports [20,21,22,23,24,25,26,27,28,29,30] have broadly investigated and demonstrated the applicability of memristors in such fields. However, most of them employed memristors based on inorganic materials. For instance, memristors based on metal oxide materials such as HfOx or ZnO were used to realize artificial synapses in [20,21,22], while sulfide materials such as Ag2S or Cu2S were used in [23,24]. Additionally, other works [27,28,29] also employed memristors based on 2D materials to realize artificial synapses and neuromorphic computing systems. Compared with inorganic counterparts, memristors based on organic materials have many more strengths, including low cost, easy manufacture, high-mechanical flexibility, biocompatibility, and more importantly, tunable electronic properties [19,31,32]. This allows them to be applied in scenarios such as wearable devices or even skin-implantable systems.
In this work, a two-terminal organic memristor using ethyl viologen diperchlorate [EV(ClO4)]2/triphenylamine-containing polymer (BTPA-F) as the resistive switching layer (RSL) is presented. The bilayer-structured RSL between two metal electrodes exhibits memristive behavior and excellent long-term synaptic plasticity, which is of great importance for artificial synapses and neurons. Additionally, the conductance states can be precisely modulated by applying appropriate voltage pulses, making it possible to design multilevel-weight synapses using the device. A multilayer perception (MLP) neural network [33] was designed and implemented using the EV(ClO4)2/BTPA-F-based memristor to examine the feasibility of implementing neuromorphic computing systems employing the proposed device. By taking advantage of the nonvolatile and tunable conductance of the device and the KCL, the simulated hardware network is capable of storing synaptic weights and doing neuromorphic computing on identical devices, which can significantly improve the performance and lower the power of a neuromorphic computing system. The synaptic weights of the network were trained and modulated on the basis of the memristor’s synaptic plasticity characteristics and conductance modulation rules. Recognition accuracies of 97.3% and 90% were achieved, respectively, for the raw and 20% noisy handwritten digits images from the Modified National Institute of Standards and Technology (MNIST) dataset [34]. Thus, the EV(ClO4)2/BTPA-F-based organic memristor is a promising candidate for neuromorphic computing applications.

2. Materials and Methods

All chemical reagents were purchased from Aldrich (Shanghai, China) without further purification. The 1H nuclear magnetic resonance (1H NMR) spectra were conducted at 400 MHz on a Bruker 400 AVANCE III spectrometer (Bruker, Billerica, MA, USA) with deuterated chloroform as solvent and tetramethylsilane (TMS) as a standard chemical shift of zero. Weight-average (Mw) and number-average (Mn) molecular weights were recorded by a waters 2690 gel permeation chromatography (Tosoh Corporation, Tokyo, Japan) unitizing polystyrene standards and elution with tetrahydrofuran solvent (THF, 1 mL/min). The UV-Visible absorption spectra characterization was measured in 10 μM solution on a Shimadzu UV-2450 spectrophotometer (Shimadzu, Kyoto, Japan). Steady-state fluorescence spectra of the polymer devices were recorded on an Andor SR303i-A/DU420A-BVF spectrofluorometer (Oxford Instruments, Abingdon, Oxfordshire, UK). Cyclic voltammetry (CH Instruments Inc., Austin, TX, USA) measurements were recorded in the tetrabutylammonium perchlorate (n-Bu4NClO4) solution of acetonitrile (0.1 M) under an argon atmosphere utilizing platinum gauze and Ag/AgCl as the counter and reference electrodes, respectively, in which a typical scan rate of 50 mV/s was used during the CV measurements. The cross-sectional images of the BTPA-F nanofilm as well as the BTPA-F/EV(ClO4)2 bilayer structure was conducted on a Hitachi S-4800 field-emission scanning electron microscope (Hitachi, Kyoto, Japan). The I-V sweeps were measured by Agilent B1500 semiconductor analysis system (Agilent Technologies Inc., Palo Alto, CA, USA) at room temperature. The deposition of the top electrode utilized the magnetron sputtering system at the Ar atmosphere.
Further, we utilized the electron-rich polymer of BTPA-F that can accept the anion of electron deficiency (Figure 1a) and the electron deficiency molecule viologen as an anion acceptor (Figure 1b) to form the push and pull anion effect. Considering the solution ability of the viologen organic salt dissolving in the organic solvent due to its high molecule polarity, we dispersed them in the PEO polymer to generate the even viologen: PEO nanofilm. Under the outside field, the perchlorate in viologen can be stimulated to migrate to the BTPA-F polymer coordinating with the amino, thus forming the variation of the electronic transportation. Reversely, changing the polarity of the outside field can also pull the perchlorate back to the viologen to fulfill an entire cycle. Benefiting from the promising anion migration mechanism from the molecule design, we fabricated the EV(ClO4)2/BFPA-F bilayer memristive device to conduct the electrical measurement. The device fabrication method is introduced, as below, sequentially: (1) Washing the Pt-coated Si/SiO2 substrate with the water, alcohol, and acetone for 30 min; (2) Spin coating the 30 μL solution of the BTPA-F (5 mg/mL) with 3000 rpm for 60 s before drying at 60 °C for 6 h; (3) Spin coating the 50 μL solution of the viologen (3 mg/mL) with 3500 rpm for 45 s before drying at 60 °C for 6 h; (4) Top electrode Ta disposition by the magnetron sputtering system (Figure 1c).

3. Results and Discussion

3.1. Electrical Characteristics and Long-Term Synaptic Plasticity

The EV(ClO4)2/BTPA-F RSL exhibits memristive behavior when sandwiched between the top electrode tantalum and the bottom electrode platinum. Compared with the related literature [35,36,37,38], the devices prepared with the dielectric materials in this manuscript have more stable linear conductance states, as well as better endurance and biocompatibility. The current–voltage curve of the device is shown in Figure 2a. During the set process, the window displayed by the high- and low-resistance-state transitions indicates that there is a large switching ratio (>10). During the reset process, there are many slowly changing stable and controllable resistance states rather than instantaneous flipping. Taking the ternary conductance as a typical value, the electrical parameters of the system test the device at room temperature. Experimental results show that the conductance state can be repeatedly programmed and accessed within 500 cycles (Figure 2b) and remains for at least 104 s (Figure 2c). It was found that, by means of ion transport and compensatory doping, electrons can be removed from the main chain of triphenylamine polymers through redox to generate holes which can not only increase the concentration of mobile carriers but also generate a new polaron energy level in the original energy gap. Thus, the carrier mobility can be further adjusted by taking advantage of the change of the energy level between the adjacent groups. Consequently, the conductance of the bilayer-structured RSL can be precisely modulated. Experiments were conducted to observe the tuning process of the memristive behavior. As indicated in Figure 3a, the conductance of the device will gradually increase (from 0.04 mS to 0.1 mS) when consecutive positive voltage sweeps of 0 V → 1 V → 0 V are applied to the top and bottom electrodes of the device. Correspondingly, the conductance of the device will decrease (from 0.05 mS to 0.1 mS) when consecutive negative voltage sweeps of 0 V → −1 V → 0 V are applied to the device, as shown in Figure 3b. Utilizing the nonvolatility of the device, applying the same positive or negative scanning voltage to it sequentially seven times, the conductance value will show seven continuously increasing or decreasing conductance values. The curves of different colors in the figure represent different memristive states, and the variation range of the resistive state shows excellent symmetry. Different from those bistable memristors with abrupt changing conductance [39,40], our device shows a slower and smoother conductance tuning trend, which is more useful in artificial electronic synaptic applications [31].
The conductance value is positive and the weight has positive and negative values. Here, we add the maximum value (Gmax) of the device to the minimum value (Gmin) and then divide the sum by two. Use this value as the critical point. If the conductance value of the device is greater than this value, it will be a positive weight, otherwise it will be negative. When the activity between the presynaptic neuron and postsynaptic neuron increases or decreases, the synaptic connection will be strengthened or weakened. The change in the strength of the synaptic connection is defined as synaptic plasticity [41]. As one of the basic elements of synaptic plasticity, long-term plasticity indicates long-lasting changes in synaptic weight and is believed to be related to the learning and memory mechanisms in the human brain [42]. The phenomenon of the long-lasting or permanent increase in synaptic weight is referred to as long-term potentiation (LTP). By contrast, the phenomenon of long-lasting or permanent decrease in synaptic weight is referred to as long-term depression (LTD) [43]. LTP and LTD can be used as the basic rules of synaptic weight renewing and modulating in neuromorphic computing systems. The Ta/EV(ClO4)2/BFPA-F/Pt memristor can be used as electrical synapse with synaptic plasticity, where the top electrode tantalum acts as the presynaptic neuron while the bottom electrode platinum acts as the postsynaptic neuron. Figure 4a depicts the conductance response of our device on applying consecutive positive or negative voltage pulses, which demonstrates the LTP and LTD properties of the memristor. To begin with, 50 consecutive positive voltage pulses with the amplitude of 1 V, duration of 10 ms, and period of 2 s are applied to the Ta/EV(ClO4)2/BFPA-F/Pt memristor. Subsequently, 50 consecutive negative voltage pulses with the identical amplitude, duration, and period were immediately applied to the device. The positive and negative voltage pulse stimuli caused the occurrence LTP and LTD, as indicated by the blue and red curves, respectively.
Additionally, the LTP and LTD can also be charactered by the spike-timing-dependent plasticity (STDP) [44,45]. STDP is a temporally asymmetric Hebbian learning rule induced by tight temporal correlations between presynaptic and postsynaptic neuronal spikes through which the connection strength between neurons can be modulated [46,47]. Figure 4b demonstrates the STPD properties of the Ta/EV(ClO4)2/BTPA-F/Pt memristor through the schematic illustration of the anti-STDP window [48,49]. Δ W denotes the synaptic weight change in the device and can be calculated by the following equation [50]
Δ W = I p o s t I p r e I p r e
where I p o s t and I p r e denote the current of presynaptic and postsynaptic spikes and Δ t   ( t p o s t t p r e ) denotes the time interval between the post- and presynaptic spikes. When the postsynaptic spike arrives before the presynaptic ( Δ t < 0 ), the synaptic weight change ( Δ W ) will be positive, wherein the value of synaptic weight will increase gradually, indicating an LTP process. On the contrary ( Δ t > 0 ), the synaptic weight change will be negative wherein the value of synaptic weight will decrease gradually, indicating an LTD process.
The synaptic weight retention performance of our device in response to temperature change is also examined in this work. The result shown in Figure 4c demonstrates that our device can tolerate a wide range of temperature without obvious synaptic weight loss, which allows the device to be applied in a wide range of temperature environment.

3.2. Neuromorphic Network Implementation

The biological presynapse and postsynapse can be respectively mapped to the top and bottom electrodes of the memristor, and the conductance value corresponds to the synaptic weight. Applying pulse voltage on the memristive device can be used to replace the nerve stimulation signal of neurons. The characteristics of nerve stimulation signals corresponding to different synaptic functions can be simulated by changing the shape, frequency, duration, and other parameters of the pulse voltage. As shown in Figure 5a, a three-layer MLP neural network was designed and implemented utilizing the Ta/EV(ClO4)2/BTPA-F/Pt memristor for the purpose of demonstration of the feasibility of our device in implementing neuromorphic computing systems. The supervised learning based on the backpropagation (BP) algorithm was employed to train the network using 60,000 images from the MNIST database, a standard benchmark widely used to gauge machine learning algorithms. The grayscale of the image is represented by the conductance value. According to the corresponding relationship between the pulse and the memristive state, the grayscale of the image in the database is mapped to the number of spike pulses that need to be applied. Each input image was scaled to 8 pixels by 8 pixels to match up the size of our custom network. Through cropping and bicubic interpolation downsampling methods, the effective information of the image is preserved under the condition of adapting the input quantity of the network. It is worth mentioning that the more integrated memristive network has more input features, thus achieving higher resolution image recognition. A total of 64 input neurons of the network corresponded to the total amount of pixels of one image, while 10 output neurons corresponded to 10 handwritten Roman numerals. The weights were updated during the learning process based on the experimental data sampled by testing on the Ta/EV(ClO4)2/BTPA-F/Pt synaptic memristor according to the LTP and LTD modulation rules. A dedicated crossbar array based on the presented memristor was then designed to simulate the custom neural network, as illustrated in Figure 5b. The top electrodes of the devices on an identical row were connected to a word-line (WL) while the bottom electrodes of the devices on an identical column were connected to a bit-line (BL). The top and bottom electrodes of each individual memristor device mimicked the pre- and postsynaptic neuron, respectively, while the bilayer-structured RSL of the device acted as the synapse. The custom MLP neural network consist of 5920 (80 rows × 74 rows) artificial synapses, each of which was initialized to the minimum conductance of the presented. The training dataset from MNIST was used in the training duration, with a mini-batch size of 60. As illustrated in Figure 5c, the network training was composed of two stages: feedforward inference and feedback weight update. The synaptic weight of each synapse was kept unchanged and used in each feedforward inference iteration and updated in each backward iteration by applying voltage pulses according to the LTP and LTD modulation rules of the device. The feedforward inference was performed layer by layer sequentially, as was the backward weight update. The input voltage vector for the first layer was a feature vector from the dataset, while the input vector for the subsequent layer was the output vector of the previous layer. The analogue weighted sum can be performed along bit-lines according to the Ohm’s law and Kirchhoff’s law [51,52], demonstrating that the in situ computing is enabled in the memristor array. The total current of each bit-line was the summation of the currents through each device in the same column, while each current was the product of the conductance and the corresponding voltage across the memristor. The input signal of hidden neurons can be derived from the Equation (2):
I j l = i = 1 64 W i j l V i l
where V i l denotes the input voltage vector applied to the top electrodes of the synaptic devices, I j l denotes the readout current vector from the bottom electrodes of the synaptic devices, while W i j l denotes the weight matrix of layer l . Then, the current results were activated by a nonlinear sigmoid transfer function. The activated result of a hidden layer was transferred to the output neurons. The inference result was calculated by Equation (3):
V i l + 1 = σ ( I i l ) = { c I i l , I i l > 0 0 , I i l 0
where c is 800 V/A, which is a scaling factor matching the voltage range of the device. The resulting voltage elements exceeding 0.8 V were clipped to avoid changing the memristor state. V 2 and V 3 are the output signals of the second and third layers of the network, respectively. The forward propagation process ends at this point.
During the BP process, delta weights are calculated and transferred to modify the synaptic weights with the driving circuit, as the Equations (4) and (5) show:
δ j l ( n ) = { f v j l + 1 ( n ) [ t j ( n ) y j ( n ) ] l = 2 f v j l + 1 ( n ) i W i j l + 1 δ i l + 1 l = 1
where y j ( n ) and t j ( n ) represent the input feature vector and the target output vector (label), respectively; v j l + 1 and f denotes the output voltage vector of the postsynaptic electrode and the activation function, respectively.
Δ W i j l = η n = 1 60 δ j l ( n ) V i l ( n )
where η is the learning rate and δ j l is the calculated error between the real output and the corresponding target value during the training process. When the feedback was transferred to the weights of the first layer, an epoch finished.
The MNIST database contains a total of 70,000 handwritten digital pictures, of which 60,000 are used to train the neural network and the remaining 10,000 are used to test and validation the result of network accuracy. There are two training methods: online and offline. Online training is real-time training and testing in the hardware circuit. Offline training is training to obtain weights first and then adjusting the memristor conductance value. Online training requires more calculations and time and is prone to overfitting; therefore, we adopted offline training. The training database was used to train the custom MLP neural network. After being trained for 40 epochs, the recognition performance of the network implemented using the presented memristor was examined using the testing database (Figure 6a) from the same database. After a feedforward inference process, the maximum value of the output neuron was taken as the inference result. As a result, a recognition accuracy of 97.3% was achieved. Figure 6b shows the inference results for the ten digits from “0” to “9”, indicating that the neural network based on the presented memristor exhibits excellent recognition performance. Figure 7a shows the recognition accuracy in response to neural network structure with different layer numbers. With the increase of training epochs, the recognition accuracy of the neural network with two hidden layers is significantly higher than that with one layer. The performance of the custom network under different Signal-to-Noise Ratio (SNR) was then tested in this work (Figure 7b). We used MATLAB (2020a, Natick, MA, USA) to randomly generate noisy matrices with different signal-to-noise ratios and superimposed them on the original image matrix, where the noise amplitude obeyed Gaussian distribution. The recognition accuracies of 93.7%, 90%, and 81.3% were achieved under an SNR of 10, 5, and 1, respectively, indicating that the custom neural network implemented using the presented memristor can tolerant a relatively high noise contamination. Figure 7c–f show two cases indicating that noise contamination may bring about accuracy drop for the recognition task.

4. Conclusions

In summary, a redox system consisting of ethyl viologen diperchlorate ([EV(ClO4)]2) and triphenylamine-containing polymer (BTPA-F) was fabricated and used as the RSL of the organic memristor. When sandwiched between two metal electrodes, the bilayer-structured RSL exhibits memristive behaviors and excellent long-term synaptic plasticity. We evaluated the electrical characteristics and memristive behaviors of the memristor by applying consecutive positive and negative voltage sweeps for conductance setting and resetting, and small voltages of ± 0.2 V for current reading. The long-term potentiation and long-term depression properties together with the weight modulation rules were then investigated to verify the long-term plasticity of the device. At last, a three-layer artificial neural network was designed and implemented by customizing a synaptic crossbar array employing the presented memristor as the synapses. The experimental results demonstrate the feasibility and applicable of our device in implementing neuromorphic computing systems.

Author Contributions

Conceptualization, J.Z.; investigation, J.Z. and X.C.; writing—original draft preparation, J.Z., X.C., S.L., and Q.C.; writing—review and editing, J.Z., X.C., S.L., Q.C., and G.L.; software, X.C.; visualization, X.C. and Q.C.; supervision, G.L.; funding acquisition, Q.C. and G.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (grant nos. 62111540271, 61974090, and 62104267) and the State Key R&D Program (grant no. 2022YFB4700102).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Duan, Y.; Edwards, J.S.; Dwivedi, Y.K. Artificial Intelligence for Decision Making in the Era of Big Data—Evolution, Challenges and Research Agenda. Int. J. Inf. Manag. 2019, 48, 63–71. [Google Scholar] [CrossRef]
  2. Jin, X.; Wah, B.W.; Cheng, X.; Wang, Y. Significance and Challenges of Big Data Research. Big Data Res. 2015, 2, 59–64. [Google Scholar] [CrossRef]
  3. Sivarajah, U.; Kamal, M.M.; Irani, Z.; Weerakkody, V. Critical Analysis of Big Data Challenges and Analytical Methods. J. Bus. Res. 2017, 70, 263–286. [Google Scholar] [CrossRef] [Green Version]
  4. Wan, T.; Ma, S.; Liao, F.; Fan, L.; Chai, Y. Neuromorphic Sensory Computing. Sci. China Inf. Sci. 2021, 65, 141401. [Google Scholar] [CrossRef]
  5. Burr, G.W.; Shelby, R.M.; Sebastian, A.; Kim, S.; Kim, S.; Sidler, S.; Virwani, K.; Ishii, M.; Narayanan, P.; Fumarola, A.; et al. Neuromorphic Computing Using Non-Volatile Memory. Adv. Phys. X 2017, 2, 89–124. [Google Scholar] [CrossRef]
  6. Mohammadi, M.; Al-Fuqaha, A.; Sorour, S.; Guizani, M. Deep Learning for IoT Big Data and Streaming Analytics: A Survey. IEEE Commun. Surv. Tutor. 2018, 20, 2923–2960. [Google Scholar] [CrossRef] [Green Version]
  7. Goldberg, Y. Neural Network Methods for Natural Language Processing. Synth. Lect. Hum. Lang. Technol. 2017, 10, 1–309. [Google Scholar] [CrossRef]
  8. Voulodimos, A.; Doulamis, N.; Doulamis, A.; Protopapadakis, E. Deep Learning for Computer Vision: A Brief Review. Comput. Intell. Neurosci. 2018, 2018, e7068349. [Google Scholar] [CrossRef]
  9. Zhang, Y.; Li, Y.; Wang, X.; Friedman, E.G. Synaptic Characteristics of Ag/AgInSbTe/Ta-Based Memristor for Pattern Recognition Applications. IEEE Trans. Electron Devices 2017, 64, 1806–1811. [Google Scholar] [CrossRef]
  10. Jouppi, N.P.; Young, C.; Patil, N.; Patterson, D.; Agrawal, G.; Bajwa, R.; Bates, S.; Bhatia, S.; Boden, N.; Borchers, A.; et al. In-Datacenter Performance Analysis of a Tensor Processing Unit. In Proceedings of the 44th Annual International Symposium on Computer Architecture, Toronto, ON, Canada, 24–28 June 2017; Association for Computing Machinery: New York, NY, USA, 2017; pp. 1–12. [Google Scholar]
  11. Wulf, W.A.; McKee, S.A. Hitting the Memory Wall: Implications of the Obvious. SIGARCH Comput. Archit. News 1995, 23, 20–24. [Google Scholar] [CrossRef]
  12. Zeng, J.; Zhang, Z.; Chen, R.; Liang, S.; Cao, T.; Yu, Z.; Cheng, X.; Xie, G. DM-IMCA: A Dual-Mode in-Memory Computing Architecture for General Purpose Processing. IEICE Electron. Express 2020, 17, 20200005. [Google Scholar] [CrossRef] [Green Version]
  13. Strukov, D.B.; Snider, G.S.; Stewart, D.R.; Williams, R.S. The Missing Memristor Found. Nature 2008, 453, 80–83. [Google Scholar] [CrossRef]
  14. He, Y.; Yue, J.; Feng, X.; Huang, Y.; Jia, H.; Wang, J.; Zhang, L.; Sun, W.; Yang, H.; Liu, Y. An RRAM-Based Digital Computing-in-Memory Macro with Dynamic Voltage Sense Amplifier and Sparse-Aware Approximate Adder Tree. IEEE Trans. Circuits Syst. II Express Briefs 2022, 70, 416–442. [Google Scholar] [CrossRef]
  15. Cai, Y.; Tang, T.; Xia, L.; Li, B.; Wang, Y.; Yang, H. Low Bit-Width Convolutional Neural Network on RRAM. IEEE Trans. Comput. -Aided Des. Integr. Circuits Syst. 2020, 39, 1414–1427. [Google Scholar] [CrossRef]
  16. Zidan, M.A.; Jeong, Y.; Lee, J.; Chen, B.; Huang, S.; Kushner, M.J.; Lu, W.D. A General Memristor-Based Partial Differential Equation Solver. Nat. Electron. 2018, 1, 411–420. [Google Scholar] [CrossRef]
  17. Wang, T.; Meng, J.; Zhou, X.; Liu, Y.; He, Z.; Han, Q.; Li, Q.; Yu, J.; Li, Z.; Liu, Y.; et al. Reconfigurable Neuromorphic Memristor Network for Ultralow-Power Smart Textile Electronics. Nat. Commun. 2022, 13, 7432. [Google Scholar] [CrossRef]
  18. Liu, X.; Zeng, Z. Memristor Crossbar Architectures for Implementing Deep Neural Networks. Complex Intell. Syst. 2021, 8, 787–802. [Google Scholar] [CrossRef]
  19. Zhang, B.; Chen, W.; Zeng, J.; Fan, F.; Gu, J.; Chen, X.; Yan, L.; Xie, G.; Liu, S.; Yan, Q.; et al. 90% Yield Production of Polymer Nano-Memristor for in-Memory Computing. Nat. Commun. 2021, 12, 1984. [Google Scholar] [CrossRef]
  20. Oh, I.; Pyo, J.; Kim, S. Resistive Switching and Synaptic Characteristics in ZnO/TaON-Based RRAM for Neuromorphic System. Nanomaterials 2022, 12, 2185. [Google Scholar] [CrossRef]
  21. Wang, Y.; Xu, H.; Wang, W.; Zhang, X.; Wu, Z.; Gu, R.; Li, Q.; Liu, Q. A Configurable Artificial Neuron Based on a Threshold-Tunable TiN/NbOₓ/Pt Memristor. IEEE Electron Device Lett. 2022, 43, 631–634. [Google Scholar] [CrossRef]
  22. Peng, Z.; Wu, F.; Jiang, L.; Cao, G.; Jiang, B.; Cheng, G.; Ke, S.; Chang, K.-C.; Li, L.; Ye, C. HfO2-Based Memristor as an Artificial Synapse for Neuromorphic Computing with Tri-Layer HfO2/BiFeO3/HfO2 Design. Adv. Funct. Mater. 2021, 31, 2107131. [Google Scholar] [CrossRef]
  23. Zhu, Y.; Liang, J.; Shi, X.; Zhang, Z. Full-Inorganic Flexible Ag2S Memristor with Interface Resistance–Switching for Energy-Efficient Computing. ACS Appl. Mater. Interfaces 2022, 14, 43482–43489. [Google Scholar] [CrossRef]
  24. Nayak, A.; Ohno, T.; Tsuruoka, T.; Terabe, K.; Hasegawa, T.; Gimzewski, J.K.; Aono, M. Controlling the Synaptic Plasticity of a Cu2S Gap-Type Atomic Switch. Adv. Funct. Mater. 2012, 22, 3606–3613. [Google Scholar] [CrossRef]
  25. Leng, K.; Zhu, X.; Ma, Z.; Yu, X.; Xu, J.; Xu, L.; Li, W.; Chen, K. Artificial Neurons and Synapses Based on Al/a-SiNxOy:H/P+-Si Device with Tunable Resistive Switching from Threshold to Memory. Nanomaterials 2022, 12, 311. [Google Scholar] [CrossRef]
  26. Chen, L.; Ma, Z.; Leng, K.; Chen, T.; Hu, H.; Yang, Y.; Li, W.; Xu, J.; Xu, L.; Chen, K. Artificial Synapse Consisted of TiSbTe/SiCx:H Memristor with Ultra-High Uniformity for Neuromorphic Computing. Nanomaterials 2022, 12, 2110. [Google Scholar] [CrossRef]
  27. Yan, X.; Wang, K.; Zhao, J.; Zhou, Z.; Wang, H.; Wang, J.; Zhang, L.; Li, X.; Xiao, Z.; Zhao, Q.; et al. A New Memristor with 2D Ti3C2Tx MXene Flakes as an Artificial Bio-Synapse. Small 2019, 15, 1900107. [Google Scholar] [CrossRef]
  28. Huh, W.; Lee, D.; Lee, C.-H. Memristors Based on 2D Materials as an Artificial Synapse for Neuromorphic Electronics. Adv. Mater. 2020, 32, 2002092. [Google Scholar] [CrossRef]
  29. Sun, L.; Wang, Z.; Jiang, J.; Kim, Y.; Joo, B.; Zheng, S.; Lee, S.; Yu, W.J.; Kong, B.-S.; Yang, H. In-Sensor Reservoir Computing for Language Learning via Two-Dimensional Memristors. Sci. Adv. 2021, 7, eabg1455. [Google Scholar] [CrossRef]
  30. Yao, P.; Wu, H.; Gao, B.; Tang, J.; Zhang, Q.; Zhang, W.; Yang, J.J.; Qian, H. Fully Hardware-Implemented Memristor Convolutional Neural Network. Nature 2020, 577, 641–646. [Google Scholar] [CrossRef]
  31. Liu, G.; Wang, C.; Zhang, W.; Pan, L.; Zhang, C.; Yang, X.; Fan, F.; Chen, Y.; Li, R.-W. Organic Biomimicking Memristor for Information Storage and Processing Applications. Adv. Electron. Mater. 2016, 2, 1500298. [Google Scholar] [CrossRef]
  32. Sun, D.; Yang, Z.; Ren, Z.; Li, H.; Bryce, M.R.; Ma, D.; Yan, S. Oligosiloxane Functionalized with Pendant (1,3-Bis(9-Carbazolyl)Benzene) (MCP) for Solution-Processed Organic Electronics. Chem. Eur. J. 2014, 20, 16233–16241. [Google Scholar] [CrossRef]
  33. Gardner, M.W.; Dorling, S.R. Artificial Neural Networks (the Multilayer Perceptron)—A Review of Applications in the Atmospheric Sciences. Atmos. Environ. 1998, 32, 2627–2636. [Google Scholar] [CrossRef]
  34. Deng, L. The MNIST Database of Handwritten Digit Images for Machine Learning Research [Best of the Web]. IEEE Signal Process. Mag. 2012, 29, 141–142. [Google Scholar] [CrossRef]
  35. Chen, Q.; Han, T.; Zeng, J.; He, Z.; Liu, Y.; Sun, J.; Tang, M.; Zhang, Z.; Gao, P.; Liu, G. Perovskite-Based Memristor with 50-Fold Switchable Photosensitivity for In-Sensor Computing Neural Network. Nanomaterials 2022, 12, 2217. [Google Scholar] [CrossRef]
  36. Chen, Q.; Zhang, Y.; Liu, S.; Han, T.; Chen, X.; Xu, Y.; Meng, Z.; Zhang, G.; Zheng, X.; Zhao, J.; et al. Switchable Perovskite Photovoltaic Sensors for Bioinspired Adaptive Machine Vision. Adv. Intell. Syst. 2020, 2, 2000122. [Google Scholar] [CrossRef]
  37. Zhang, Y.; Wu, Z.; Liu, S.; Guo, Z.; Chen, Q.; Gao, P.; Wang, P.; Liu, G. A Quantized Convolutional Neural Network Implemented With Memristor for Image Denoising and Recognition. Front. Neurosci. 2021, 15, 717222. [Google Scholar] [CrossRef]
  38. Yan, R.; Hong, Q.; Wang, C.; Sun, J.; Li, Y. Multilayer Memristive Neural Network Circuit Based on Online Learning for License Plate Detection. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2022, 41, 3000–3011. [Google Scholar] [CrossRef]
  39. Kang, N.-G.; Cho, B.; Kang, B.-G.; Song, S.; Lee, T.; Lee, J.-S. Structural and Electrical Characterization of a Block Copolymer-Based Unipolar Nonvolatile Memory Device. Adv. Mater. 2012, 24, 385–390. [Google Scholar] [CrossRef]
  40. Fang, Y.-K.; Liu, C.-L.; Li, C.; Lin, C.-J.; Mezzenga, R.; Chen, W.-C. Synthesis, Morphology, and Properties of Poly(3-Hexylthiophene)-Block-Poly(Vinylphenyl Oxadiazole) Donor–Acceptor Rod–Coil Block Copolymers and Their Memory Device Applications. Adv. Funct. Mater. 2010, 20, 3012–3024. [Google Scholar] [CrossRef]
  41. Citri, A.; Malenka, R.C. Synaptic Plasticity: Multiple Forms, Functions, and Mechanisms. Neuropsychopharmacology 2008, 33, 18–41. [Google Scholar] [CrossRef] [Green Version]
  42. Daoudal, G.; Debanne, D. Long-Term Plasticity of Intrinsic Excitability: Learning Rules and Mechanisms. Learn. Mem. 2003, 10, 456–465. [Google Scholar] [CrossRef] [Green Version]
  43. Bear, M.F.; Malenka, R.C. Synaptic Plasticity: LTP and LTD. Curr. Opin. Neurobiol. 1994, 4, 389–399. [Google Scholar] [CrossRef]
  44. Min, J.-G.; Park, H.; Cho, W.-J. Milk–Ta2O5 Hybrid Memristors with Crossbar Array Structure for Bio-Organic Neuromorphic Chip Applications. Nanomaterials 2022, 12, 2978. [Google Scholar] [CrossRef]
  45. Kim, H.-S.; Park, H.; Cho, W.-J. Biocompatible Casein Electrolyte-Based Electric-Double-Layer for Artificial Synaptic Transistors. Nanomaterials 2022, 12, 2596. [Google Scholar] [CrossRef]
  46. Song, S.; Miller, K.D.; Abbott, L.F. Competitive Hebbian Learning through Spike-Timing-Dependent Synaptic Plasticity. Nat. Neurosci. 2000, 3, 919–926. [Google Scholar] [CrossRef]
  47. Caporale, N.; Dan, Y. Spike Timing-Dependent Plasticity: A Hebbian Learning Rule. Annu. Rev. Neurosci. 2008, 31, 25–46. [Google Scholar] [CrossRef] [Green Version]
  48. Rumsey, C.C.; Abbott, L.F. Synaptic Equalization by Anti-STDP. Neurocomputing 2004, 58–60, 359–364. [Google Scholar] [CrossRef]
  49. Nikiruy, K.E.; Emelyanov, A.V.; Demin, V.A.; Sitnikov, A.V.; Minnekhanov, A.A.; Rylkov, V.V.; Kashkarov, P.K.; Kovalchuk, M.V. Dopamine-like STDP Modulation in Nanocomposite Memristors. AIP Adv. 2019, 9, 065116. [Google Scholar] [CrossRef] [Green Version]
  50. Feldman, D.E. The Spike-Timing Dependence of Plasticity. Neuron 2012, 75, 556–571. [Google Scholar] [CrossRef] [Green Version]
  51. Li, C.; Hu, M.; Li, Y.; Jiang, H.; Ge, N.; Montgomery, E.; Zhang, J.; Song, W.; Dávila, N.; Graves, C.E.; et al. Analogue Signal and Image Processing with Large Memristor Crossbars. Nat. Electron. 2018, 1, 52–59. [Google Scholar] [CrossRef]
  52. Hu, M.; Graves, C.E.; Li, C.; Li, Y.; Ge, N.; Montgomery, E.; Davila, N.; Jiang, H.; Williams, R.S.; Yang, J.J.; et al. Memristor-Based Analog Computation and Neural Network Classification with a Dot Product Engine. Adv. Mater. 2018, 30, 1705914. [Google Scholar] [CrossRef]
Figure 1. Device structure of the presented organic memristor. (a,b) The chemical structure of the BTPA-F and EV(ClO4)2 and PEO as anion acceptor, donor, and film-forming assistant, respectively. (c) Schematic illustration of the memristor device with Ta and Pt as the top and bottom electrodes, and the bilayer-structured EV(ClO4)2/BFPA-F as the resistive switching layer.
Figure 1. Device structure of the presented organic memristor. (a,b) The chemical structure of the BTPA-F and EV(ClO4)2 and PEO as anion acceptor, donor, and film-forming assistant, respectively. (c) Schematic illustration of the memristor device with Ta and Pt as the top and bottom electrodes, and the bilayer-structured EV(ClO4)2/BFPA-F as the resistive switching layer.
Nanomaterials 13 00803 g001
Figure 2. Electrical parameters of the memristor. (a) Multistate I-V characteristic curve of memristor; (b) The device endurance and (c) retention at room temperature.
Figure 2. Electrical parameters of the memristor. (a) Multistate I-V characteristic curve of memristor; (b) The device endurance and (c) retention at room temperature.
Nanomaterials 13 00803 g002
Figure 3. Current–voltage characteristics of the Ta/EV(ClO4)2/BFPA-F/Pt memristor when subjected to (a) consecutive positive voltage sweeps (0 V → 1 V → 0 V) and (b) consecutive negative voltage sweeps (0 V → −1 V → 0 V). Small voltages of 0.2 V and −0.2 V are used to read the positive and negative current responses, respectively.
Figure 3. Current–voltage characteristics of the Ta/EV(ClO4)2/BFPA-F/Pt memristor when subjected to (a) consecutive positive voltage sweeps (0 V → 1 V → 0 V) and (b) consecutive negative voltage sweeps (0 V → −1 V → 0 V). Small voltages of 0.2 V and −0.2 V are used to read the positive and negative current responses, respectively.
Nanomaterials 13 00803 g003
Figure 4. Long-term synaptic plasticity of the Ta/EV(ClO4)2/BTPA-F/Pt memristor. (a) Long-term potentiation and depression characteristics by applying rapid and repetitive positive and negative voltage pulses to the device. A small voltages of ± 0.2 V are used to read the current responses and calculating the corresponding conductance. (b) Schematic illustration of the spike-timing-dependent plasticity properties of the device. (c) Synaptic weight retention performance of the device in response to temperature change.
Figure 4. Long-term synaptic plasticity of the Ta/EV(ClO4)2/BTPA-F/Pt memristor. (a) Long-term potentiation and depression characteristics by applying rapid and repetitive positive and negative voltage pulses to the device. A small voltages of ± 0.2 V are used to read the current responses and calculating the corresponding conductance. (b) Schematic illustration of the spike-timing-dependent plasticity properties of the device. (c) Synaptic weight retention performance of the device in response to temperature change.
Nanomaterials 13 00803 g004
Figure 5. A demonstration of implementation of neuromorphic computing utilizing the proposed device. (a) Custom three-layer MLP containing 64 input neurons, 80 hidden neurons, and 10 output neurons. (b) Dedicated crossbar array based on the presented memristor for implementing the MLP hardware. (c) The training process flowchart of 60,000 images, where l , i , j , and k belong to the range of [1,2], [1,64], [1,80], and [1,10], respectively. These indexes imply the sequence number of the input pixels, hidden neurons, and output results, respectively.
Figure 5. A demonstration of implementation of neuromorphic computing utilizing the proposed device. (a) Custom three-layer MLP containing 64 input neurons, 80 hidden neurons, and 10 output neurons. (b) Dedicated crossbar array based on the presented memristor for implementing the MLP hardware. (c) The training process flowchart of 60,000 images, where l , i , j , and k belong to the range of [1,2], [1,64], [1,80], and [1,10], respectively. These indexes imply the sequence number of the input pixels, hidden neurons, and output results, respectively.
Nanomaterials 13 00803 g005
Figure 6. Pattern classification utilizing the dedicated memristor crossbar. (a) Handwritten digits from the MNIST database. (b) The evolution of output signals averaged over all patterns of a specific class.
Figure 6. Pattern classification utilizing the dedicated memristor crossbar. (a) Handwritten digits from the MNIST database. (b) The evolution of output signals averaged over all patterns of a specific class.
Nanomaterials 13 00803 g006
Figure 7. Training results. (a) Recognition accuracy in response to neural network structure with different layer numbers. (b) The recognition accuracy of the neural network with the same structure under different signal-to-noise ratios. (c,d) Correctly classified digit “9” and (e,f) misclassified digit “7”.
Figure 7. Training results. (a) Recognition accuracy in response to neural network structure with different layer numbers. (b) The recognition accuracy of the neural network with the same structure under different signal-to-noise ratios. (c,d) Correctly classified digit “9” and (e,f) misclassified digit “7”.
Nanomaterials 13 00803 g007
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zeng, J.; Chen, X.; Liu, S.; Chen, Q.; Liu, G. Organic Memristor with Synaptic Plasticity for Neuromorphic Computing Applications. Nanomaterials 2023, 13, 803. https://doi.org/10.3390/nano13050803

AMA Style

Zeng J, Chen X, Liu S, Chen Q, Liu G. Organic Memristor with Synaptic Plasticity for Neuromorphic Computing Applications. Nanomaterials. 2023; 13(5):803. https://doi.org/10.3390/nano13050803

Chicago/Turabian Style

Zeng, Jianmin, Xinhui Chen, Shuzhi Liu, Qilai Chen, and Gang Liu. 2023. "Organic Memristor with Synaptic Plasticity for Neuromorphic Computing Applications" Nanomaterials 13, no. 5: 803. https://doi.org/10.3390/nano13050803

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop