{"title":"CMOS-Memristive Sigmoid Activation Function","authors":"A. Kafizov, O. Krestinskaya","doi":"10.1109/coconet.2018.8476817","DOIUrl":null,"url":null,"abstract":"Sigmoid is a commonly used activation function in Artificial Neural Network (ANN). There are several digital, mixed signal and analog implementations of a sigmoid function; however the existing sigmoid circuits limit the scalability of ANN due to large on-chip area and high power consumption. In this paper, we address this issue and propose analog memristor-based sigmoid activation function implementation. The CMOS components of conventional gain adjustable voltage-mode sigmoid circuit are replaced with memristive element. The behavior of the modified sigmoid is simulated in SPICE and compared with the existing CMOS design. The simulation results show that memristor based sigmoid allow to reduce on-chip area and power dissipation by 20% and 5%, respectively. The gain of the sigmoid is increased by 20%, while the processing time remains unchanged.","PeriodicalId":250788,"journal":{"name":"2018 International Conference on Computing and Network Communications (CoCoNet)","volume":"62 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Conference on Computing and Network Communications (CoCoNet)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/coconet.2018.8476817","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Sigmoid is a commonly used activation function in Artificial Neural Network (ANN). There are several digital, mixed signal and analog implementations of a sigmoid function; however the existing sigmoid circuits limit the scalability of ANN due to large on-chip area and high power consumption. In this paper, we address this issue and propose analog memristor-based sigmoid activation function implementation. The CMOS components of conventional gain adjustable voltage-mode sigmoid circuit are replaced with memristive element. The behavior of the modified sigmoid is simulated in SPICE and compared with the existing CMOS design. The simulation results show that memristor based sigmoid allow to reduce on-chip area and power dissipation by 20% and 5%, respectively. The gain of the sigmoid is increased by 20%, while the processing time remains unchanged.