{"title":"A current-feedback method for programming memristor array in bidirectional associative memory","authors":"Yonglei Zhao, Bo Li, G. Shi","doi":"10.1109/ISPACS.2017.8266575","DOIUrl":null,"url":null,"abstract":"Memristor-based realization of artificial neural network (ANN) circuits require efficient and accurate methods for programming memristance which represents the synaptic weight. A novel feedback-based method is proposed in this paper for programming memristor array, which trades off the time-consuming of programming and circuit complexity. A case of size 6×6 bidirectional associative memory (BAM) neural network is introduced for verification of the proposed method in Cadence integrated circuit simulation environment using Verilog-AMS. The weight matrix of BAM is learned by software MATLAB with a training set of 3 pairs of Tetris patterns. Simulation result shows that the correctness of the programmed memristive BAM circuit and the effectiveness of the proposed method that can be adopted for setting synapse weight in other ANN circuit designs.","PeriodicalId":166414,"journal":{"name":"2017 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISPACS.2017.8266575","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
Memristor-based realization of artificial neural network (ANN) circuits require efficient and accurate methods for programming memristance which represents the synaptic weight. A novel feedback-based method is proposed in this paper for programming memristor array, which trades off the time-consuming of programming and circuit complexity. A case of size 6×6 bidirectional associative memory (BAM) neural network is introduced for verification of the proposed method in Cadence integrated circuit simulation environment using Verilog-AMS. The weight matrix of BAM is learned by software MATLAB with a training set of 3 pairs of Tetris patterns. Simulation result shows that the correctness of the programmed memristive BAM circuit and the effectiveness of the proposed method that can be adopted for setting synapse weight in other ANN circuit designs.