Energy-Efficient SRAM Design with Data-Aware Dual-Modes L0T Storage Cell for CNN Processors

Han Xu,Fei Qiao,Zhe Chen,Qi Wei,Xinjun Liu,Huazhong Yang
DOI: https://doi.org/10.1109/SOCC.2018.8618508
2018-01-01
Abstract:Energy Efficient CNN processors for IOT (Internet of Things) terminals are becoming more and more attractive. For these battery-powered applications, the ultralow-power circuits design is of great importance. Because memory accessing has become the main power bottleneck of a system, this paper proposes a new single-ended-read 10T SRAM cell based on the statistical characteristic of data of CNN algorithms. In the proposed storage cells of SRAM, pull-up and pull-down paths are both included for two read modes for different data distributions of `0'/`1', which are precharge mode and predischarge mode. Moreover, much less energy is consumed while reading bit `1' in precharge mode or reading bit `0' in predischarge mode. The operation mode is determined by the proportion of two kinds of bits stored in one column. Results on different datasets and algorithms show an up to 87% reduction in switching energy of bit line, compared with conventional SRAM cells in SMIC 65nm low-leakage CMOS technology, with little extra area cost.
What problem does this paper attempt to address?