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 条
  • [31] Design and transmission characteristics simulation in MCM placement and routing
    Chang, Yi-Feng
    Yang, Yin-Tang
    Chai, Chang-Chun
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2005, 32 (01): : 44 - 47
  • [32] Machine learning assisted SRAF placement for full chip
    Wang, Shibing
    Su, Jing
    Zhang, Quan
    Fong, Weichun
    Sun, Dezheng
    Baron, Stanislas
    Zhang, Cuiping
    Lin, Chenxi
    Chen, Been-Der
    Howell, Rafael C.
    Hsu, Stephen D.
    Luo, Larry
    Zou, Yi
    Lu, Yen-Wen
    Cao, Yu
    PHOTOMASK TECHNOLOGY 2017, 2017, 10451
  • [33] Research of chip placement and routing algorithms for Board-level Photoelectric Interconnection
    Liu, Jian
    Wu, Zhaohua
    MECHATRONICS ENGINEERING, COMPUTING AND INFORMATION TECHNOLOGY, 2014, 556-562 : 1577 - 1579
  • [34] Deep Reinforcement Learning for Solving AGVs Routing Problem
    Lu, Chengxuan
    Long, Jinjun
    Xing, Zichao
    Wu, Weimin
    Gu, Yong
    Luo, Jiliang
    Huang, Yisheng
    VERIFICATION AND EVALUATION OF COMPUTER AND COMMUNICATION SYSTEMS, VECOS 2020, 2020, 12519 : 222 - 236
  • [35] Learning Improvement Heuristics for Solving Routing Problems..
    Wu, Yaoxin
    Song, Wen
    Cao, Zhiguang
    Zhang, Jie
    Lim, Andrew
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2022, 33 (09) : 5057 - 5069
  • [36] Reinforcement Learning for Solving Stochastic Vehicle Routing Problem
    Iklassov, Zangir
    Sobirov, Ikboljon
    Solozabal, Ruben
    Takac, Martin
    ASIAN CONFERENCE ON MACHINE LEARNING, VOL 222, 2023, 222
  • [37] Joint optimization of service request routing and instance placement in the microservice system
    Yu, Yinbo
    Yang, Jianfeng
    Guo, Chengcheng
    Zheng, Hong
    He, Jiancheng
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 147
  • [38] A Game-Theoretic Algorithm for the Joint Routing and VNF Placement Problem
    El Amine, Ali
    Brun, Olivier
    PROCEEDINGS OF THE IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2022, 2022,
  • [39] Joint optimization of tasks placement and routing to minimize Coflow Completion Time
    Guo, Yingya
    Wang, Zhiliang
    Zhang, Han
    Yin, Xia
    Shi, Xingang
    Wu, Jianping
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 135 : 47 - 61
  • [40] Joint Service Placement and Request Routing in Mobile Edge Computing Networks
    Yuan, Binbin
    Guo, Songtao
    Wang, Quyun
    2021 13TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI), 2021, : 26 - 33