E2ESlack: An End-to-End Graph-Based Framework for Pre-Routing Slack Prediction
Saurabh Bodhe, Zhanguang Zhang, Atia Hamidizadeh, Shixiong Kai,, Yingxue Zhang, Mingxuan Yuan

TL;DR
E2ESlack is an innovative end-to-end graph-based framework that accurately predicts pre-routing slack and timing metrics directly from raw circuit data, significantly improving efficiency and accuracy over existing methods.
Contribution
This work introduces the first end-to-end framework capable of path-level slack prediction at the pre-routing stage, integrating feature extraction, arrival time prediction, and RAT estimation.
Findings
Outperforms state-of-the-art ML-based RAT prediction methods.
Achieves TNS/WNS metrics comparable to post-routing STA.
Reduces runtime by up to 23 times.
Abstract
Pre-routing slack prediction remains a critical area of research in Electronic Design Automation (EDA). Despite numerous machine learning-based approaches targeting this task, there is still a lack of a truly end-to-end framework that engineers can use to obtain TNS/WNS metrics from raw circuit data at the placement stage. Existing works have demonstrated effectiveness in Arrival Time (AT) prediction but lack a mechanism for Required Arrival Time (RAT) prediction, which is essential for slack prediction and obtaining TNS/WNS metrics. In this work, we propose E2ESlack, an end-to-end graph-based framework for pre-routing slack prediction. The framework includes a TimingParser that supports DEF, SDF and LIB files for feature extraction and graph construction, an arrival time prediction model and a fast RAT estimation module. To the best of our knowledge, this is the first work capable of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Mining Algorithms and Applications · Advanced Graph Neural Networks
