Macro Placement by Wire-Mask-Guided Black-Box Optimization
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 23 papers in the map (data through 14 Oct 2026). Builds on 9 of its 49 references that are in the map. First posted on arXiv 29 Jun 2023.
Builds on
9 of 49 references.
References · 9
- 2018A Tutorial on Bayesian Optimizationcited by 744
- 2019Scalable Global Optimization via Local Bayesian Optimizationcited by 374
- 2021A survey on high-dimensional Gaussian process modeling with application to Bayesian optimizationcited by 77
- 2021On Joint Learning for Solving Placement and Routing in Chip Designcited by 44
- 2022MaskPlace: Fast Chip Placement via Reinforced Visual Representation Learningcited by 43
- 2023ChiPFormer: Transferable Chip Placement via Offline Decision Transformercited by 42
- 2019The Cost of Application-Class Processing: Energy and Performance Analysis of a Linux-ready 1.7GHz 64bit RISC-V Core in 22nm FDSOI Technologycited by 17
- 2020Placement in Integrated Circuits using Cyclic Reinforcement Learning and Simulated Annealingcited by 12
- 2022Towards Machine Learning for Placement and Routing in Chip Design: a Methodological Overviewcited by 4
Built on by
Citing papers per year: 2024: 10; 2025: 5; 2026: 8.
23 papers.
Sort:
By area:
- 2024Reinforced In-Context Black-Box Optimizationcited by 14
- 2024Benchmarking End-To-End Performance of AI-Based Chip Placement Algorithmscited by 14
- 2024Offline Model-Based Optimization by Learning to Rankcited by 13
- 2024Reinforcement Learning Policy as Macro Regulator Rather than Macro Placercited by 10
- 2024Scalable and Effective Arithmetic Tree Generation for Adder and Multiplier Designscited by 9
- 2024Monte Carlo Tree Search based Space Transfer for Black-box Optimizationcited by 7
- 2025Evolution of Optimization Algorithms for Global Placement via Large Language Modelscited by 6
- 2024Chip Placement with Diffusion Modelscited by 5
- 2024That Chip Has Sailed: A Critique of Unfounded Skepticism Around AI for Chip Designcited by 5
- 2025BBOPlace-Bench: Benchmarking Black-Box Optimization for Chip Placementcited by 5
- 2024RoutePlacer: An End-to-End Routability-Aware Placer with Graph Neural Networkcited by 1
- 2026See it to Place it: Evolving Macro Placements with Vision-Language Modelscited by 1
11 more
- 2026Physics-Guided Geometric Diffusion for Macro Placement Generationcited by 1
- 2026Order Matters: Unveiling the Hidden Impact of Macro Placement Sequences via Proxy-Guided LLM Evolutioncited by 1
- 2024Chiplet Placement Order Exploration Based on Learning to Rank with Graph Representationcited by 0
- 2025One Step Beyond: Feedthrough & Placement-Aware Rectilinear Floorplannercited by 0
- 2025Piano: A Multi-Constraint Pin Assignment-Aware Floorplannercited by 0
- 2025Re2MaP: Macro Placement by Recursively Prototyping and Packing Tree-based Relocatingcited by 0
- 2026RulePlanner: All-in-One Reinforcement Learner for Unifying Design Rules in 3D Floorplanningcited by 0
- 2026TDPNavigator-Placer: Thermal- and Wirelength-Aware Chiplet Placement in 2.5D Systems Through Multi-Agent Reinforcement Learningcited by 0
- 2026PPAPlace: Differentiable Cross-Stage Objectives for Chip Placement Optimizationcited by 0
- 2026Rethinking Learnability in Offline Data-driven Optimizationcited by 0
- 2026Validity-Preserving Hierarchical RL for Joint Routing and Switch Placement in EDAcited by 0
- 2026Validity-Preserving Hierarchical RL for Joint Routing and Switch Placement in EDA30 Sep 2026
- 2026Rethinking Learnability in Offline Data-driven Optimization1 Sep 2026
- 2026PPAPlace: Differentiable Cross-Stage Objectives for Chip Placement Optimization13 Aug 2026
- 2026Order Matters: Unveiling the Hidden Impact of Macro Placement Sequences via Proxy-Guided LLM Evolution8 Jun 2026
- 2026Physics-Guided Geometric Diffusion for Macro Placement Generation15 May 2026
- 2026See it to Place it: Evolving Macro Placements with Vision-Language Models30 Mar 2026
- 2026TDPNavigator-Placer: Thermal- and Wirelength-Aware Chiplet Placement in 2.5D Systems Through Multi-Agent Reinforcement Learning30 Jan 2026
- 2026RulePlanner: All-in-One Reinforcement Learner for Unifying Design Rules in 3D Floorplanning30 Jan 2026
- 2025Re2MaP: Macro Placement by Recursively Prototyping and Packing Tree-based Relocating11 Nov 2025
- 2025BBOPlace-Bench: Benchmarking Black-Box Optimization for Chip Placement27 Oct 2025
- 2025Piano: A Multi-Constraint Pin Assignment-Aware Floorplanner20 Jul 2025
- 2025One Step Beyond: Feedthrough & Placement-Aware Rectilinear Floorplanner20 Jul 2025
11 more
- 2025Evolution of Optimization Algorithms for Global Placement via Large Language Models18 Apr 2025
- 2024Monte Carlo Tree Search based Space Transfer for Black-box Optimization10 Dec 2024
- 2024Reinforcement Learning Policy as Macro Regulator Rather than Macro Placer10 Dec 2024
- 2024That Chip Has Sailed: A Critique of Unfounded Skepticism Around AI for Chip Design15 Nov 2024
- 2024Offline Model-Based Optimization by Learning to Rank15 Oct 2024
- 2024Chip Placement with Diffusion Models17 Jul 2024
- 2024Benchmarking End-To-End Performance of AI-Based Chip Placement Algorithms3 Jul 2024
- 2024RoutePlacer: An End-to-End Routability-Aware Placer with Graph Neural Network4 Jun 2024
- 2024Scalable and Effective Arithmetic Tree Generation for Adder and Multiplier Designs10 May 2024
- 2024Chiplet Placement Order Exploration Based on Learning to Rank with Graph Representation7 Apr 2024
- 2024Reinforced In-Context Black-Box Optimization27 Feb 2024
- 2024Chip Placement with Diffusion Modelscited by 5
- 2024Chip Placement with Diffusion Models17 Jul 2024
- 2024Reinforced In-Context Black-Box Optimizationcited by 14
- 2024Benchmarking End-To-End Performance of AI-Based Chip Placement Algorithmscited by 14
- 2024Offline Model-Based Optimization by Learning to Rankcited by 13
- 2024Scalable and Effective Arithmetic Tree Generation for Adder and Multiplier Designscited by 9
- 2024Monte Carlo Tree Search based Space Transfer for Black-box Optimizationcited by 7
- 2025Evolution of Optimization Algorithms for Global Placement via Large Language Modelscited by 6
- 2024That Chip Has Sailed: A Critique of Unfounded Skepticism Around AI for Chip Designcited by 5
- 2025BBOPlace-Bench: Benchmarking Black-Box Optimization for Chip Placementcited by 5
- 2024RoutePlacer: An End-to-End Routability-Aware Placer with Graph Neural Networkcited by 1
- 2026See it to Place it: Evolving Macro Placements with Vision-Language Modelscited by 1
- 2026Physics-Guided Geometric Diffusion for Macro Placement Generationcited by 1
- 2026Order Matters: Unveiling the Hidden Impact of Macro Placement Sequences via Proxy-Guided LLM Evolutioncited by 1
12 most cited of 21 All 21 (JSON)
- 2026Validity-Preserving Hierarchical RL for Joint Routing and Switch Placement in EDA30 Sep 2026
- 2026Rethinking Learnability in Offline Data-driven Optimization1 Sep 2026
- 2026PPAPlace: Differentiable Cross-Stage Objectives for Chip Placement Optimization13 Aug 2026
- 2026Order Matters: Unveiling the Hidden Impact of Macro Placement Sequences via Proxy-Guided LLM Evolution8 Jun 2026
- 2026Physics-Guided Geometric Diffusion for Macro Placement Generation15 May 2026
- 2026See it to Place it: Evolving Macro Placements with Vision-Language Models30 Mar 2026
- 2026TDPNavigator-Placer: Thermal- and Wirelength-Aware Chiplet Placement in 2.5D Systems Through Multi-Agent Reinforcement Learning30 Jan 2026
- 2026RulePlanner: All-in-One Reinforcement Learner for Unifying Design Rules in 3D Floorplanning30 Jan 2026
- 2025Re2MaP: Macro Placement by Recursively Prototyping and Packing Tree-based Relocating11 Nov 2025
- 2025BBOPlace-Bench: Benchmarking Black-Box Optimization for Chip Placement27 Oct 2025
- 2025Piano: A Multi-Constraint Pin Assignment-Aware Floorplanner20 Jul 2025
- 2025One Step Beyond: Feedthrough & Placement-Aware Rectilinear Floorplanner20 Jul 2025
12 newest of 21 All 21 (JSON)