On Joint Learning for Solving Placement and Routing in Chip Design
Ruoyu Cheng, Junchi Yan

TL;DR
This paper introduces DeepPlace and DeepPR, joint learning methods using reinforcement learning for macro placement, standard cell placement, and routing in chip design, addressing scalability and end-to-end optimization.
Contribution
It presents novel reinforcement learning frameworks that integrate placement and routing tasks, with multi-view embedding and exploration strategies, advancing automated chip design solutions.
Findings
Effective learning from experience within hours.
Provides intermediate placement for post-standard cell placement.
Improves scalability and end-to-end learning in chip design.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsVLSI and FPGA Design Techniques · Advancements in Photolithography Techniques · VLSI and Analog Circuit Testing
