Chip Placement with Diffusion
Lee, Vint, Deng, Chun, Elzeiny, Leena, Abbeel, Pieter, Wawrzynek, John
–arXiv.org Artificial Intelligence
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 2-dimensional chip. The physical layout obtained during placement determines key performance metrics of the chip, such as power consumption, area, and performance. Existing learning-based methods typically fall short because of their reliance on reinforcement learning, which is slow and limits the flexibility of the agent by casting placement as a sequential process. Instead, we use a powerful diffusion model to place all components simultaneously. To enable such models to train at scale, we propose a novel architecture for the denoising model, as well as an algorithm to generate large synthetic datasets for pre-training. We empirically show that our model can tackle the placement task, and achieve competitive performance on placement benchmarks compared to state-of-the-art methods.
arXiv.org Artificial Intelligence
Jul-16-2024
- Country:
- Asia (0.04)
- North America > United States
- Hawaii > Honolulu County
- Honolulu (0.04)
- New York > New York County
- New York City (0.05)
- Hawaii > Honolulu County
- Genre:
- Research Report > New Finding (0.68)
- Technology: