{"title":"双向联想存储器中忆阻器阵列的电流反馈编程方法","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":"{\"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}","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}
A current-feedback method for programming memristor array in bidirectional associative memory
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.