Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

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

View through CrossRef
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 × 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 μ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.
Title: Analog Convolutional Operator Circuit for Low-Power Mixed-Signal CNN Processing Chip
Description:
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 × 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 μ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.

Related Results

Enhancing analog circuit security through obfuscation
Enhancing analog circuit security through obfuscation
The focus of this dissertation is the safeguarding of analog circuits against IP piracy attacks, which includes the development of a novel method to secure analog IP, the assessmen...
Comparing genome-wide chromatin profiles using ChIP-chip or ChIP-seq
Comparing genome-wide chromatin profiles using ChIP-chip or ChIP-seq
AbstractMotivation: ChIP-chip and ChIP-seq technologies provide genome-wide measurements of various types of chromatin marks at an unprecedented resolution. With ChIP samples colle...
Improving Traffic Sign Recognition by Using Wavelet Convolutional Neural Network
Improving Traffic Sign Recognition by Using Wavelet Convolutional Neural Network
Traffic sign recognition (TSR) considered as a challenging subject in image processing for many years. Nowadays, after achievements in processing power of processors and easily acc...
Abstract 4146122: Potential Protective Roles of Clonal Hematopoiesis of Indeterminate Potential in Angina Pectoris
Abstract 4146122: Potential Protective Roles of Clonal Hematopoiesis of Indeterminate Potential in Angina Pectoris
Introduction: Clonal hematopoiesis of indeterminate potential (CHIP) poses strong relationship to the occurrence of cardiovascular diseases with the process of aging. I...
Minimasi Risiko Muskuloskeletal Disorders dan Beban Kerja Fisik pada Operator Proses Setting Di PT. Jaya Beton Indonesia
Minimasi Risiko Muskuloskeletal Disorders dan Beban Kerja Fisik pada Operator Proses Setting Di PT. Jaya Beton Indonesia
Intisari—Penelitian ini dilakukan pada PT.Jaya Beton Indonesia dimana ditemukannya indikasi beban kerja fisik yang berlebih dan postur kerja yang buruk pada operator proses setting...
A Compact and Low-Power SoC Design for Spiking Neural Network Based on Current Multiplier Charge Injector Synapse
A Compact and Low-Power SoC Design for Spiking Neural Network Based on Current Multiplier Charge Injector Synapse
This paper presents a compact analog system-on-chip (SoC) implementation of a spiking neural network (SNN) for low-power Internet of Things (IoT) applications. The low-power implem...
REAL-TIME DETECTIONS OF OPENED-CLOSED EYES USING CONVOLUTIONAL NEURAL NETWORK
REAL-TIME DETECTIONS OF OPENED-CLOSED EYES USING CONVOLUTIONAL NEURAL NETWORK
The sleepy condition can affect changing behaviors in the human body, and one part of the human body that gets this effect is the eye; eyes are narrower than in normal conditions, ...
A touchable and regulated high-voltage DBD power supply with high power factor
A touchable and regulated high-voltage DBD power supply with high power factor
Purpose The purpose of this study is to design a touchable and regulated high-voltage power supply with high power factor to address the problem of dielectric barrier discharge (DB...

Back to Top