On Joint Learning for Solving Placement and Routing in Chip Design

被引:0
|
作者
Cheng, Ruoyu [1 ]
Yan, Junchi [1 ]
机构
[1] Shanghai Jiao Tong Univ, MoE Key Lab Artificial Intelligence, AI Inst, Dept Comp Sci & Engn, Shanghai 200240, Peoples R China
关键词
ROUTABILITY; IMPLEMENTATION; ALGORITHMS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
For its advantage in GPU acceleration and less dependency on human experts, machine learning has been an emerging tool for solving the placement and routing problems, as two critical steps in modern chip design flow. Being still in its early stage, there are fundamental issues: scalability, reward design, and end-to-end learning paradigm etc. To achieve end-to-end placement learning, we first propose a joint learning method termed by DeepPlace for the placement of macros and standard cells, by the integration of reinforcement learning with a gradient based optimization scheme. To further bridge the placement with the subsequent routing task, we also develop a joint learning approach via reinforcement learning to fulfill both macro placement and routing, which is called DeepPR. One key design in our (reinforcement) learning paradigm involves a multi-view embedding model to encode both global graph level and local node level information of the input macros. Moreover, the random network distillation is devised to encourage exploration. Experiments on public chip design benchmarks show that our method can effectively learn from experience and also provides intermediate placement for the post standard cell placement, within few hours for training.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] The Policy-gradient Placement and Generative Routing Neural Networks for Chip Design
    Cheng, Ruoyu
    Lyu, Xianglong
    Li, Yang
    Ye, Junjie
    Hao, Jianye
    Yan, Junchi
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [2] Joint multicast routing and network design optimisation for networks-on-chip
    Yan, S.
    Lin, B.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2009, 3 (05): : 443 - 459
  • [3] Efficiently Solving the Practical Vehicle Routing Problem: A Novel Joint Learning Approach
    Duan, Lu
    Zhan, Yang
    Hu, Haoyuan
    Gong, Yu
    Wei, Jiangwen
    Zhang, Xiaodong
    Xu, Yinghui
    KDD '20: PROCEEDINGS OF THE 26TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2020, : 3054 - 3063
  • [4] Deep Reinforcement Learning for Demand-Aware Joint VNF Placement-and-Routing
    Wang, Shaoyang
    Lv, Tiejun
    2019 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2019,
  • [5] Wormhole routing and its chip design
    Rong, Z
    Xiang, JD
    Ming, FZ
    SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS (I-SPAN '96), PROCEEDINGS, 1996, : 553 - 555
  • [6] Joint NFV Placement and Routing for Multicast Service on SDN
    Zhang, Sai Qian
    Tizghadam, Ali
    Park, Byungchul
    Bannazadeh, Hadi
    Leon-Garcia, Alberto
    NOMS 2016 - 2016 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2016, : 333 - 341
  • [7] Pathfinder Based on Simulated Annealing for Solving Placement and Routing Problem
    Yu, Zhangyi
    Zeng, Sanyou
    Guo, Yan
    Hu, Nannan
    Song, Liguo
    ADVANCES IN COMPUTATION AND INTELLIGENCE, 2010, 6382 : 390 - +
  • [8] Solving the Problems of Routing Interconnects with a Resynthesis for Reconfigurable Systems on a Chip
    Gavrilov S.V.
    Zheleznikov D.A.
    Khvatov V.M.
    Russian Microelectronics, 2018, 47 (7) : 516 - 521
  • [9] Non-overlapping placement of macro cells based on reinforcement learning in chip design
    Yu, Tao
    Gao, Peng
    Wang, Fei
    Yuan, Ru-Yue
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2024,
  • [10] Joint Cache Placement and Delivery Design using Reinforcement Learning for Cellular Networks
    Amidzadeh, Mohsen
    Al-Tous, Hanan
    Tirkkonen, Olav
    Zhang, Junshan
    2021 IEEE 93RD VEHICULAR TECHNOLOGY CONFERENCE (VTC2021-SPRING), 2021,