An Open-source Lightweight Timing Model for RapidWright

被引:7
|
作者
Maidee, Pongstom [1 ]
Neely, Chris [1 ]
Kaviani, Alireza [1 ]
Lavin, Chris [1 ]
机构
[1] Xilinx Res Labs, San Jose, CA 95124 USA
关键词
FPGA; timing model; RapidWright; CAD tools;
D O I
10.1109/ICFPT47387.2019.00028
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Access to detailed timing information for FPGA resources is essential to achieving the highest performance. Yet, for commercial FPGAs, much of this information is not published or available. At the same time, deploying large, fine-grained timing datasets adversely affects the speed of timing-driven place and route algorithms. We propose a nimble timing model for RapidWright that delivers high fidelity timing approximations while enabling faster algorithms through a frugal memory footprint. By leveraging a combination of architectural knowledge, repeating patterns and extensive analysis of Vivado timing reports, we obtain a slightly pessimistic, lumped delay model within 2% average accuracy of Vivado for UltraScale+ devices. We validate the results with over 240 designs and the proposed model shows high fidelity to Vivado with a Spearman's p value of 0.99. By open sourcing the proposed model and describing the process, we empower the community to leverage and extend this work for customized domains, other device families, and additional accuracy.
引用
收藏
页码:171 / 178
页数:8
相关论文
共 50 条
  • [1] Open-Source Model for Biotech
    Sable, Michael
    [J]. GENETIC ENGINEERING & BIOTECHNOLOGY NEWS, 2010, 30 (16): : 6 - +
  • [2] Open-Source Model Checking
    Grosu, Radu
    Huang, X.
    Jain, S.
    Smolka, S. A.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 144 (03) : 27 - 44
  • [3] The open-source model - Preface
    Birman, A
    Ritsko, JJ
    [J]. IBM SYSTEMS JOURNAL, 2005, 44 (02) : 213 - 214
  • [4] Open-source model for biotech
    Sable, Michael
    [J]. Genetic Engineering and Biotechnology News, 2010, 30 (16):
  • [5] An open-source, extensible system for laboratory timing and control
    Gaskell, Peter E.
    Thorn, Jeremy J.
    Alba, Sequoia
    Steck, Daniel A.
    [J]. REVIEW OF SCIENTIFIC INSTRUMENTS, 2009, 80 (11):
  • [6] The NewOS operating system - A lightweight, open-source operating system
    Geiselbrecht, TK
    [J]. DR DOBBS JOURNAL, 2001, 26 (12): : 33 - +
  • [7] A Lightweight and Open-source Framework for the Lifetime Estimation of Multicore Systems
    Bolchini, Cristiana
    Carminati, Matteo
    Gribaudo, Marco
    Miele, Antonio
    [J]. 2014 32ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2014, : 159 - 165
  • [8] Developing an Open-Source Lightweight Game Engine with DNN Support
    Park, Haechan
    Baek, Nakhoon
    [J]. ELECTRONICS, 2020, 9 (09) : 1 - 15
  • [9] Open-source stomach surgical training model
    Le Bras, Alexandra
    Ferreira, Jorge
    [J]. LAB ANIMAL, 2023, 52 (06) : 115 - 115
  • [10] An Open-Source Model of Collaboration and Customization in Architecture
    Carbone, Carlo
    Mohamed, Basem Eid
    [J]. MANAGING COMPLEXITY, 2017, : 41 - 57