Machine Learning Driven Synthesis of Clock Gating

被引:0
|
作者
Won, Doyeon [1 ]
Kim, Soomin [1 ]
Kim, Taewhan [1 ]
机构
[1] Seoul Natl Univ, Dept Elect & Comp Engn, Seoul, South Korea
基金
新加坡国家研究基金会;
关键词
clock gating; machine learning; filp-flop; lowpower; timing constraints;
D O I
10.1109/ISLPED58423.2023.10244402
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One of the key issues in the synthesis of clock gating is how the flip-flops with similar activity patterns in the target design are identified and grouped, so that all flip-flops in each group should be clock-gated in a way to make a full effectiveness in power saving. As yet, due to the excessive runtime and explosive memory usage demand, the conventional grouping methods have relied on flip-flops' toggling probability or toggling pattern of 'short' length, which clearly results in the power saving far off that of the optimal grouping. In this work, we overcome this limitation by proposing a machine learning (ML) based flip-flop grouping for clock gating. Precisely, we devise (1) a convolutional autoencoder (CAE) model to produce a 'short' embedding vector corresponding to the 'very long' input activity pattern of every flip-flop, (2) a convolutional neural network (CNN) based ranker model to predict the degree of flip-flop activity similarity between two input embedding vectors, and (3) a CNN-based model to produce an embedding vector that combines two input embedding vectors. Then, we propose an ML based clock gating synthesis algorithm, which is able to reduce the total dynamic power on circuits by 6.3% further on average over that by the conventional state-of-the-art clock gating with no timing violation by the gated logic delay as well as the satisfaction of physical proximity constraint on flip-flops for clock gating.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Power Reduction by Clock Gating Technique
    Srinivasan, Nandita
    Prakash, Navamitha. S.
    Shalakha, D.
    Sivaranjani, D.
    Lakshmi, Swetha Sri G.
    Sundari, B. Bala Tripura
    SMART GRID TECHNOLOGIES (ICSGT- 2015), 2015, 21 : 631 - 635
  • [42] Clock and power gating with timing closure
    Mukherjee, A
    Marek-Sadowska, M
    IEEE DESIGN & TEST OF COMPUTERS, 2003, 20 (03): : 32 - 39
  • [43] Power minimization by clock root gating
    ACM SIGDA; IEEE Circuits and Systems Society; IEICE (Institute of Electronics, Information and Communication Engineers); IPSJ (Information Processing Society of Japan) (Institute of Electrical and Electronics Engineers Inc., United States):
  • [44] O'Clock: Lock the Clock via Clock-gating for SoC IP Protection
    Rahman, M. Sazadur
    Guo, Rui
    Kamali, Hadi M.
    Rahman, Fahim
    Farahmandi, Farimah
    Abdel-Moneum, Mohamed
    Tehranipoor, Mark
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 775 - 780
  • [45] Energy-efficient High-level Synthesis for HDR Architectures with Clock Gating
    Akasaka, Hiroyuki
    Yanagisawa, Masao
    Togawa, Nozomu
    2012 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2012, : 135 - 138
  • [46] Low-Power FSM Synthesis Based on Automated Power and Clock Gating Technique
    Nag, Abhishek
    Das, Subhajit
    Pradhan, Sambhu Nath
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (05)
  • [47] The metabolic clock of ketamine abuse in rats by a machine learning model
    Wang, Tao
    Zheng, Qian
    Yang, Qian
    Guo, Fang
    Cui, Haiyan
    Hu, Meng
    Zhang, Chao
    Chen, Zhe
    Fu, Shanlin
    Guo, Zhongyuan
    Wei, Zhiwen
    Yun, Keming
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [48] Machine Learning Helps Identify CHRONO as a Circadian Clock Component
    Anafi, Ron C.
    Lee, Yool
    Sato, Trey K.
    Venkataraman, Anand
    Ramanathan, Chidambaram
    Kavakli, Ibrahim H.
    Hughes, Michael E.
    Baggs, Julie E.
    Growe, Jacqueline
    Liu, Andrew C.
    Kim, Junhyong
    Hogenesch, John B.
    PLOS BIOLOGY, 2014, 12 (04)
  • [49] Mutual Impact between Clock Gating and High Level Synthesis in Reconfigurable Hardware Accelerators
    Ratto, Francesco
    Fanni, Tiziana
    Raffo, Luigi
    Sau, Carlo
    ELECTRONICS, 2021, 10 (01) : 1 - 20
  • [50] Type-matching clock tree for zero skew clock gating
    Chang, Chia-Ming
    Huang, Shih-Hsu
    Ho, Yuan-Kai
    Lin, Jia-Zong
    Wang, Hsin-Po
    Lu, Yu-Sheng
    2008 45TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 714 - +