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
Perancangan Beban Kerja Proses Produksi Pabrik Tahu Ciburial dengan Metode Work Load Analysis
Perancangan Beban Kerja Proses Produksi Pabrik Tahu Ciburial dengan Metode Work Load Analysis
Abstract. Excessive workload can create an uncomfortable working atmosphere for workers because it can trigger the emergence of work stress more quickly. On the other hand, a lack ...
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...
Approaching the Processes in the Generator Circuit Breaker at Disconnection through Sustainability Concepts
Approaching the Processes in the Generator Circuit Breaker at Disconnection through Sustainability Concepts
Nowadays, the electric connection circuits of power plants (based on fossil fuels as well as renewable sources) entail generator circuit-breakers (GCBs) at the generator terminals,...
Proposal Topologies of RF Rectifiers Using 65nm TSMC MOS Technology
Proposal Topologies of RF Rectifiers Using 65nm TSMC MOS Technology
Radio-Frequency Energy Harvesting (RFEH) can be considered a promising solution for powering devices in the Internet of Things era, such as low-power wireless sensors, since RF ele...
Verification of High Speed on Chip with VIP using System Verilog
Verification of High Speed on Chip with VIP using System Verilog
Abstract - The exploration work is addressing verification of High speed on chips protocol; we've used the system Verilog grounded test bench structure. I developed a system Verilo...
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...
The second four-electron singlet in the Hubbard impurity model
The second four-electron singlet in the Hubbard impurity model
We consider the energy operator of four-electron systems in the Hubbard impurity model and investigate the structure of the essential spectrum and discrete spectra for the second s...
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...

