Analog Convolutional Operator Circuit for Low-Power Mixed-Signal CNN Processing Chip

被引:2
|
作者
Asghar, Malik Summair [1 ,2 ]
Arslan, Saad [3 ]
Kim, HyungWon [1 ]
机构
[1] Chungbuk Natl Univ, Coll Elect & Comp Engn, Dept Elect, Cheongju 28644, South Korea
[2] COMSATS Univ Islamabad, Dept Elect & Comp Engn, Abbottabad Campus,Univ Rd, Abbottabad 22044, Pakistan
[3] TSY Design Pvt Ltd, Islamabad 44000, Pakistan
关键词
mixed-signal convolutional operation; analog multiplier; neural network accelerator; convolutional neural network; artificial intelligence; neuromorphic engineering;
D O I
10.3390/s23239612
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
In this paper, we propose a compact and low-power mixed-signal approach to implementing convolutional operators that are often responsible for most of the chip area and power consumption of Convolutional Neural Network (CNN) processing chips. The convolutional operators consist of several multiply-and-accumulate (MAC) units. MAC units are the primary components that process convolutional layers and fully connected layers of CNN models. Analog implementation of MAC units opens a new paradigm for realizing low-power CNN processing chips, benefiting from less power and area consumption. The proposed mixed-signal convolutional operator comprises low-power binary-weighted current steering digital-to-analog conversion (DAC) circuits and accumulation capacitors. Compared with a conventional binary-weighted DAC, the proposed circuit benefits from optimum accuracy, smaller area, and lower power consumption due to its symmetric design. The proposed convolutional operator takes as input a set of 9-bit digital input feature data and weight parameters of the convolutional filter. It then calculates the convolutional filter's result and accumulates the resulting voltage on capacitors. In addition, the convolutional operator employs a novel charge-sharing technique to process negative MAC results. We propose an analog max-pooling circuit that instantly selects the maximum input voltage. To demonstrate the performance of the proposed mixed-signal convolutional operator, we implemented a CNN processing chip consisting of 3 analog convolutional operators, with each operator processing a 3 x 3 kernel. This chip contains 27 MAC circuits, an analog max-pooling, and an analog-to-digital conversion (ADC) circuit. The mixed-signal CNN processing chip is implemented using a CMOS 55 nm process, which occupies a silicon area of 0.0559 mm2 and consumes an average power of 540.6 mu W. The proposed mixed-signal CNN processing chip offers an area reduction of 84.21% and an energy reduction of 91.85% compared with a conventional digital CNN processing chip. Moreover, another CNN processing chip is implemented with more analog convolutional operators to demonstrate the operation and structure of an example convolutional layer of a CNN model. Therefore, the proposed analog convolutional operator can be adapted in various CNN models as an alternative to digital counterparts.
引用
收藏
页数:17
相关论文
共 50 条
  • [41] Hierarchical Analog and Mixed-Signal Circuit Placement Considering System Signal Flow
    Zhu, Keren
    Chen, Hao
    Liu, Mingjie
    Pan, David Z.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (08) : 2689 - 2702
  • [42] On-chip impulse response generation for analog and mixed-signal testing
    Singh, A
    Patel, C
    Plusquellic, J
    INTERNATIONAL TEST CONFERENCE 2004, PROCEEDINGS, 2004, : 262 - 270
  • [43] A low-power and compact analog CMOS processing chip for portable ECG recorders
    Shojaei-Baghini, Maryam
    Lal, Rakesh K.
    Sharma, Dinesh K.
    2005 IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE, PROCEEDINGS OF TECHNICAL PAPERS, 2005, : 473 - 476
  • [44] Low-power low-noise analog signal conditioning chip with on-chip drivers for healthcare applications
    Joshi, Sanjay
    Thaker, Viral
    Amaravati, Anvesha
    Shojaei-Baghini, Maryam
    MICROELECTRONICS JOURNAL, 2012, 43 (11) : 828 - 837
  • [45] Modeling Technologies from Analog/Mixed-Signal Circuit Designer Viewpoint
    Kobayashi, Haruo
    Aoki, Hitoshi
    Matsuda, Jun-ichi
    Okabe, Yushiro
    Motozawa, Atsushi
    Kuwana, Anna
    6TH IEEE ELECTRON DEVICES TECHNOLOGY AND MANUFACTURING CONFERENCE (EDTM 2022), 2022, : 91 - 93
  • [46] Signature analysis for analog and mixed-signal circuit test response compaction
    Nagi, N
    Chatterjee, A
    Yoon, HY
    Abraham, JA
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1998, 17 (06) : 540 - 546
  • [47] Integrating SMT with Theorem Proving for Analog/Mixed-Signal Circuit Verification
    Peng, Yan
    Greenstreet, Mark
    NASA FORMAL METHODS (NFM 2015), 2015, 9058 : 310 - 326
  • [48] Analog/mixed-signal and RF integrated circuit technologies for wireless communications
    Zhao, B
    2004: 7TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUITS TECHNOLOGY, VOLS 1- 3, PROCEEDINGS, 2004, : 1220 - 1225
  • [49] Mixed-Signal Verification Methods for Multi-Power Mixed-Signal System-on-Chip (SoC) Design
    Liang, Chao
    2013 IEEE 10TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2013,
  • [50] A Digitally Enhanced Dynamically Reconfigurable Analog Platform for Low-Power Signal Processing
    Schlottmann, Craig R.
    Shapero, Samuel
    Nease, Stephen
    Hasler, Paul
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2012, 47 (09) : 2174 - 2184