Junren Chen, Huaqiang Wu, B. Gao, Jianshi Tang, Wenqiang Zhang, H. Qian
{"title":"Optimization Strategy for Accelerating Multi-Bit Resistive Weight Programming on the RRAM Array","authors":"Junren Chen, Huaqiang Wu, B. Gao, Jianshi Tang, Wenqiang Zhang, H. Qian","doi":"10.1109/IWOFC48002.2019.9078447","DOIUrl":null,"url":null,"abstract":"To program the RRAM cells as multi-bit synaptic weights is attractive for neuromorphic computing. In this work, we experimentally studied the optimization strategy for accelerating multi-bit resistive weight programming at the array level, which is different from standalone single cells. The results suggest that a certain degree of overshoot on part of cells can improve overall programming speed. But excessive overshooting would reduce the programming success rate. With an optimized conductance tuning step size to program 4 bit/cell on the array, a ~5× speedup is achieved compared to traditional optimized ISPP scheme which is based on standalone single cells, and a high 99.94% overall success rate is experimentally realized when mapping a grayscale image on a 160Kb RRAM array with 4-bit precision. Moreover, the statistics indicate that a customized conductance tuning step size can be designed for individual target conductance levels to achieve the best performance with the fastest programming and a high programming success rate.","PeriodicalId":266774,"journal":{"name":"2019 IEEE International Workshop on Future Computing (IWOFC","volume":"101 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE International Workshop on Future Computing (IWOFC","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IWOFC48002.2019.9078447","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
To program the RRAM cells as multi-bit synaptic weights is attractive for neuromorphic computing. In this work, we experimentally studied the optimization strategy for accelerating multi-bit resistive weight programming at the array level, which is different from standalone single cells. The results suggest that a certain degree of overshoot on part of cells can improve overall programming speed. But excessive overshooting would reduce the programming success rate. With an optimized conductance tuning step size to program 4 bit/cell on the array, a ~5× speedup is achieved compared to traditional optimized ISPP scheme which is based on standalone single cells, and a high 99.94% overall success rate is experimentally realized when mapping a grayscale image on a 160Kb RRAM array with 4-bit precision. Moreover, the statistics indicate that a customized conductance tuning step size can be designed for individual target conductance levels to achieve the best performance with the fastest programming and a high programming success rate.