A Low-Power 8-bit Switched Capacitor Convolution Engine Optimized for Artificial Neural Networks in 65nm CMOS
1
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
In this paper, we present a study on a neural network operator that performs low resolution, low power, and high efficiency convolution operations in analog domains. The proposed operator is consisted of multiplying DAC (MDAC) with integrator structure and successive-approximation ADC (SAR ADC). The memory access frequency is lower than that of the digital operation because the addition operation is performed while the multiplication operation is performed, and the information is stored in the form of charge on the opamp output terminal. A digital-input, digital-output calculator consisting of MDAC and ADC was designed using a 65nm CMOS process. The result of transistor-level simulation was 30.11uW of power at 33.3MHz, which is equivalent to 2.21TOPS/W. And it shows improved power efficiency than conventional digital convolution operator.
Abstract
In this paper, we present a study on a neural network operator that performs low resolution, low power, and high efficiency convolution operations in analog domains. The proposed operator is consisted of multiplying DAC (MDAC) with integrator structure and successive-approximation ADC (SAR ADC). The memory access frequency is lower than that of the digital operation because the addition operation is performed while the multiplication operation is performed, and the information is stored in the form of charge on the opamp output terminal. A digital-input, digital-output calculator consisting of MDAC and ADC was designed using a 65nm CMOS process. The result of transistor-level simulation was 30.11uW of power at 33.3MHz, which is equivalent to 2.21TOPS/W. And it shows improved power efficiency than conventional digital convolution operator.
참고문헌 (16)
- O. Russakovsky, "ImageNet Large Scale Visual Recognition Challenge", International Journal of Computer Vision, 115(3), pp.211~252 (2015)
- A. Krizhevsky, "Imagenet classification with deep convolutional neural networks", Advances in Neural Information Processing Systems, 25, pp.1106~1114 (2012)
- C. Szegedy, "Going deeper with convolutions" (2015), CVPR
- K. He, "Deep residual learning for image recognition", arXiv preprint arXiv: 1512.03385, ~ (2015)
- Y. H Chen, "Eyeriss : An Energy-Efficient Reconfigurable Accelerator for Deep Convolutional Neural Networks", IEEE Journal of Solid-State Circuits, 52, pp.127~138 (2017)
- D. Bankman, "An 8-bit, 16 input, 3.2 pJ", op Switched-Capacitor Dot Product Circuit in 28-nm FDSOI CMOS, 2016, 21~24
- D. Miyashita, "Time-Domain Neural Network : A 48. 5 TSOp", s, IEEE Asian Solid-State Circuits Conference, pp.2016[DOI]
- R. Sarpeshkar, "Analog Versus Digital : Extrapolating from Electronics to Neurobiology", IEEE Neural Computation, pp.1601~1638 (1998)
- T. Christen, "A 15-bit 140-μW Scalable-Bandwidth Inverter-Based ΔΣModulator for a MEMS Microphone with Digital Output", IEEE Journal of Solid-State Circuits, 48, pp.1605~1614 (2013)
- H. W. Shin, "A 0. 16mm2 12b 30MS", s 0. 18um CMOS SAR ADC Based on Low-Power Composite Switching, 2016, pp.53(7), 1027~1038
- Y. Chae, "Low Voltage, Low Power, Inverter-Based Switched-Capacitor Delta-Sigma Modulator", IEEE Journal of Solid-State Circuits, 44, pp.458~472 (2009)
- J. H. Choi, "Design of an Inverter-Based 3rd Order ΔΣ Modulator Using 1. 5bit Comparators", Journal of The Institute of Electronics and Information Engineers, 53(7), pp.1039~1046 (2016)
- Y. S. Cho, "A Non-Calibrated 2x Interleaved 10b 120MS", s Pipeline SAR ADC with Minimized Channel Offset Mismatch, 2015, pp.52(9), 1631~1641
- C-C. Liu, "A 10-bit-50MS", s SAR ADC With a monotonic capacitor switching procedure, 2010, pp.45(4), 731~740
- K. Chatfield, "Return of the Devil in the Details: Delving Deep into Convolutional Nets", arXiv:1405.3531, ~ (2014)
- A. Biswas, "Conv-RAM: An Energy-Efficient SRAM with Embedded Convolution Computation for Low-Power CNN-Based Machine Learning Applications", ISSCC, pp.488~490 (2018)
