Chip Placement with Diffusion Models
On the map: Diffusion models → Diffusion foundations and sampling
Abstract (arXiv)
Macro placement is a vital step in digital circuit design that defines the physical location of large collections of components, known as macros, on a 2D chip. Because key performance metrics of the chip are determined by the placement, optimizing it is crucial. Existing learning-based methods typically fall short because of their reliance on reinforcement learning (RL), which is slow and struggles to generalize, requiring online training on each new circuit. Instead, we train a diffusion model capable of placing new circuits zero-shot, using guided sampling in lieu of RL to optimize placement quality. To enable such models to train at scale, we designed a capable yet efficient architecture for the denoising model, and propose a novel algorithm to generate large synthetic datasets for pre-training. To allow zero-shot transfer to real circuits, we empirically study the design decisions of our dataset generation algorithm, and identify several key factors enabling generalization. When trained on our synthetic data, our models generate high-quality placements on unseen, realistic circuits, achieving competitive performance on placement benchmarks compared to state-of-the-art methods.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Placed in Diffusion foundations and sampling, one of 14 directions in Diffusion models. Builds on 14 of its 34 references that are in the map. First posted on arXiv 17 Jul 2024.
Builds on
14 of 34 references.
Closest ancestors · 3
Same direction, newest first
- 2021Diffusion Models Beat GANs on Image Synthesis11 May
- 2020Score-Based Generative Modeling through Stochastic Differential Equations26 Nov
- 2020Denoising Diffusion Probabilistic Models19 Jun
Other references · 11
- 2017Attention Is All You Needcited by 59,932
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2020Chip Placement with Deep Reinforcement Learningcited by 83
- 2021On Joint Learning for Solving Placement and Routing in Chip Designcited by 44
- 2022MaskPlace: Fast Chip Placement via Reinforced Visual Representation Learningcited by 43
- 2023Macro Placement by Wire-Mask-Guided Black-Box Optimizationcited by 23
- 2022LHNN: Lattice Hypergraph Neural Network for VLSI Congestion Predictioncited by 18
- 2021Generalizable Cross-Graph Embedding for GNN-based Congestion Predictioncited by 17
- 2023An Updated Assessment of Reinforcement Learning for Macro Placementcited by 11
Built on by
Citing papers per year: 2026: 5.
5 papers.
- 2026FlowPlace: Flow Matching for Chip Placementcited by 0
- 2026PhysEDA: Physics-Aware Learning Framework for Efficient EDA With Manhattan Distance Decaycited by 0
- 2026Physics-Guided Geometric Diffusion for Macro Placement Generationcited by 0
- 2026PPAPlace: Differentiable Cross-Stage Objectives for Chip Placement Optimizationcited by 0
- 2026CARVE: Breaking Data Barriers in Chip Placement by Harnessing Reusable Expertisecited by 0
- 2026CARVE: Breaking Data Barriers in Chip Placement by Harnessing Reusable Expertise27 Sep 2026
- 2026PPAPlace: Differentiable Cross-Stage Objectives for Chip Placement Optimization13 Aug 2026
- 2026Physics-Guided Geometric Diffusion for Macro Placement Generation15 May 2026
- 2026PhysEDA: Physics-Aware Learning Framework for Efficient EDA With Manhattan Distance Decay11 May 2026
- 2026FlowPlace: Flow Matching for Chip Placement26 Apr 2026
Similar, not cited
Close in wording, no citation either way
- 2023ChiPFormer: Transferable Chip Placement via Offline Decision Transformer
- 2026How Can Reinforcement Learning Achieve Expert-level Placement?
- 2026See it to Place it: Evolving Macro Placements with Vision-Language Models
- 2023Enhancing ML model accuracy for Digital VLSI circuits using diffusion models: A study on synthetic data generation
- 2026PlaceReasoner-Beta: Reasoning-Driven Macro Placement and Benchmarking
- 2026GPlaceRL: An Open-Source Graph Reinforcement Learning Framework for Detailed Placement
- 2025Censored Sampling for Topology Design: Guiding Diffusion with Human Preferences
- 2023INVICTUS: Optimizing Boolean Logic Circuit Synthesis via Synergistic Learning and Search