A Flip-Flop Movement Strategy Based on Lagrange Function for Timing-Driven Detailed Placement

Timing is critical in Very Large Scale Integrated (VLSI) circuit design, which is highly dependent on timing optimization during the placement phase. Recently, timingdriven detailed placement addresses early and late timing violations in circuits by adopting various cell movement techniques to relocate combinational cells and Flip-Flops (FFs). However, since Flip-Flops involve multiple timing paths, FFs' position optimization is more complex and thus often neglected in resolving late timing violations. In this paper, we propose a Lagrangian function-based Flip-Flop movement method to mitigate late timing violations in circuits, which analyzes in detail the effect of Flip-Flop movement on the negative slack values of pins in the nearby net and incorporates timing constraints in the objective function to improve accuracy. We also integrate the proposed Flip-Flop movement strategy into the state-of-the-art timing-driven detailed placer Rsyn [10], [11] to address its shortcoming of neglecting register movement during the optimization of late timing violations. Experimental results show that our approach achieves remarkable timing improvement without compromising total wirelength and routability, compared with the state-of-the-art timing-driven detailed placer.

Authors

Institutions

Publication Details

Published
2025-05-23
DOI
https://doi.org/10.1109/icccas65806.2025.11102218
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

A Flip-Flop Movement Strategy Based on Lagrange Function for Timing-Driven Detailed Placement

Hongxi Wu, Wenxing Zhu, Jiahui Li, Qiang Yang
VLSI and FPGA Design Techniques
article

A Flip-Flop Movement Strategy Based on Lagrange Function for Timing-Driven Detailed Placement

Hongxi Wu, Wenxing Zhu, Jiahui Li, Qiang Yang
article en

Abstract

Timing is critical in Very Large Scale Integrated (VLSI) circuit design, which is highly dependent on timing optimization during the placement phase. Recently, timingdriven detailed placement addresses early and late timing violations in circuits by adopting various cell movement techniques to relocate combinational cells and Flip-Flops (FFs). However, since Flip-Flops involve multiple timing paths, FFs' position optimization is more complex and thus often neglected in resolving late timing violations. In this paper, we propose a Lagrangian function-based Flip-Flop movement method to mitigate late timing violations in circuits, which analyzes in detail the effect of Flip-Flop movement on the negative slack values of pins in the nearby net and incorporates timing constraints in the objective function to improve accuracy. We also integrate the proposed Flip-Flop movement strategy into the state-of-the-art timing-driven detailed placer Rsyn [10], [11] to address its shortcoming of neglecting register movement during the optimization of late timing violations. Experimental results show that our approach achieves remarkable timing improvement without compromising total wirelength and routability, compared with the state-of-the-art timing-driven detailed placer.

Center for Discrete Mathematics and Theoretical Computer Science (US), Fuzhou University (CN)
Openalex Percentile: Top 81%
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.