Fast and Accurate Wire Timing Estimation on Tree and Non-Tree Net Structures

被引:11
|
作者
Cheng, Hsien-Han [1 ]
Jiang, Iris Hui-Ru [2 ]
Ou, Oscar [3 ]
机构
[1] Natl Chiao Tung Univ, Hsinchu 30010, Taiwan
[2] Natl Taiwan Univ, Taipei 10617, Taiwan
[3] MediaTek USA Inc, San Jose, CA 95134 USA
来源
PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC) | 2020年
关键词
D O I
10.1109/dac18072.2020.9218712
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Timing optimization is repeatedly performed throughout the entire design flow. The long turn-around time of querying a sign-off timer has become a bottleneck. To break through the bottleneck, a fast and accurate timing estimator is desirable to expedite the pace of timing closure. Unlike gate timing, which is calculated by interpolating lookup tables in cell libraries, wire timing calculation has remained a mystery in timing analysis. The mysterious formula and complex net structures increase the difficulty to correlate with the results generated by a sign-off timer, thus further preventing incremental timing optimization engines from accurate timing estimation without querying a sign-off timer. We attempt to solve the mystery by a novel machine-Teaming-based wire timing model. Different from prior machine learning models, we first extract topological features to capture the characteristics of RC networks. Then, we propose a loop breaking algorithm to transform non-tree nets into tree structures, and thus non-tree nets can be handled in the same way as tree-structured nets. Experiments are conducted on four industrial designs with tree-like nets (28nm) and two industrial designs with non-tree nets (16nm). Our results show that the prediction model trained by XGBoost is highly accurate: For both tree-like and non-tree nets, the mean error of wire delay is lower than 2 ps. The predicted path arrival times have less than 1% mean error. Experimental results also demonstrate that our model can be trained only once and applied to different designs using the same manufacturing process. Our fast and accurate wire timing prediction can easily be integrated into incremental timing optimization and expedites timing closure.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Fast wire length estimation by net bundling for block placement
    Yan, Tan
    Murata, Hiroshi
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, ICCAD, 2006, : 340 - +
  • [42] Fast and Flexible Tree Rendering with Enhanced Visibility Estimation
    Lee, Jessy
    Kuo, C. -C. Jay
    ISM: 2008 IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA, 2008, : 452 - +
  • [43] Fast mining of frequent tree structures by hashing and indexing
    Katsaros, D
    Nanopoulos, A
    Manolopoulos, Y
    INFORMATION AND SOFTWARE TECHNOLOGY, 2005, 47 (02) : 129 - 140
  • [44] Fast algorithm for data exchange in reconfigurable tree structures
    Srinivas, S
    Biswas, N
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1996, 11 (04): : 235 - 243
  • [45] Accurate detection of 3D tubular tree structures
    Flasque, N
    Desvignes, M
    Constans, JM
    Revenu, M
    2000 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL III, PROCEEDINGS, 2000, : 436 - 439
  • [46] Scelestial: Fast and accurate single-cell lineage tree inference based on a Steiner tree approximation algorithm
    Foroughmand-Araabi, Mohammad-Hadi
    Goliaei, Sama
    Mchardy, Alice C.
    PLOS COMPUTATIONAL BIOLOGY, 2022, 18 (08)
  • [47] iTREE: FAST AND ACCURATE IMAGE REGISTRATION BASED ON THE COMBINATIVE AND INCREMENTAL TREE
    Jia, Hongjun
    Wu, Guorong
    Wang, Qian
    Kim, Minjeong
    Shen, Dinggang
    2011 8TH IEEE INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING: FROM NANO TO MACRO, 2011, : 1243 - 1246
  • [48] Softmax Tree: An Accurate, Fast Classifier When the Number of Classes Is Large
    Zharmagambetov, Arman
    Gabidolla, Magzhan
    Carreira-Perpinan, Miguel A.
    2021 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING (EMNLP 2021), 2021, : 10730 - 10745
  • [49] Non-Destructive Fast Estimation of Tree Stem Height and Volume Using Image Processing
    Coelho, Joao
    Fidalgo, Beatriz
    Crisostomo, Manuel M.
    Salas-Gonzalez, Raul
    Coimbra, A. Paulo
    Mendes, Mateus
    SYMMETRY-BASEL, 2021, 13 (03): : 1 - 19
  • [50] A Fast, Memory-Efficient Alpha-Tree Algorithm Using Flooding and Tree Size Estimation
    You, Jiwoo
    Trager, Scott C.
    Wilkinson, Michael H. F.
    MATHEMATICAL MORPHOLOGY AND ITS APPLICATIONS TO SIGNAL AND IMAGE PROCESSING, ISMM 2019, 2019, 11564 : 256 - 267