Skip to main navigation Skip to search Skip to main content

A 28-nm 88.3-TFLOPS/W POSIT-Approximate-Calculation-Based Digital Computing-in-Memory Macro Incorporating Final-Cycle Fusion and Joint Skipping

  • Hao Wu
  • , Yong Chen*
  • , Ming Li
  • , Bingxin Zhang
  • , Rui Zhang
  • , Yiyang Yuan
  • , Yiming Yang
  • , Jinshan Yue
  • , Xinghua Wang
  • , Xiaoran Li
  • , Feng Zhang*
  • *Corresponding author for this work
  • CAS - Institute of Microelectronics
  • University of Chinese Academy of Sciences
  • Tsinghua University
  • Beijing Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

Computing-in-memory (CiM) architecture is considered a technology that promises to alleviate the memory wall problem in artificial intelligence (AI) computing. Previous work on digital CiM macros has achieved significant energy efficiency advantages in supporting approximate calculations of traditional integer (INT)/floating point (FP) data. POSIT is an emerging FP number system. Its main characteristic is that it can approach a good tradeoff between data range and accuracy by flexibly adjusting the mantissa bit width. However, current digital CiM macros lack the ability to support approximate calculations of POSIT data. Given this, we propose a POSIT-approximate-calculation-based CiM macro. The three main contributions of our work are as follows: 1) we improve the original POSIT approximate calculation principle and design a calculation logic circuit based on unsigned Radix8+ final-cycle fusion (FCF); 2) we propose a macro-level approximate calculation control strategy to help the CiM macro find a compromise between calculation performance and calculation error; and 3) we design an activation mantissa alignment skipping (AMAS) unit, to help the hardware skip sparse activation bits when calculating POSIT multiplication. A prototype of the CiM macro was fabricated in a 28-nm complementary metal oxide semiconductor (CMOS) and scored a peak macro energy efficiency of 88.3 TFLOPS/W @ POSIT (8, 2) for a voltage supply of 0.55-1.1 V and an operating frequency of 70-280 MHz, a value 2.12× higher than other state-of-the-art POSIT CiM macros.

Original languageEnglish
Pages (from-to)1682-1696
Number of pages15
JournalIEEE Journal of Solid-State Circuits
Volume61
Issue number4
DOIs
Publication statusPublished - 1 Apr 2026
Externally publishedYes

Keywords

  • Approximate calculation
  • POSIT
  • Radix8
  • artificial intelligence (AI)
  • complementary metal oxide semiconductor (CMOS)
  • computing-in-memory (CiM)
  • energy efficiency
  • final-cycle fusion (FCF)
  • joint skipping
  • multiply accumulation (MAC)
  • neural network (NN)

Fingerprint

Dive into the research topics of 'A 28-nm 88.3-TFLOPS/W POSIT-Approximate-Calculation-Based Digital Computing-in-Memory Macro Incorporating Final-Cycle Fusion and Joint Skipping'. Together they form a unique fingerprint.

Cite this