Electrostatics-Based Analytical Global Placement for Timing Optimization

被引:1
作者
Lin, Zhifeng [1 ,2 ]
Wei, Min [2 ]
Chen, Yilu [1 ]
Zou, Peng [2 ]
Chen, Jianli [2 ]
Chang, Yao-Wen [3 ]
机构
[1] Fuzhou Univ, Ctr Discrete Math & Theoret Comp Sci, Fuzhou 350108, Peoples R China
[2] Fudan Univ, State Key Lab Integrated Chips & Syst, Shanghai 200433, Peoples R China
[3] Natl Taiwan Univ, Grad Inst Elect Engn, Taipei 10617, Taiwan
来源
2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE | 2024年
关键词
DESIGNS;
D O I
10.23919/DATE58400.2024.10546800
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Placement is a critical stage for VLSI timing closure. A global placer without considering timing delay might lead to inferior solutions with timing violations. This paper proposes an electrostatics-based timing optimization method for VLSI global placement. Simulating the optimal buffering behavior, we first present an analytical delay model to calculate each connection delay accurately. Then, a timing-driven block distribution scheme is developed to optimize the critical path delay while considering the path-sharing effect. Finally, we develop a timing-aware precondition technique to speed up placement convergence without degrading timing quality. Experimental results on industrial benchmark suites show that our timing-driven placement algorithm outperforms a leading commercial tool by 6.7% worst negative slack (WNS) and 21.6% total negative slack (TNS).
引用
收藏
页数:6
相关论文
共 20 条
[1]   NTUplace3: An analytical placer for large-scale mixed-size designs with preplaced blocks and density constraints [J].
Chen, Tung-Chieh ;
Jiang, Zhe-Wei ;
Hsu, Tien-Chang ;
Chen, Hsin-Chen ;
Chang, Yao-Wen .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (07) :1228-1240
[2]   RePlAce: Advancing Solution Quality and Routability Validation in Global Placement [J].
Cheng, Chung-Kuan ;
Kahng, Andrew B. ;
Kang, Ilgweon ;
Wang, Lutong .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (09) :1717-1730
[4]   Drive Strength Aware Cell Movement Techniques for Timing Driven Placement [J].
Flach, Guilherme ;
Fogaca, Mateus ;
Monteiro, Jucemar ;
Johann, Marcelo ;
Reis, Ricardo .
PROCEEDINGS OF THE 2016 INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN (ISPD'16), 2016, :73-80
[5]   Differentiable-Timing-Driven Global Placement [J].
Guo, Zizheng ;
Lin, Yibo .
PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, :1315-1320
[6]  
Guth Chrystian, 2015, P 2015 S INT S PHYS, P141
[7]   NTUplace4h: A Novel Routability-Driven Placement Algorithm for Hierarchical Mixed-Size Circuit Designs [J].
Hsu, Meng-Kai ;
Chen, Yi-Fang ;
Huang, Chau-Chin ;
Chou, Sheng ;
Lin, Tzu-Hen ;
Chen, Tung-Chieh ;
Chang, Yao-Wen .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (12) :1914-1927
[8]  
Hsu MK, 2011, ICCAD-IEEE ACM INT, P80, DOI 10.1109/ICCAD.2011.6105309
[9]  
Hsu MK, 2011, DES AUT CON, P664
[10]   NTUplace4dr: A Detailed-Routing-Driven Placer for Mixed-Size Circuit Designs With Technology and Region Constraints [J].
Huang, Chau-Chin ;
Lee, Hsin-Ying ;
Lin, Bo-Qiao ;
Yang, Sheng-Wei ;
Chang, Chin-Hao ;
Chen, Szu-To ;
Chang, Yao-Wen ;
Chen, Tung-Chieh ;
Bustany, Ismail .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (03) :669-681