paper-with-me

홈 › Papers

Chip Placement with Diffusion Models

2024-07-17 · Vint Lee, Minh Nguyen, Leena Elzeiny, Chun Deng, Pieter Abbeel, John Wawrzynek

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.

📄 PDF Abstract BibTeX arXiv:2407.12282

Code (1)

vint-1/chipdiffusion 공식 구현 pytorch

Tasks

Dataset GenerationDenoisingReinforcement Learning (RL)

Methods 이 논문이 사용한 방법론

Diffusion Diffusion models generate samples by gradually removing noise from a signal, and their training objective can be expressed as a reweighted variational lower-bound…

Similar Papers 제목 키워드 기반

ChiPFormer: Transferable Chip Placement via Offline Decision Transformer

2023-06-26 · Yao Lai, Jinxin Liu, Zhentao Tang, Bin Wang 외

Placement is a critical step in modern chip design, aiming to determine the positions of circuit modules on the chip canvas. Recent works have shown that reinforcement learning (RL) can improve human performance in chip …

Offline RLReinforcement Learning (RL)

Chiplet Placement Order Exploration Based on Learning to Rank with Graph Representation

2024-04-07 · Zhihui Deng, Yuanyuan Duan, Leilai Shao, Xiaolei Zhu

Chiplet-based systems, integrating various silicon dies manufactured at different integrated circuit technology nodes on a carrier interposer, have garnered significant attention in recent years due to their cost-effecti…

Learning-To-Rankreinforcement-learningReinforcement Learning

FlowPlace: Flow Matching for Chip Placement

2026-04-26 · Peng Xie, Ke Xue, Yunqi Shi, Ruo-Tong Chen 외 arxiv

Chip placement plays an important role in physical design. While generative models like diffusion models offer promising learning-based solutions, current methods have the following limitations: they use random synthetic…

Synthetic Data Generation

Chip Placement with Deep Reinforcement Learning

2020-04-22 · Azalia Mirhoseini, Anna Goldie, Mustafa Yazgan, Joe Jiang 외

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 ex…

Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)+2

BBOPlace-Bench: Benchmarking Black-Box Optimization for Chip Placement

2025-10-27 · Ke Xue, Ruo-Tong Chen, Rong-Xi Tan, Xi Lin 외 arxiv

Chip placement is a vital stage in modern chip design as it has a substantial impact on the subsequent processes and the overall quality of the final chip. The use of black-box optimization (BBO) for chip placement has a…

Hyperparameter Optimization