paper-with-me

Papers

Macro Placement by Wire-Mask-Guided Black-Box Optimization

2023-09-21 · NeurIPS 2023 11

The development of very large-scale integration (VLSI) technology has posed new challenges for electronic design automation (EDA) techniques in chip floorplanning. During this process, macro placement is an important subproblem, which tries to determine the positions of all macros with the aim of minimizing half-perimeter wirelength (HPWL) and avoiding overlapping. Previous methods include packing-based, analytical and reinforcement learning methods. In this paper, we propose a new black-box optimization (BBO) framework (called WireMask-BBO) for macro placement, by using a wire-mask-guided greedy procedure for objective evaluation. Equipped with different BBO algorithms, WireMask-BBO empirically achieves significant improvements over previous methods, i.e., achieves significantly shorter HPWL by using much less time. Furthermore, it can fine-tune existing placements by treating them as initial solutions, which can bring up to 50% improvement in HPWL. WireMask-BBO has the potential to significantly improve the quality and efficiency of chip floorplanning, which makes it appealing to researchers and practitioners in EDA and will also promote the application of BBO. Our code is available at https://github.com/lamda-bbo/WireMask-BBO.

📄 PDF Abstract BibTeX

Code (1)

lamda-bbo/wiremask-bbo 공식 구현 pytorch

Similar Papers 제목 키워드 기반

Order Matters: Unveiling the Hidden Impact of Macro Placement Sequences via Proxy-Guided LLM Evolution

2026-06-08 · Shibing Mo, Jing Liu, Jianchu Xu, Ruilin Wu arxiv

Macro placement is a fundamental step in modern chip physical design, playing a crucial role in determining the solution quality of high-dimensional combinatorial optimization problems. Despite recent advancements in mac…

Bayesian Optimization for Macro Placement

2022-07-18 · Changyong Oh, Roberto Bondesan, Dana Kianfar, Rehan Ahmed 외

Macro placement is the problem of placing memory blocks on a chip canvas. It can be formulated as a combinatorial optimization problem over sequence pairs, a representation which describes the relative positions of macro…

Bayesian OptimizationCombinatorial Optimization

Physics-Guided Geometric Diffusion for Macro Placement Generation

2026-05-15 · Jongho Yoon, Jinsung Jeon, Seokhyeong Kang arxiv

Macro placement is a pivotal stage in VLSI physical design, fundamentally determining the overall chip performance. Recent data-driven placement methods have demonstrated significant potential, yet they often struggle to…

One Step Beyond: Feedthrough & Placement-Aware Rectilinear Floorplanner

2025-07-20 · Zhexuan Xu, Jie Wang, Siyuan Xu, Zijie Geng 외 arxiv

Floorplanning determines the shapes and locations of modules on a chip canvas and plays a critical role in optimizing the chip's Power, Performance, and Area (PPA) metrics. However, existing floorplanning approaches ofte…

Non-Overlapping Placement of Macro Cells based on Reinforcement Learning in Chip Design

2024-07-26 · Tao Yu, Peng Gao, Fei Wang, Ru-Yue Yuan

Due to the increasing complexity of chip design, existing placement methods still have many shortcomings in dealing with macro cells coverage and optimization efficiency. Aiming at the problems of layout overlap, inferio…