Graph Representation Learning for Gate Arrival Time Prediction

被引:0
作者
Shrestha, Pratik [1 ]
Phatharodom, Saran [1 ]
Savidis, Ioannis [1 ]
机构
[1] Drexel Univ, Philadelphia, PA 19104 USA
来源
MLCAD '22: PROCEEDINGS OF THE 2022 ACM/IEEE 4TH WORKSHOP ON MACHINE LEARNING FOR CAD (MLCAD) | 2022年
基金
美国国家科学基金会;
关键词
timing prediction; physical design; machine learning; graph convolutional networks;
D O I
10.1145/3551901.3556478
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
An accurate estimate of the timing profile at different stages of the physical design flow allows for pre-emptive changes to the circuit, significantly reducing the design time and effort. In this work, a graph based deep regression model is utilized to predict the gate level arrival time of the timing paths of a circuit. Three scenarios for post routing prediction are considered: prediction after completing floorplanning, prediction after completing placement, and prediction after completing clock tree synthesis (CTS). A commercial static timing analysis (STA) tool is utilized to determine the mean absolute percentage error (MAPE) and the mean absolute error (MAE) for each scenario. Results obtained across all models trained on the complete dataset indicate that the proposed methodology outperforms the baseline errors produced by the commercial physical design tools with an average improvement of 61.58% in the MAPE score when predicting the post-routing arrival time after completing floorplanning and 13.53% improvement when predicting the post-routing arrival time after completing placement. Additional prediction scenarios are analyzed, where the complete dataset is further sub-divided based on the size of the circuits, which leads to an average improvement of 34.83% in the MAPE score as compared to the commercial tool for post-floorplanning prediction of the post-routing arrival time and 22.71% improvement for post-placement prediction of the post-routing arrival time.
引用
收藏
页码:127 / 133
页数:7
相关论文
共 18 条
[1]  
Agarap A. F., 2018, CoRR
[2]  
[Anonymous], Gold Standard in Static Timing Analysis-PrimeTime
[3]  
[Anonymous], ISCAS 89 BENCHMARK C
[4]   Machine Learning-Based Pre-Routing Timing Prediction with Reduced Pessimism [J].
Barboza, Erick Carvajal ;
Shukla, Nishchal ;
Chen, Yiran ;
Hu, Jiang .
PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
[5]  
Chan WTJ, 2016, ASIA S PACIF DES AUT, P178, DOI 10.1109/ASPDAC.2016.7428008
[6]  
Cheng H. T., 2016, P 1 WORKSH DEEP LEAR, P7
[7]  
Fey M, 2019, Arxiv, DOI [arXiv:1903.02428, DOI 10.48550/ARXIV.1903.02428]
[8]   Deep Learning for Logic Optimization Algorithms [J].
Haaswijk, Winston ;
Collins, Edo ;
Seguin, Benoit ;
Soeken, Mathias ;
Kaplan, Frederic ;
Susstrunk, Sabine ;
De Micheli, Giovanni .
2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
[9]  
Han S., 2014, Proc. Design, P1
[10]   Machine Learning Applications in Physical Design: Recent Results and Directions [J].
Kahng, Andrew B. .
PROCEEDINGS OF THE 2018 INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN (ISPD'18), 2018, :68-73