Chip Placement with Diffusion Models
Vint Lee, Minh Nguyen, Leena Elzeiny, Chun Deng, Pieter Abbeel, John Wawrzynek

TL;DR
This paper introduces a diffusion model-based approach for macro placement in chip design, enabling zero-shot placement of new circuits with high quality, reducing reliance on slow reinforcement learning methods.
Contribution
The paper presents a novel diffusion model architecture and a synthetic dataset generation algorithm for zero-shot macro placement in chip design, outperforming existing methods.
Findings
High-quality placements on unseen circuits
Competitive performance on placement benchmarks
Effective zero-shot generalization to real circuits
Abstract
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…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNanofabrication and Lithography Techniques · Manufacturing Process and Optimization · 3D IC and TSV technologies
MethodsDiffusion
