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 条
  • [21] An Efficient Non-Tree Clock Routing Algorithm for Reducing Delay Uncertainty
    Zamani, Morteza Saheb
    Taajobian, Maryam
    Saeedi, Mehdi
    11TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN - ARCHITECTURES, METHODS AND TOOLS : DSD 2008, PROCEEDINGS, 2008, : 558 - 565
  • [22] Sparse-MVRVMs Tree for Fast and Accurate Head Pose Estimation in the Wild
    Selim, Mohamed
    Pagani, Alain
    Stricker, Didier
    COMPUTER ANALYSIS OF IMAGES AND PATTERNS, 2017, 10424 : 240 - 250
  • [23] Hierarchical organization of multiscale communities in brain networks is non-tree structured
    Hiroshi Okamoto
    BMC Neuroscience, 16 (Suppl 1)
  • [24] Hurwitz stable model reduction for non-tree structured RLCK circuits
    Tan, SXD
    Yang, JJ
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2003, : 239 - 242
  • [25] Fast and accurate simulation of tree structured interconnect
    Ismail, YI
    Friedman, EG
    PROCEEDINGS OF THE 43RD IEEE MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I-III, 2000, : 1130 - 1134
  • [26] Security Analysis of Tree and Non-tree Based Group Key Management Schemes Under Strong Active Outsider Attack Model
    Purushothama, B. R.
    Koti, Nishat
    2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2015, : 1825 - 1829
  • [27] Growing a Bag of Systems Tree for Fast and Accurate Classification
    Coviello, Emanuele
    Mumtaz, Adeel
    Chan, Antoni B.
    Lanckriet, Gert R. G.
    2012 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2012, : 1979 - 1986
  • [28] A Bayesian Approach for Fast and Accurate Gene Tree Reconstruction
    Rasmussen, Matthew D.
    Kellis, Manolis
    MOLECULAR BIOLOGY AND EVOLUTION, 2011, 28 (01) : 273 - 290
  • [29] DELIGNIFICTION AND BLEACHING OF NON-TREE FIBERS WITH PEROXYMONOSULPHATE .2. FLAX AND FORAGE RAPE
    STEWART, D
    MORRISON, IM
    CELLULOSE CHEMISTRY AND TECHNOLOGY, 1995, 29 (01): : 17 - 27
  • [30] Revisiting non-tree routing for maximum lifetime data gathering in wireless sensor networks
    Zhu, Xiaojun
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (08): : 8927 - 8945