Nadine Dersch , Eduardo Perez , Christian Wenger , Christian Roemer , Mike Schwarz , Benjamin Iniguez , Alexander Kloes
{"title":"Performance of Pulse-Programmed memristive crossbar array with bimodally distributed stochastic synaptic weights","authors":"Nadine Dersch , Eduardo Perez , Christian Wenger , Christian Roemer , Mike Schwarz , Benjamin Iniguez , Alexander Kloes","doi":"10.1016/j.sse.2025.109128","DOIUrl":null,"url":null,"abstract":"<div><div>In this paper, we present a method of implementing memristive crossbar arrays with bimodally distributed weights. The bimodal distribution is a result of pulse-based programming. The memristive devices are used for implementing synaptic weights and can only have an ON (logical “1″) or an OFF (logical ”0″) state. The state of the memristive device after programming is determined by the bimodal distribution. The highly efficient noise-based variability approach is used to simulate this stochasticity. The memristive crossbar array is used to classify the MNIST data set and comprises more than 15,000 weights. The interpretation of these weights is investigated. In addition, the influence of the stochasticity of the weights and the accuracy of the weights on the classification results is considered and various programming settings are examined.</div></div>","PeriodicalId":21909,"journal":{"name":"Solid-state Electronics","volume":"227 ","pages":"Article 109128"},"PeriodicalIF":1.4000,"publicationDate":"2025-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Solid-state Electronics","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0038110125000735","RegionNum":4,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0
Abstract
In this paper, we present a method of implementing memristive crossbar arrays with bimodally distributed weights. The bimodal distribution is a result of pulse-based programming. The memristive devices are used for implementing synaptic weights and can only have an ON (logical “1″) or an OFF (logical ”0″) state. The state of the memristive device after programming is determined by the bimodal distribution. The highly efficient noise-based variability approach is used to simulate this stochasticity. The memristive crossbar array is used to classify the MNIST data set and comprises more than 15,000 weights. The interpretation of these weights is investigated. In addition, the influence of the stochasticity of the weights and the accuracy of the weights on the classification results is considered and various programming settings are examined.
期刊介绍:
It is the aim of this journal to bring together in one publication outstanding papers reporting new and original work in the following areas: (1) applications of solid-state physics and technology to electronics and optoelectronics, including theory and device design; (2) optical, electrical, morphological characterization techniques and parameter extraction of devices; (3) fabrication of semiconductor devices, and also device-related materials growth, measurement and evaluation; (4) the physics and modeling of submicron and nanoscale microelectronic and optoelectronic devices, including processing, measurement, and performance evaluation; (5) applications of numerical methods to the modeling and simulation of solid-state devices and processes; and (6) nanoscale electronic and optoelectronic devices, photovoltaics, sensors, and MEMS based on semiconductor and alternative electronic materials; (7) synthesis and electrooptical properties of materials for novel devices.