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 条
  • [41] Joint VNF Placement, CPU Allocation, and Flow Routing for Traffic Changes
    Sun, Jie
    Liu, Feng
    Wang, Huandong
    Wu, Dapeng Oliver
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (02) : 1208 - 1222
  • [42] Joint Cache Placement and Request Routing Optimization in Heterogeneous Cellular Networks
    Alves, Marisangila
    Koslovski, Guilherme Piegas
    2022 27TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (IEEE ISCC 2022), 2022,
  • [43] JASPER: Joint Optimization of Scaling, Placement, and Routing of Virtual Network Services
    Draexler, Sevil
    Karl, Holger
    Mann, Zoltan Adam
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2018, 15 (03): : 946 - 960
  • [44] Solving the Static Design Routing and Wavelength Assignment Problem
    Simonis, Helmut
    RECENT ADVANCES IN CONSTRAINTS, CSCLP 2009, 2011, 6384 : 59 - 75
  • [45] Modelling and Solving the Joint Order Batching and Picker Routing Problem in Inventories
    Valle, Cristiano Arbex
    Beasley, John E.
    da Cunha, Alexandre Salles
    COMBINATORIAL OPTIMIZATION, ISCO 2016, 2016, 9849 : 81 - 97
  • [46] An Automatic Placement and Routing Methodology for Asynchronous SFQ Circuit Design
    Nath, Sagnik
    English, Kurt
    Derrickson, Alex
    Haslam, Andrew
    Mcdonald, John
    IEEE TRANSACTIONS ON APPLIED SUPERCONDUCTIVITY, 2020, 30 (03)
  • [47] A matching-based placement and routing system for analog design
    Lin, Po-Hung
    Yu, Ho-Che
    Tsai, Tian-Hau
    Lin, Shyh-Chang
    2007 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), PROCEEDINGS OF TECHNICAL PAPERS, 2007, : 16 - +
  • [48] PlanarONoC: Concurrent Placement and Routing Considering Crossing Minimization for Optical Networks-on-Chip
    Chuang, Yu-Kai
    Chen, Kuan-Jung
    Lin, Kun-Lin
    Fang, Shao-Yun
    Li, Bing
    Schlichtmann, Ulf
    2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [49] Impact of instructional design on problem solving and learning. Problem solving and learning
    Dupays, A.
    Didierjean, A.
    PSYCHOLOGIE FRANCAISE, 2012, 57 (01): : 1 - 15
  • [50] Joint UPF and Edge Applications Placement and Routing in 5G & Beyond
    Goshi, Endri
    Harkous, Hasanin
    Ahvar, Shohreh
    Pries, Rastin
    Mehmeti, Fidan
    Kellerer, Wolfgang
    2024 IEEE 21ST INTERNATIONAL CONFERENCE ON MOBILE AD-HOC AND SMART SYSTEMS, MASS 2024, 2024, : 446 - 452