Litcius/Paper detail

A Ternary Neural Network Computing-in-Memory Processor With 16T1C Bitcell Architecture

Hoichang Jeong, Seungbin Kim, Keonhee Park, Jueun Jung, Kyuho Lee

2023IEEE Transactions on Circuits & Systems II Express Briefs18 citationsDOI

Abstract

A highly energy-efficient Computing-in-Memory (CIM) processor for Ternary Neural Network (TNN) acceleration is proposed in this brief. Previous CIM processors for multi-bit precision neural networks showed low energy efficiency and throughput. Lightweight binary neural networks were accelerated with CIM processors for high energy efficiency but showed poor inference accuracy. In addition, most previous works suffered from poor linearity of analog computing and energy-consuming analog-to-digital conversion. To resolve the issues, we propose a Ternary-CIM (T-CIM) processor with 16T1C ternary bitcell for good linearity with the compact area and a charge-based partial sum adder circuit to remove analog-to-digital conversion that consumes a large portion of the system energy. Furthermore, flexible data mapping enables execution of the whole convolution layers with smaller bitcell memory capacity. Designed with 65 nm CMOS technology, the proposed T-CIM achieves 1,316 GOPS of peak performance and 823 TOPS/W of energy efficiency.

Topics & Concepts

Computer scienceAdderEfficient energy useCMOSTernary operationArtificial neural networkThroughputEnergy (signal processing)Computer hardwareLinearityParallel computingElectronic engineeringEngineeringElectrical engineeringArtificial intelligenceMathematicsWirelessStatisticsTelecommunicationsProgramming languageAdvanced Memory and Neural ComputingAdvanced Neural Network ApplicationsFerroelectric and Negative Capacitance Devices