Graph Neural Network based Initialization for Timing Driven Placement

Timing-driven placement is very important to achieve timing closure especially as designs become increasingly complex. This paper presents a novel Timing-Driven Placement (TDP) framework that integrates a Graph Convolutional Neural Network (GNN), Dirichlet boundary conditions, and a nonlinear placement engine to optimize placement quality with timing awareness throughout the flow. The proposed methodology begins by clustering components based on their interconnection topology, while Dirichlet boundary conditions are applied to handle fixed components such as IOs and macros. This yields a reduced graph with minimized inter-cluster connectivity, simplifying timing optimization. A GNN is then trained to learn a generalized and optimized mapping from circuit connectivity to physical wirelength.To improve early-stage timing estimation, virtual buffers are inserted prior to Static Timing Analysis (STA) to eliminate maximum capacitance violations. With this improved timing fidelity, STA provides pin-level slack, which is then used to dynamically adjust interconnection weights, guiding the placement of timing-critical components toward improved timing closure. Experimental results on ICCAD2015 contest benchmarks demonstrate that our algorithm can improve worse negative slack and total negative slack by 6% compared to the state-of-the-art method.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Design Automation of Electronic Systems
Published
2026-02-26
DOI
https://doi.org/10.1145/3798103
Primary Topic
VLSI and FPGA Design Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Graph Neural Network based Initialization for Timing Driven Placement

Ziyi Ju, Yunqi He, Jia Wang, Fan Yang et al.
ACM Transactions on Design Automation of Electronic Systems
VLSI and FPGA Design Techniques
article

Graph Neural Network based Initialization for Timing Driven Placement

Ziyi Ju, Yunqi He, Jia Wang, Fan Yang, Ping Yu, Hai Zhou
article en

Abstract

Timing-driven placement is very important to achieve timing closure especially as designs become increasingly complex. This paper presents a novel Timing-Driven Placement (TDP) framework that integrates a Graph Convolutional Neural Network (GNN), Dirichlet boundary conditions, and a nonlinear placement engine to optimize placement quality with timing awareness throughout the flow. The proposed methodology begins by clustering components based on their interconnection topology, while Dirichlet boundary conditions are applied to handle fixed components such as IOs and macros. This yields a reduced graph with minimized inter-cluster connectivity, simplifying timing optimization. A GNN is then trained to learn a generalized and optimized mapping from circuit connectivity to physical wirelength.To improve early-stage timing estimation, virtual buffers are inserted prior to Static Timing Analysis (STA) to eliminate maximum capacitance violations. With this improved timing fidelity, STA provides pin-level slack, which is then used to dynamically adjust interconnection weights, guiding the placement of timing-critical components toward improved timing closure. Experimental results on ICCAD2015 contest benchmarks demonstrate that our algorithm can improve worse negative slack and total negative slack by 6% compared to the state-of-the-art method.

ACM Transactions on Design Automation of Electronic Systems
Illinois Institute of Technology (US), Fudan University (CN), Northwestern University (PH), Shanghai Fudan Microelectronics (China) (CN)
Openalex Percentile: Top 43%
VLSI and FPGA Design Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.