On Joint Learning for Solving Placement and Routing in Chip Design
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 44 papers in the map (data through 14 Oct 2026). Builds on 8 of its 34 references that are in the map. First posted on arXiv 30 Oct 2021.
Builds on
8 of 34 references.
References · 8
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2018Exploration by Random Network Distillationcited by 993
- 2019A Deep Reinforcement Learning Approach for Global Routingcited by 20
- 2020Placement in Integrated Circuits using Cyclic Reinforcement Learning and Simulated Annealingcited by 12
- 2020Attention Routing: track-assignment detailed routing using attention-based reinforcement learningcited by 11
Built on by
Citing papers per year: 2022: 9; 2023: 7; 2024: 12; 2025: 7; 2026: 9.
44 papers.
Sort:
By area:
- 2023SGFormer: Simplifying and Empowering Transformers for Large-Graph Representationscited by 133
- 2022Simulation-guided Beam Search for Neural Combinatorial Optimizationcited by 84
- 2023RL4CO: an Extensive Reinforcement Learning for Combinatorial Optimization Benchmarkcited by 71
- 2022MaskPlace: Fast Chip Placement via Reinforced Visual Representation Learningcited by 43
- 2023ChiPFormer: Transferable Chip Placement via Offline Decision Transformercited by 42
- 2023LLM4EDA: Emerging Progress in Large Language Models for Electronic Design Automationcited by 40
- 2023Macro Placement by Wire-Mask-Guided Black-Box Optimizationcited by 23
- 2022Machine Learning Methods in Solving the Boolean Satisfiability Problemcited by 22
- 2024Benchmarking End-To-End Performance of AI-Based Chip Placement Algorithmscited by 14
- 2022DevFormer: A Symmetric Transformer for Context-Aware Device Placementcited by 11
- 2023An Updated Assessment of Reinforcement Learning for Macro Placementcited by 11
- 2024Hardware Phi-1.5B: A Large Language Model Encodes Hardware Domain Specific Knowledgecited by 10
32 more
- 2024Reinforcement Learning Policy as Macro Regulator Rather than Macro Placercited by 10
- 2024Scalable and Effective Arithmetic Tree Generation for Adder and Multiplier Designscited by 9
- 2025Evolution of Optimization Algorithms for Global Placement via Large Language Modelscited by 6
- 2024PreRoutGNN for Timing Prediction with Order Preserving Partition: Global Circuit Pre-training, Local Delay Learning and Attentional Cell Modelingcited by 5
- 2024Chip Placement with Diffusion Modelscited by 5
- 2024That Chip Has Sailed: A Critique of Unfounded Skepticism Around AI for Chip Designcited by 5
- 2024Effective Analog ICs Floorplanning with Relational Graph Neural Networks and Reinforcement Learningcited by 5
- 2025BBOPlace-Bench: Benchmarking Black-Box Optimization for Chip Placementcited by 5
- 2022Towards Machine Learning for Placement and Routing in Chip Design: a Methodological Overviewcited by 4
- 2022Graph Neural Networks: A Powerful and Versatile Tool for Advancing Design, Reliability, and Security of ICscited by 3
- 2022Hidden-Variables Genetic Algorithm for Variable-Size Design Space Optimal Layout Problems with Application to Aerospace Vehiclescited by 3
- 2023Toward Reinforcement Learning-based Rectilinear Macro Placement Under Human Constraintscited by 2
- 2022An Adversarial Active Sampling-based Data Augmentation Framework for Manufacturable Chip Designcited by 1
- 2024RoutePlacer: An End-to-End Routability-Aware Placer with Graph Neural Networkcited by 1
- 2024Non-Overlapping Placement of Macro Cells based on Reinforcement Learning in Chip Designcited by 1
- 2025The Power of Graph Signal Processing for Chip Placement Accelerationcited by 1
- 2025Graph Neural Networks for Automatic Addition of Optimizing Components in Printed Circuit Board Schematicscited by 1
- 2025DR-CircuitGNN: Training Acceleration of Heterogeneous Circuit Graph Neural Network on GPUscited by 1
- 2026CTS-Bench: Benchmarking Graph Coarsening Trade-offs for GNNs in Clock Tree Synthesiscited by 1
- 2026See it to Place it: Evolving Macro Placements with Vision-Language Modelscited by 1
- 2026FlowPlace: Flow Matching for Chip Placementcited by 1
- 2026Order Matters: Unveiling the Hidden Impact of Macro Placement Sequences via Proxy-Guided LLM Evolutioncited by 1
- 2022Routing and Placement of Macros using Deep Reinforcement Learningcited by 0
- 2024FPGA Divide-and-Conquer Placement using Deep Reinforcement Learningcited by 0
- 2024Addressing Large Action Spaces in 3D Floorplanning via Spatial Generalizationcited by 0
- 2025TransPlace: Transferable Circuit Global Placement via Graph Neural Networkcited by 0
- 2025Re2MaP: Macro Placement by Recursively Prototyping and Packing Tree-based Relocatingcited by 0
- 2026RulePlanner: All-in-One Reinforcement Learner for Unifying Design Rules in 3D Floorplanningcited by 0
- 2026TDPNavigator-Placer: Thermal- and Wirelength-Aware Chiplet Placement in 2.5D Systems Through Multi-Agent Reinforcement Learningcited by 0
- 2026Component Centric Placement Using Deep Reinforcement Learningcited by 0
- 2026How Can Reinforcement Learning Achieve Expert-level Placement?cited by 0
- 2026Validity-Preserving Hierarchical RL for Joint Routing and Switch Placement in EDAcited by 0
- 2026Validity-Preserving Hierarchical RL for Joint Routing and Switch Placement in EDA30 Sep 2026
- 2026Order Matters: Unveiling the Hidden Impact of Macro Placement Sequences via Proxy-Guided LLM Evolution8 Jun 2026
- 2026How Can Reinforcement Learning Achieve Expert-level Placement?28 Apr 2026
- 2026FlowPlace: Flow Matching for Chip Placement26 Apr 2026
- 2026See it to Place it: Evolving Macro Placements with Vision-Language Models30 Mar 2026
- 2026Component Centric Placement Using Deep Reinforcement Learning26 Feb 2026
- 2026CTS-Bench: Benchmarking Graph Coarsening Trade-offs for GNNs in Clock Tree Synthesis22 Feb 2026
- 2026TDPNavigator-Placer: Thermal- and Wirelength-Aware Chiplet Placement in 2.5D Systems Through Multi-Agent Reinforcement Learning30 Jan 2026
- 2026RulePlanner: All-in-One Reinforcement Learner for Unifying Design Rules in 3D Floorplanning30 Jan 2026
- 2025Re2MaP: Macro Placement by Recursively Prototyping and Packing Tree-based Relocating11 Nov 2025
- 2025BBOPlace-Bench: Benchmarking Black-Box Optimization for Chip Placement27 Oct 2025
- 2025DR-CircuitGNN: Training Acceleration of Heterogeneous Circuit Graph Neural Network on GPUs22 Aug 2025
32 more
- 2025Graph Neural Networks for Automatic Addition of Optimizing Components in Printed Circuit Board Schematics12 Jun 2025
- 2025Evolution of Optimization Algorithms for Global Placement via Large Language Models18 Apr 2025
- 2025The Power of Graph Signal Processing for Chip Placement Acceleration24 Feb 2025
- 2025TransPlace: Transferable Circuit Global Placement via Graph Neural Network10 Jan 2025
- 2024Reinforcement Learning Policy as Macro Regulator Rather than Macro Placer10 Dec 2024
- 2024Effective Analog ICs Floorplanning with Relational Graph Neural Networks and Reinforcement Learning20 Nov 2024
- 2024That Chip Has Sailed: A Critique of Unfounded Skepticism Around AI for Chip Design15 Nov 2024
- 2024Non-Overlapping Placement of Macro Cells based on Reinforcement Learning in Chip Design26 Jul 2024
- 2024Chip Placement with Diffusion Models17 Jul 2024
- 2024Benchmarking End-To-End Performance of AI-Based Chip Placement Algorithms3 Jul 2024
- 2024Addressing Large Action Spaces in 3D Floorplanning via Spatial Generalization15 Jun 2024
- 2024RoutePlacer: An End-to-End Routability-Aware Placer with Graph Neural Network4 Jun 2024
- 2024Scalable and Effective Arithmetic Tree Generation for Adder and Multiplier Designs10 May 2024
- 2024FPGA Divide-and-Conquer Placement using Deep Reinforcement Learning11 Apr 2024
- 2024PreRoutGNN for Timing Prediction with Order Preserving Partition: Global Circuit Pre-training, Local Delay Learning and Attentional Cell Modeling27 Feb 2024
- 2024Hardware Phi-1.5B: A Large Language Model Encodes Hardware Domain Specific Knowledge27 Jan 2024
- 2023LLM4EDA: Emerging Progress in Large Language Models for Electronic Design Automation28 Dec 2023
- 2023Toward Reinforcement Learning-based Rectilinear Macro Placement Under Human Constraints3 Nov 2023
- 2023RL4CO: an Extensive Reinforcement Learning for Combinatorial Optimization Benchmark29 Jun 2023
- 2023Macro Placement by Wire-Mask-Guided Black-Box Optimization29 Jun 2023
- 2023ChiPFormer: Transferable Chip Placement via Offline Decision Transformer26 Jun 2023
- 2023SGFormer: Simplifying and Empowering Transformers for Large-Graph Representations19 Jun 2023
- 2023An Updated Assessment of Reinforcement Learning for Macro Placement21 Feb 2023
- 2022Hidden-Variables Genetic Algorithm for Variable-Size Design Space Optimal Layout Problems with Application to Aerospace Vehicles21 Dec 2022
- 2022Graph Neural Networks: A Powerful and Versatile Tool for Advancing Design, Reliability, and Security of ICs29 Nov 2022
- 2022MaskPlace: Fast Chip Placement via Reinforced Visual Representation Learning24 Nov 2022
- 2022An Adversarial Active Sampling-based Data Augmentation Framework for Manufacturable Chip Design27 Oct 2022
- 2022Simulation-guided Beam Search for Neural Combinatorial Optimization13 Jul 2022
- 2022DevFormer: A Symmetric Transformer for Context-Aware Device Placement26 May 2022
- 2022Routing and Placement of Macros using Deep Reinforcement Learning19 May 2022
- 2022Machine Learning Methods in Solving the Boolean Satisfiability Problem2 Mar 2022
- 2022Towards Machine Learning for Placement and Routing in Chip Design: a Methodological Overview28 Feb 2022
- 2024Chip Placement with Diffusion Modelscited by 5
- 2026FlowPlace: Flow Matching for Chip Placementcited by 1
- 2026FlowPlace: Flow Matching for Chip Placement26 Apr 2026
- 2024Chip Placement with Diffusion Models17 Jul 2024
- 2023SGFormer: Simplifying and Empowering Transformers for Large-Graph Representationscited by 133
- 2022Simulation-guided Beam Search for Neural Combinatorial Optimizationcited by 84
- 2023RL4CO: an Extensive Reinforcement Learning for Combinatorial Optimization Benchmarkcited by 71
- 2022MaskPlace: Fast Chip Placement via Reinforced Visual Representation Learningcited by 43
- 2023LLM4EDA: Emerging Progress in Large Language Models for Electronic Design Automationcited by 40
- 2023Macro Placement by Wire-Mask-Guided Black-Box Optimizationcited by 23
- 2022Machine Learning Methods in Solving the Boolean Satisfiability Problemcited by 22
- 2024Benchmarking End-To-End Performance of AI-Based Chip Placement Algorithmscited by 14
- 2022DevFormer: A Symmetric Transformer for Context-Aware Device Placementcited by 11
- 2023An Updated Assessment of Reinforcement Learning for Macro Placementcited by 11
- 2024Hardware Phi-1.5B: A Large Language Model Encodes Hardware Domain Specific Knowledgecited by 10
- 2024Scalable and Effective Arithmetic Tree Generation for Adder and Multiplier Designscited by 9
12 most cited of 39 All 39 (JSON)
- 2026Validity-Preserving Hierarchical RL for Joint Routing and Switch Placement in EDA30 Sep 2026
- 2026Order Matters: Unveiling the Hidden Impact of Macro Placement Sequences via Proxy-Guided LLM Evolution8 Jun 2026
- 2026See it to Place it: Evolving Macro Placements with Vision-Language Models30 Mar 2026
- 2026Component Centric Placement Using Deep Reinforcement Learning26 Feb 2026
- 2026CTS-Bench: Benchmarking Graph Coarsening Trade-offs for GNNs in Clock Tree Synthesis22 Feb 2026
- 2026TDPNavigator-Placer: Thermal- and Wirelength-Aware Chiplet Placement in 2.5D Systems Through Multi-Agent Reinforcement Learning30 Jan 2026
- 2026RulePlanner: All-in-One Reinforcement Learner for Unifying Design Rules in 3D Floorplanning30 Jan 2026
- 2025Re2MaP: Macro Placement by Recursively Prototyping and Packing Tree-based Relocating11 Nov 2025
- 2025BBOPlace-Bench: Benchmarking Black-Box Optimization for Chip Placement27 Oct 2025
- 2025DR-CircuitGNN: Training Acceleration of Heterogeneous Circuit Graph Neural Network on GPUs22 Aug 2025
- 2025Graph Neural Networks for Automatic Addition of Optimizing Components in Printed Circuit Board Schematics12 Jun 2025
- 2025Evolution of Optimization Algorithms for Global Placement via Large Language Models18 Apr 2025
12 newest of 39 All 39 (JSON)