Automatic Adder Tree Re-Synthesis Tool for Digital Compute-in-Memory Low-Power Optimization

Wencong We,Shasha Guo,Hongyi Zhang,Xuxia Zhong,Chengchen Wang,Haozhe Zhu,Haidong Tian,Xiaoyang Zeng,Chixiao Chen
DOI: https://doi.org/10.1109/ISEDA62518.2024.10617846
2024-01-01
Abstract:Digital compute-in-memory (DCIM) architecture addresses the memory bottleneck by integrating computation and storage. Within DCIM macros, adder trees constitute one of the central power breakdowns, necessitating the design of lowpower adder trees to further enhance DCIM's energy efficiency. While previous designs have focused on leveraging the inverse property of full adders (FA) or employing transmission gate FA, they suffer from additional delay and manual design costs. This paper introduces an automatic adder tree re-synthesis tool that detects and removes unnecessary inverters in FAs of carry-save adder trees (CSAT), improving DCIM efficiency. Experimental results indicate a 22% reduction in power consumption and a 14.1% smaller area for a DCIM CSAT with 16 sets of INT8×INT8 MACs.
What problem does this paper attempt to address?