Chip Placement with Deep Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
In this work, we present a learning-based approach to chip placement, one of the most complex and time-consuming stages of the chip design process. Unlike prior methods, our approach has the ability to learn from past experience and improve over time. In particular, as we train over a greater number of chip blocks, our method becomes better at rapidly generating optimized placements for previously unseen chip blocks. To achieve these results, we pose placement as a Reinforcement Learning (RL) problem and train an agent to place the nodes of a chip netlist onto a chip canvas. To enable our RL policy to generalize to unseen blocks, we ground representation learning in the supervised task of predicting placement quality. By designing a neural architecture that can accurately predict reward across a wide variety of netlists and their placements, we are able to generate rich feature embeddings of the input netlists. We then use this architecture as the encoder of our policy and value networks to enable transfer learning. Our objective is to minimize PPA (power, performance, and area), and we show that, in under 6 hours, our method can generate placements that are superhuman or comparable on modern accelerator netlists, whereas existing baselines require human experts in the loop and take several weeks.
Key facts. Cited by 83 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 20; 2022: 23; 2023: 9; 2024: 12; 2025: 15; 2026: 4.
83 papers.
Sort:
By area:
- 2022Is Conditional Generative Modeling all you need for Decision-Making?cited by 504
- 2024RE-Bench: Evaluating frontier AI R&D capabilities of language model agents against human expertscited by 153
- 2022Sym-NCO: Leveraging Symmetricity for Neural Combinatorial Optimizationcited by 118
- 2022Physics-Informed Machine Learning: A Survey on Problems, Methods and Applicationscited by 88
- 2021Conservative Objective Models for Effective Offline Model-Based Optimizationcited by 87
- 2021Learning Collaborative Policies to Solve NP-hard Routing Problemscited by 86
- 2021Machine Learning for Electronic Design Automation: A Surveycited by 71
- 2023A Survey of Temporal Credit Assignment in Deep Reinforcement Learningcited by 56
- 2021A Survey of Machine Learning for Computer Architecture and Systemscited by 53
- 2022PD-MORL: Preference-Driven Multi-Objective Reinforcement Learning Algorithmcited by 51
- 2022Equivariant quantum circuits for learning on weighted graphscited by 41
- 2023Efficient Deep Reinforcement Learning Requires Regulating Overfittingcited by 36
38 more
- 2022Data-Driven Offline Decision-Making via Invariant Representation Learningcited by 31
- 2022Global Counterfactual Explainer for Graph Neural Networkscited by 30
- 2024Efficient Diversity-Preserving Diffusion Alignment via Gradient-Informed GFlowNetscited by 30
- 2021Data-Driven Offline Optimization For Architecting Hardware Acceleratorscited by 29
- 2022MuZero with Self-competition for Rate Control in VP9 Video Compressioncited by 27
- 2023DITTO: Offline Imitation Learning with World Modelscited by 20
- 2021Large-scale graph representation learning with very deep GNNs and self-supervisioncited by 18
- 2022PrefixRL: Optimization of Parallel Prefix Circuits using Deep Reinforcement Learningcited by 18
- 2025Pareto Set Learning for Multi-Objective Reinforcement Learningcited by 18
- 2022An Evolutionary Approach to Dynamic Introduction of Tasks in Large-scale Multitask Learning Systemscited by 16
- 2023Importance Weighted Actor-Critic for Optimal Conservative Offline Reinforcement Learningcited by 13
- 2022muNet: Evolving Pretrained Deep Neural Networks into Scalable Auto-tuning Multitask Systemscited by 12
- 2023Beyond Average Return in Markov Decision Processescited by 11
- 2024Failures Are Fated, But Can Be Faded: Characterizing and Mitigating Unwanted Behaviors in Large-Scale Vision and Language Modelscited by 11
- 2024CLDG: Contrastive Learning on Dynamic Graphscited by 11
- 2021Fast and Data-Efficient Training of Rainbow: an Experimental Study on Ataricited by 10
- 2022DeepTPI: Test Point Insertion with Deep Reinforcement Learningcited by 10
- 2022Sibyl: Adaptive and Extensible Data Placement in Hybrid Storage Systems Using Online Reinforcement Learningcited by 8
- 2024"Noisier" Noise Contrastive Eestimation is (Almost) Maximum Likelihoodcited by 8
- 2021NVCell: Standard Cell Layout in Advanced Technology Nodes with Reinforcement Learningcited by 7
- 2024Monte Carlo Tree Search based Space Transfer for Black-box Optimizationcited by 7
- 2021GNNear: Accelerating Full-Batch Training of Graph Neural Networks with Near-Memory Processingcited by 6
- 2021Value Activation for Bias Alleviation: Generalized-activated Deep Double Deterministic Policy Gradientscited by 6
- 2025Goal Reaching with Eikonal-Constrained Hierarchical Quasimetric Reinforcement Learningcited by 6
- 2022AI/ML Algorithms and Applications in VLSI Design and Technologycited 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
- 2021Learning to Pool in Graph Neural Networks for Extrapolationcited by 4
- 2021mGNN: Generalizing the Graph Neural Networks to the Multilayer Casecited by 4
- 2021Towards Multi-Agent Reinforcement Learning using Quantum Boltzmann Machinescited by 4
- 2022GriddlyJS: A Web IDE for Reinforcement Learningcited by 4
- 2022Theta-Resonance: A Single-Step Reinforcement Learning Method for Design Space Explorationcited by 4
- 2023Verilog-to-PyG -- A Framework for Graph Learning and Augmentation on RTL Designscited by 4
- 2024MapTune: Advancing ASIC Technology Mapping via Reinforcement Learning Guided Library Tuningcited by 4
- 2025Geometric Algorithms for Neural Combinatorial Optimization with Constraintscited by 4
- 2021Robust Risk-Sensitive Reinforcement Learning Agents for Trading Marketscited by 3
- 2021VeRLPy: Python Library for Verification of Digital Designs with Reinforcement Learningcited by 3
- 2022Flexible Multiple-Objective Reinforcement Learning for Chip Placementcited by 3
50 most cited of 83 All 83 (JSON)
- 2026MAGE: Human-Like Macro Placement via Agentic Multimodal Reasoning20 Jul 2026
- 2026From LLM to Silicon: RL-Driven ASIC Architecture Exploration for On-Device AI Inference8 Apr 2026
- 2026AP-DRL: A Synergistic Algorithm-Hardware Framework for Automatic Task Partitioning of Deep Reinforcement Learning on Versal ACAP31 Mar 2026
- 2026Component Centric Placement Using Deep Reinforcement Learning26 Feb 2026
- 2025Goal Reaching with Eikonal-Constrained Hierarchical Quasimetric Reinforcement Learning12 Dec 2025
- 2025PEFA-AI: Advancing Open-source LLMs for RTL generation using Progressive Error Feedback Agentic-AI6 Nov 2025
- 2025Geometric Algorithms for Neural Combinatorial Optimization with Constraints28 Oct 2025
- 2025Evaluation-Aware Reinforcement Learning23 Sep 2025
- 2025Pieceformer: Similarity-Driven Knowledge Transfer via Scalable Graph Transformer in VLSI18 Jun 2025
- 2025Graph Neural Networks for Automatic Addition of Optimizing Components in Printed Circuit Board Schematics12 Jun 2025
- 2025PGR-DRC: Pre-Global Routing DRC Violation Prediction Using Unsupervised Learning8 Jun 2025
- 2025QForce-RL: Quantized FPGA-Optimized Reinforcement Learning Compute Engine8 Jun 2025
38 more
- 2025QiMeng: Fully Automated Hardware and Software Design for Processor Chip5 Jun 2025
- 2025Inverse Design in Distributed Circuits Using Single-Step Reinforcement Learning2 Jun 2025
- 2025COMRECGC: Global Graph Counterfactual Explainer through Common Recourse11 May 2025
- 2025Adaptive 3D UI Placement in Mixed Reality Using Deep Reinforcement Learning30 Apr 2025
- 2025Harmonia: Enhancing Data Placement and Migration in Hybrid Storage Systems via Multi-Agent Reinforcement Learning26 Mar 2025
- 2025A2Perf: Real-World Autonomous Agents Benchmark4 Mar 2025
- 2025Pareto Set Learning for Multi-Objective Reinforcement Learning12 Jan 2025
- 2024CLDG: Contrastive Learning on Dynamic Graphs19 Dec 2024
- 2024Efficient Diversity-Preserving Diffusion Alignment via Gradient-Informed GFlowNets10 Dec 2024
- 2024Monte Carlo Tree Search based Space Transfer for Black-box Optimization10 Dec 2024
- 2024RE-Bench: Evaluating frontier AI R&D capabilities of language model agents against human experts22 Nov 2024
- 2024That Chip Has Sailed: A Critique of Unfounded Skepticism Around AI for Chip Design15 Nov 2024
- 2024Lifelong Reinforcement Learning via Neuromodulation15 Aug 2024
- 2024MapTune: Advancing ASIC Technology Mapping via Reinforcement Learning Guided Library Tuning25 Jul 2024
- 2024Chip Placement with Diffusion Models17 Jul 2024
- 2024Preference Elicitation for Offline Reinforcement Learning26 Jun 2024
- 2024Failures Are Fated, But Can Be Faded: Characterizing and Mitigating Unwanted Behaviors in Large-Scale Vision and Language Models11 Jun 2024
- 2024"Noisier" Noise Contrastive Eestimation is (Almost) Maximum Likelihood27 May 2024
- 2024FPGA Divide-and-Conquer Placement using Deep Reinforcement Learning11 Apr 2024
- 2023Omega-Regular Decision Processes14 Dec 2023
- 2023A Survey of Temporal Credit Assignment in Deep Reinforcement Learning2 Dec 2023
- 2023Verilog-to-PyG -- A Framework for Graph Learning and Augmentation on RTL Designs9 Nov 2023
- 2023Beyond Average Return in Markov Decision Processes31 Oct 2023
- 2023Empowering Counterfactual Reasoning over Graph Neural Networks through Inductivity7 Jun 2023
- 2023Efficient Deep Reinforcement Learning Requires Regulating Overfitting20 Apr 2023
- 2023Tile Networks: Learning Optimal Geometric Layout for Whole-page Recommendation3 Mar 2023
- 2023DITTO: Offline Imitation Learning with World Models6 Feb 2023
- 2023Importance Weighted Actor-Critic for Optimal Conservative Offline Reinforcement Learning30 Jan 2023
- 2022Is Conditional Generative Modeling all you need for Decision-Making?28 Nov 2022
- 2022Data-Driven Offline Decision-Making via Invariant Representation Learning21 Nov 2022
- 2022Physics-Informed Machine Learning: A Survey on Problems, Methods and Applications15 Nov 2022
- 2022Theta-Resonance: A Single-Step Reinforcement Learning Method for Design Space Exploration3 Nov 2022
- 2022Global Counterfactual Explainer for Graph Neural Networks21 Oct 2022
- 2022PD-MORL: Preference-Driven Multi-Objective Reinforcement Learning Algorithm16 Aug 2022
- 2022Bayesian Optimization for Macro Placement18 Jul 2022
- 2022GriddlyJS: A Web IDE for Reinforcement Learning13 Jul 2022
- 2022Efficient Deep Learning Using Non-Volatile Memory Technology27 Jun 2022
- 2022DeepTPI: Test Point Insertion with Deep Reinforcement Learning7 Jun 2022
50 newest of 83 All 83 (JSON)
- 2023DITTO: Offline Imitation Learning with World Modelscited by 20
- 2023DITTO: Offline Imitation Learning with World Models6 Feb 2023
- 2022Sym-NCO: Leveraging Symmetricity for Neural Combinatorial Optimizationcited by 118
- 2022Physics-Informed Machine Learning: A Survey on Problems, Methods and Applicationscited by 88
- 2021Conservative Objective Models for Effective Offline Model-Based Optimizationcited by 87
- 2021Learning Collaborative Policies to Solve NP-hard Routing Problemscited by 86
- 2021Machine Learning for Electronic Design Automation: A Surveycited by 71
- 2023A Survey of Temporal Credit Assignment in Deep Reinforcement Learningcited by 56
- 2021A Survey of Machine Learning for Computer Architecture and Systemscited by 53
- 2022PD-MORL: Preference-Driven Multi-Objective Reinforcement Learning Algorithmcited by 51
- 2022Equivariant quantum circuits for learning on weighted graphscited by 41
- 2023Efficient Deep Reinforcement Learning Requires Regulating Overfittingcited by 36
- 2022Data-Driven Offline Decision-Making via Invariant Representation Learningcited by 31
- 2022Global Counterfactual Explainer for Graph Neural Networkscited by 30
12 most cited of 73 All 73 (JSON)
- 2026From LLM to Silicon: RL-Driven ASIC Architecture Exploration for On-Device AI Inference8 Apr 2026
- 2026AP-DRL: A Synergistic Algorithm-Hardware Framework for Automatic Task Partitioning of Deep Reinforcement Learning on Versal ACAP31 Mar 2026
- 2026Component Centric Placement Using Deep Reinforcement Learning26 Feb 2026
- 2025Goal Reaching with Eikonal-Constrained Hierarchical Quasimetric Reinforcement Learning12 Dec 2025
- 2025Geometric Algorithms for Neural Combinatorial Optimization with Constraints28 Oct 2025
- 2025Evaluation-Aware Reinforcement Learning23 Sep 2025
- 2025Pieceformer: Similarity-Driven Knowledge Transfer via Scalable Graph Transformer in VLSI18 Jun 2025
- 2025Graph Neural Networks for Automatic Addition of Optimizing Components in Printed Circuit Board Schematics12 Jun 2025
- 2025PGR-DRC: Pre-Global Routing DRC Violation Prediction Using Unsupervised Learning8 Jun 2025
- 2025QForce-RL: Quantized FPGA-Optimized Reinforcement Learning Compute Engine8 Jun 2025
- 2025QiMeng: Fully Automated Hardware and Software Design for Processor Chip5 Jun 2025
- 2025Inverse Design in Distributed Circuits Using Single-Step Reinforcement Learning2 Jun 2025
12 newest of 73 All 73 (JSON)