Integrating Machine-Learning Probes into the VTR FPGA Design Flow

被引:3
|
作者
Martin, T. [2 ]
Barnes, C. [2 ]
Grewal, G. [2 ]
Areibi, S. [1 ]
机构
[1] Univ Guelph, Sch Engn, Guelph, ON, Canada
[2] Univ Guelph, Sch Comp Sci, Guelph, ON, Canada
关键词
FPGA; Routing; Machine Learning;
D O I
10.1109/SBCCI55532.2022.9893251
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a set of Machine-Learning (ML) probes that can be used at the placement step within the Verilog-to-Routing (VTR) tool. The proposed probes can provide real-time feedback to the VTR placer guiding it towards more "router-friendly" placement solutions that result in the router performing fewer computationally expensive rip-up and re-route operations. In addition to enabling the previous strategies for reducing routing runtimes, the proposed probes can also be used to speed up architecture exploration by providing estimates of interconnect resource utilization on the Field Programmable Gate Array (FPGA) without incurring the computational cost of actually performing routing. Results obtained indicate that the proposed ML probes not only improve upon all the VTR estimates in terms of wirelength, critical path delay and segmented wire utilization but also reduce the routing time of the tool.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Integrating Machine-Learning Probes in FPGA CAD: Why and How?
    Martin, Timothy
    Barnes, Charlotte
    Grewal, Gary
    Areibi, Shawki
    IEEE DESIGN & TEST, 2023, 40 (05) : 7 - 14
  • [2] Machine-learning design
    Zhang, Changjun
    NATURE ENERGY, 2018, 3 (07): : 535 - 535
  • [3] Machine-learning design
    Changjun Zhang
    Nature Energy, 2018, 3 : 535 - 535
  • [4] A Design-flow for implementing, validating and evaluating Machine-learning Classifiers on FPGAs
    Cordes, Jan
    Fakih, Maher
    INTERNATIONAL CONFERENCE ON OMNI-LAYER INTELLIGENT SYSTEMS (COINS), 2019, : 86 - 91
  • [5] Machine-Learning Microstructure for Inverse Material Design
    Pei, Zongrui
    Rozman, Kyle A.
    Dogan, Omer N.
    Wen, Youhai
    Gao, Nan
    Holm, Elizabeth A.
    Hawk, Jeffrey A.
    Alman, David E.
    Gao, Michael C.
    ADVANCED SCIENCE, 2021, 8 (23)
  • [6] Effective Machine-Learning Models for Predicting Routability During FPGA Placement
    Martin, T.
    Areibi, S.
    Grewal, G.
    2021 ACM/IEEE 3RD WORKSHOP ON MACHINE LEARNING FOR CAD (MLCAD), 2021,
  • [7] Integrating Heuristic and Machine-Learning Methods for Efficient Virtual Machine Allocation in Data Centers
    Pahlevan, Ali
    Qu, Xiaoyu
    Zapater, Marina
    Atienza, David
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (08) : 1667 - 1680
  • [8] On Integrating the Data-Science and Machine-Learning Pipelines for Responsible AI
    Esmaelizadeh, Armin
    Rorseth, Joel
    Yu, Andy
    Godfrey, Parke
    Golab, Lukasz
    Srivastava, Divesh
    Szlichta, Jaroslaw
    Taghva, Kazem
    FIRST WORKSHOP ON GOVERNANCE, UNDERSTANDING, AND INTEGRATION OF DATA FOR EFFECTIVE AND RESPONSIBLE AI, GUIDE-AI 2024, 2024, : 50 - 53
  • [9] Machine Learning for FPGA Electronic Design Automation
    Biscontini, Armando
    Popovici, E.
    Temko, A.
    IEEE ACCESS, 2024, 12 : 182640 - 182662
  • [10] Machine-Learning Techniques for the Optimal Design of Acoustic Metamaterials
    Bacigalupo, Andrea
    Gnecco, Giorgio
    Lepidi, Marco
    Gambarotta, Luigi
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2020, 187 (03) : 630 - 653