Litcius/Paper detail

34.6 A 28nm 72.12TFLOPS/W Hybrid-Domain Outer-Product Based Floating-Point SRAM Computing-in-Memory Macro with Logarithm Bit-Width Residual ADC

Yiyang Yuan, Yang Yi-ming, Xinghua Wang, Xiaoran Li, Cailian Ma, Qirui Chen, Meini Tang, Xi Wei, Zhixian Hou, Jialiang Zhu, Hao Wu, Qirui Ren, Guozhong Xing, Pui‐In Mak, Feng Zhang

202439 citationsDOI

Abstract

SRAM-based computing-in-memory (CIM) is considered crucial to achieving high-energy efficiency (EF) for artificial-intelligence (AI) applications on edge devices. Researchers are currently exploring floating-point (FP) CIM [1], [2], as integer (INT) precision CIMs [3] –[6] are no longer sufficient for new AI applications, which demand increased accuracy, complexity, and on-chip training. However, both analog and digital FP-CIMs face several significant challenges in realizing FP calculations, due to difficulties associated with handling high-bit precision: including (1) effectively combining the advantages of analog and digital CIMs while mitigating their respective drawbacks for high-bit-precision processing; (2) achieving optimal design trade-off for an analog-digital converter (ADC) necessitates the simultaneous consideration of bit precision, throughput, and overhead; (3) addressing the need for large fan-in multi-level adder trees in inner-based CIMs to sum high-bit-precision partial products, which can adversely impact overall EF, as shown in Fig. 34.6.1.

Topics & Concepts

LogarithmMacroStatic random-access memoryResidualComputer scienceProduct (mathematics)Domain (mathematical analysis)Point (geometry)ArithmeticParallel computingComputer hardwareMathematicsAlgorithmMathematical analysisGeometryProgramming languageSemiconductor materials and devicesAdvancements in Semiconductor Devices and Circuit DesignLow-power high-performance VLSI design
34.6 A 28nm 72.12TFLOPS/W Hybrid-Domain Outer-Product Based Floating-Point SRAM Computing-in-Memory Macro with Logarithm Bit-Width Residual ADC | Litcius