Skip to main navigation Skip to search Skip to main content

A-DSCNN: Depthwise Separable Convolutional Neural Network Inference Chip Design Using an Approximate Multiplier

  • Jin Jia Shang
  • , Nicholas Phipps
  • , I. Chyn Wey
  • , Tee Hui Teo*
  • *Corresponding author for this work
  • Singapore University of Technology and Design
  • Chang Gung University

Research output: Contribution to journalJournal Article peer-review

8 Scopus citations

Abstract

For Convolutional Neural Networks (CNNs), Depthwise Separable CNN (DSCNN) is the preferred architecture for Application Specific Integrated Circuit (ASIC) implementation on edge devices. It benefits from a multi-mode approximate multiplier proposed in this work. The proposed approximate multiplier uses two 4-bit multiplication operations to implement a 12-bit multiplication operation by reusing the same multiplier array. With this approximate multiplier, sequential multiplication operations are pipelined in a modified DSCNN to fully utilize the Processing Element (PE) array in the convolutional layer. Two versions of Approximate-DSCNN (A-DSCNN) accelerators were implemented on TSMC 40 nm CMOS process with a supply voltage of 0.9 V. At a clock frequency of 200 MHz, the designs achieve 4.78 GOPs/mW and 4.89 GOP/mW power efficiency while occupying 1.16 mm (Formula presented.) and 0.398 mm (Formula presented.) area, respectively.

Original languageEnglish
Pages (from-to)159-172
Number of pages14
JournalChips
Volume2
Issue number3
DOIs
StatePublished - 09 2023

Bibliographical note

Publisher Copyright:
© 2023 by the authors.

Keywords

  • CMOS
  • application-specific integrated circuits
  • approximate multiplier
  • convolutional neural network
  • depthwise separable convolution
  • processing element

Fingerprint

Dive into the research topics of 'A-DSCNN: Depthwise Separable Convolutional Neural Network Inference Chip Design Using an Approximate Multiplier'. Together they form a unique fingerprint.

Cite this