An In-Memory-Computing Charge-Domain Ternary CNN Classifier

The article presents a charge-domain computing ternary neural network (TNN) classifier with a complete four-layer neural network (NN) on a chip. The proposed ternary network provides 1.5-b resolution (0/ + 1/ - 1) for weights and activations, leading to 3.9 \times fewer operations (OPs) per inferen...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE journal of solid-state circuits 2023-05, Vol.58 (5), p.1-12
Hauptverfasser: Yang, Xiangxing, Zhu, Keren, Tang, Xiyuan, Wang, Meizhi, Zhan, Mingtao, Lu, Nanshu, Kulkarni, Jaydeep P., Pan, David Z., Liu, Yongpan, Sun, Nan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The article presents a charge-domain computing ternary neural network (TNN) classifier with a complete four-layer neural network (NN) on a chip. The proposed ternary network provides 1.5-b resolution (0/ + 1/ - 1) for weights and activations, leading to 3.9 \times fewer operations (OPs) per inference than binary neural network (BNN) for the same Modified National Institute of Standards and Technology (MNIST) accuracy. The 1.5-b multiply-and-accumulate (MAC) is implemented by V_{\text{CM}} -based capacitor switching scheme, which inherently benefits from the reduced signal swing on the capacitive digital-to-analog converter (CDAC). Also, the V_{\text{CM}} -based MAC introduces sparsity during training, resulting in a lower switching rate. The prototype is fabricated in a 40-nm LP CMOS process with an active area of 0.98 mm ^2 , operates at 549 frames/s (FPS), and consumes 96 \mu W. With all OPs on the chip, it achieves 97.1% MNIST accuracy with 0.18 \mu J per classification, which is the smallest to our knowledge for comparable MNIST classification accuracy.
ISSN:0018-9200
1558-173X
DOI:10.1109/JSSC.2023.3238725