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 条
  • [41] TIMING-DRIVEN LAYOUT OF CELL-BASED ICS
    TEIG, S
    SMITH, RL
    SEATON, J
    VLSI SYSTEMS DESIGN, 1986, 7 (05): : 63 - &
  • [42] OWARU: Free Space-Aware Timing-Driven Incremental Placement
    Jung, Jinwook
    Nam, Gi-Joon
    Reddy, Lakshmi
    Jiang, Iris Hui-Ru
    Shin, Youngsoo
    2016 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2016,
  • [43] Timing-driven partitioning-based placement for Island Style FPGAs
    Maidee, P
    Ababei, C
    Bazargan, K
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (03) : 395 - 406
  • [44] Tight integration of timing-driven synthesis and placement of parallel multiplier circuits
    Shin, K
    Kim, T
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (07) : 766 - 775
  • [45] Timing-driven via placement heuristics for three-dimensional ICs
    Pavlidis, Vasilis F.
    Friedman, Eby G.
    INTEGRATION-THE VLSI JOURNAL, 2008, 41 (04) : 489 - 508
  • [46] An Incremental Timing-Driven Flow Using Quadratic Formulation for Detailed Placement
    Flach, Guilherme
    Monteiro, Jucemar
    Fogaca, Mateus
    Puget, Julia
    Butzen, Paulo
    Johann, Marcelo
    Reis, Ricardo
    2015 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2015, : 1 - 6
  • [47] Timing-Driven Simulated Annealing for FPGA Placement in Neural Network Realization
    Yu, Le
    Guo, Baojin
    ELECTRONICS, 2023, 12 (17)
  • [48] Timing-driven placement using design hierarchy guided constraint generation
    Yang, XJ
    Choi, BK
    Sarrafzadeh, M
    IEEE/ACM INTERNATIONAL CONFERENCE ON CAD-02, DIGEST OF TECHNICAL PAPERS, 2002, : 177 - 180
  • [49] Fast Predictive Useful Skew Methodology for Timing-Driven Placement Optimization
    Kim, Seungwon
    Do, SangGi
    Kang, Seokhyeong
    PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [50] A network-flow approach to timing-driven incremental placement for ASICs
    Duft, Shantanu
    Ren, Huan
    Yuan, Fenghua
    Suthar, Vishal
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, ICCAD, 2006, : 543 - +