Selecting a Programming Scheme for Memristor Elements
Introduction. An array of memristive elements can be used in prospective neural computing systems as a programmable resistance (analog multiplication factor) when performing operations of analog vector multiplication, discrete in time. To form the required resistance, the memristor should be subject...
Saved in:
| Main Authors: | , , |
|---|---|
| Format: | Article |
| Language: | Russian |
| Published: |
Saint Petersburg Electrotechnical University "LETI"
2022-12-01
|
| Series: | Известия высших учебных заведений России: Радиоэлектроника |
| Subjects: | |
| Online Access: | https://re.eltech.ru/jour/article/view/695 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1850031715212328960 |
|---|---|
| author | E. A. Bukvarev K. S. Fomina S. A. Shchanikov |
| author_facet | E. A. Bukvarev K. S. Fomina S. A. Shchanikov |
| author_sort | E. A. Bukvarev |
| collection | DOAJ |
| description | Introduction. An array of memristive elements can be used in prospective neural computing systems as a programmable resistance (analog multiplication factor) when performing operations of analog vector multiplication, discrete in time. To form the required resistance, the memristor should be subjected to a programming procedure. This article discusses conventional programming schemes and proposes a new versatile programming scheme for memristor elements.Aim. To identify or develop an optimal programming scheme for memristors by analyzing the advantages and disadvantages of existing methods.Materials and methods. The programming procedure can be carried out using either SET or RESET, depending on a different direction of movement according to the volt-ampere characteristic of the memory and its transfer to a particular state. The programming process is controlled in the LTspice circuit modeling program.Results. Typical programming schemes of memristors were analyzed; advantages and disadvantages of existing methods were revealed. A new versatile circuit based on a variable resistor was proposed. The circuit was simulated both under a fixed resistance of the variable resistor and when varying the memristor resistance values within their permissible range.Conclusion. In comparison with the RESET mode, the SET programming mode provides for a greater linearity of variations in the memristor resistance. The use of a circuit based on a variable resistor and a bipolar voltage source allows programming of any type and eliminates the need for recommutation of the memristor. The simulation results confirm the feasibility of the proposed method. The proposed circuit can be complemented not only with a comparator, but also with an ADC. This will provide the possibility of selecting various means for measuring the memristor resistance both during programming and for the purpose of monitoring the memristor resistance at the end of the procedure. |
| format | Article |
| id | doaj-art-c1c4eb04fb2146f9b8b7f0132cdae934 |
| institution | DOAJ |
| issn | 1993-8985 2658-4794 |
| language | Russian |
| publishDate | 2022-12-01 |
| publisher | Saint Petersburg Electrotechnical University "LETI" |
| record_format | Article |
| series | Известия высших учебных заведений России: Радиоэлектроника |
| spelling | doaj-art-c1c4eb04fb2146f9b8b7f0132cdae9342025-08-20T02:58:54ZrusSaint Petersburg Electrotechnical University "LETI"Известия высших учебных заведений России: Радиоэлектроника1993-89852658-47942022-12-01256616910.32603/1993-8985-2022-25-6-61-69480Selecting a Programming Scheme for Memristor ElementsE. A. Bukvarev0K. S. Fomina1S. A. Shchanikov2Nizhny Novgorod State Technical University named after R. E. AlekseevNizhny Novgorod State Technical University named after R. E. AlekseevMurom Institute (branch) of Vladimir State UniversityIntroduction. An array of memristive elements can be used in prospective neural computing systems as a programmable resistance (analog multiplication factor) when performing operations of analog vector multiplication, discrete in time. To form the required resistance, the memristor should be subjected to a programming procedure. This article discusses conventional programming schemes and proposes a new versatile programming scheme for memristor elements.Aim. To identify or develop an optimal programming scheme for memristors by analyzing the advantages and disadvantages of existing methods.Materials and methods. The programming procedure can be carried out using either SET or RESET, depending on a different direction of movement according to the volt-ampere characteristic of the memory and its transfer to a particular state. The programming process is controlled in the LTspice circuit modeling program.Results. Typical programming schemes of memristors were analyzed; advantages and disadvantages of existing methods were revealed. A new versatile circuit based on a variable resistor was proposed. The circuit was simulated both under a fixed resistance of the variable resistor and when varying the memristor resistance values within their permissible range.Conclusion. In comparison with the RESET mode, the SET programming mode provides for a greater linearity of variations in the memristor resistance. The use of a circuit based on a variable resistor and a bipolar voltage source allows programming of any type and eliminates the need for recommutation of the memristor. The simulation results confirm the feasibility of the proposed method. The proposed circuit can be complemented not only with a comparator, but also with an ADC. This will provide the possibility of selecting various means for measuring the memristor resistance both during programming and for the purpose of monitoring the memristor resistance at the end of the procedure.https://re.eltech.ru/jour/article/view/695memristorprogrammable resistanceanalog neural calculationsprogramming schemeartificial intelligence |
| spellingShingle | E. A. Bukvarev K. S. Fomina S. A. Shchanikov Selecting a Programming Scheme for Memristor Elements Известия высших учебных заведений России: Радиоэлектроника memristor programmable resistance analog neural calculations programming scheme artificial intelligence |
| title | Selecting a Programming Scheme for Memristor Elements |
| title_full | Selecting a Programming Scheme for Memristor Elements |
| title_fullStr | Selecting a Programming Scheme for Memristor Elements |
| title_full_unstemmed | Selecting a Programming Scheme for Memristor Elements |
| title_short | Selecting a Programming Scheme for Memristor Elements |
| title_sort | selecting a programming scheme for memristor elements |
| topic | memristor programmable resistance analog neural calculations programming scheme artificial intelligence |
| url | https://re.eltech.ru/jour/article/view/695 |
| work_keys_str_mv | AT eabukvarev selectingaprogrammingschemeformemristorelements AT ksfomina selectingaprogrammingschemeformemristorelements AT sashchanikov selectingaprogrammingschemeformemristorelements |