PowerSyn: A Logic Synthesis Framework With Early Power Optimization

被引:3
作者
Zou, Sunan [1 ,2 ]
Zhang, Jiaxi [1 ,2 ]
Shi, Bizhao [1 ,2 ]
Luo, Guojie [1 ,2 ]
机构
[1] Peking Univ, Sch Comp Sci, Natl Key Lab Multimedia Informat Proc, Beijing 100871, Peoples R China
[2] Peking Univ, Ctr Energy Efficient Comp & Applicat, Beijing 100871, Peoples R China
基金
中国国家自然科学基金;
关键词
Optimization; Power demand; Switches; Integrated circuit modeling; Estimation; Logic gates; Feature extraction; Logic synthesis; power modeling and estimation; synthesis for low power; technology mapping; FPGA; MINIMIZATION;
D O I
10.1109/TCAD.2023.3297069
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Power is a great concern in integrated circuits (ICs) design flow, especially in portable devices. As an early stage in electronic design automation (EDA), logic synthesis can significantly affect the quality of the design. It is essential to optimize power in logic synthesis. However, logic synthesis only has a limited concern in power due to its inaccurate estimation. This is because critical physical information is missing at this stage. Furthermore, the empirical optimization sequences need enhancement, and they are not optimal for power, while optimizing power in the early stage is effective. Technology mapping can also improve power optimization with comprehensive power metrics in this sub-15 nm era. Therefore, we propose PowerSyn, a logic synthesis framework with early power optimization. It consists of a practical power model, a power-oriented logic optimization module, and a technology mapping stage. The power model leverages probability propagation considering glitches and static power. The acrlong RL-based logic optimization generates high-quality and rapid-convergence command sequence with early power optimization. We also modify traditional technology mapping with novel power-related metrics. We evaluate PowerSyn on the EPFL benchmark suite. Experiment results show that our flow achieves an average power savings of 16.1% compared to the state-of-the-art open-source logic optimization flow. It also delivers an 8.8% and a 2.1% reduction in latency and area, respectively. The flow incurs less than 12.2% execution time overhead during inference for command generation.
引用
收藏
页码:203 / 216
页数:14
相关论文
共 52 条
[1]  
Abdi Herve, 2007, Encyclopedia of measurement and statistics, P508
[2]  
Amaru L., 2015, P 24 INT WORKSH LOG
[3]  
[Anonymous], 1992, Berkeley Logic Interchange Format (BLIF)
[4]  
Aruchunan E., 2022, Intelligent Systems Modeling and Simulation II: Machine Learning, Neural Networks, Efficient Numerical Algorithm and Statistical Methods, P207
[5]   Power aware floorplanning in multiple supply voltage domain [J].
Banerjee, Suchandra ;
Roy, Suchismita .
INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2022, 50 (02) :382-393
[6]   Lookup table power macro-models for behavioral library components [J].
Barocci, M ;
Benini, L ;
Bogliolo, A ;
Riccó, B ;
De Micheli, G .
IEEE ALESSANDRO VOLTA MEMORIAL WORKSHOP ON LOW-POWER DESIGN, PROCEEDINGS, 1999, :173-181
[7]  
Brayton A. M. R., 2006, P IWLS, V6, P15
[8]  
Brockman G, 2016, Arxiv, DOI arXiv:1606.01540
[9]   Reducing structural bias in technology mapping [J].
Chatterjee, Satrajit ;
Mishchenko, Alan ;
Brayton, Robert K. ;
Wang, Xinning ;
Kam, Timothy .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (12) :2894-2903
[10]   GlitchMap: An FPGA technology mapper for low power considering glitches [J].
Cheng, Lei ;
Chen, Deming ;
Wong, Martin D. F. .
2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, :318-+