Timing-Driven Analytical Placement According to Expected Cell Distribution Range

被引:0
|
作者
Lin, Jai-Ming [1 ]
Chang, You-Yu [1 ]
Huang, Wei-Lun [1 ]
机构
[1] Natl Cheng Kung Univ, Tainan, Taiwan
关键词
Physical design; Placement; Timing; DESIGNS;
D O I
10.1145/3626184.3633318
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Since the multilevel framework with the analytical approach has been proven as a promising method to handle the very-large-scale integration (VLSI) placement problem, this paper presents two techniques including a pin-connectivity-aware cluster score function and identification of expected object distribution ranges to further improve the coarsening and refinement stages of this framework. Moreover, we extend the proposed analytical placement method to consider timing in order to speed up design convergence. To optimize timing without increasing wirelength, our approach only increases the weights of timing-critical nets, where the weight of a net is estimated according to the associated timing slack and degree. Besides, we propose a new equation to update net weights based on their historical values to maintain the stability of the net-based timing-driven placement approach. Experimental results demonstrate that the proposed analytical placement approach with new techniques can actually improve wirelength of the classic approach. Moreover, our TDP can get much better WNS and TNS than the previous timing-driven placers such as DREAMPlace4.0 and Differentiable TDP.
引用
收藏
页码:177 / 184
页数:8
相关论文
共 50 条
  • [31] A path-based timing-driven quadratic placement algorith
    Hou, WT
    Hong, XL
    Wu, WM
    Cai, YC
    ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2003, : 745 - 748
  • [32] Timing-Driven and Placement-Aware Multibit Register Composition
    Seitanidis, Ioannis
    Dimitrakopoulos, Giorgos
    Mattheakis, Pavlos M.
    Masse-Navette, Laurent
    Chinnery, David
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (08) : 1501 - 1514
  • [33] A sensitivity-based timing-driven fast placement algorithm
    Zhang, J.-L. (hnu.zjl@gmail.com), 2012, Chinese Institute of Electronics (40):
  • [34] Timing-Driven Placement for FPGA Architectures with Dedicated Routing Paths
    Nikolic, Stefan
    Zgheib, Grace
    Ienne, Paolo
    2020 30TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2020, : 153 - 161
  • [35] An integrated approach to timing-driven synthesis and placement of arithmetic circuits
    Shin, K
    Kim, T
    ASP-DAC 2004: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2004, : 155 - 158
  • [36] An LP-based methodology for improved timing-driven placement
    Wang, Qingzhou
    Lillis, John
    Sanyal, Shubhankar
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 1139 - 1143
  • [37] AN ADAPTIVE TIMING-DRIVEN PLACEMENT FOR HIGH-PERFORMANCE VLSIS
    SUTANTHAVIBUL, S
    SHRAGOWITZ, E
    LIN, RB
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1993, 12 (10) : 1488 - 1498
  • [38] Timing-Driven Placement for FPGAs with Heterogeneous Architectures and Clock Constraints
    Lin, Zhifeng
    Xie, Yanyue
    Qian, Gang
    Chen, Jianli
    Wang, Sifei
    Yu, Jun
    Chang, Yao-Wen
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1564 - 1569
  • [39] Individual wire-length prediction with application to timing-driven placement
    Liu, QH
    Hu, B
    Marek-Sadowska, M
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (10) : 1004 - 1014
  • [40] Fast Congestion-aware Timing-driven Placement for Island FPGA
    Zhao, Jinpeng
    Zhou, Qiang
    Cai, Yici
    PROCEEDINGS OF THE 2009 IEEE SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2009, : 24 - 27