Macro Placement by Wire-Mask-Guided Black-Box Optimization
Shi, Yunqi, Xue, Ke, Song, Lei, Qian, Chao
–arXiv.org Artificial Intelligence
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.
arXiv.org Artificial Intelligence
Oct-27-2023
- Country:
- North America
- United States
- District of Columbia > Washington (0.04)
- Texas > Travis County
- Austin (0.04)
- Louisiana > Orleans Parish
- New Orleans (0.04)
- Indiana > St. Joseph County
- Notre Dame (0.04)
- Hawaii > Honolulu County
- Honolulu (0.04)
- California
- San Francisco County > San Francisco (0.14)
- Los Angeles County > Los Angeles (0.14)
- Santa Clara County > San Jose (0.04)
- San Diego County > San Diego (0.04)
- Orange County > Anaheim (0.04)
- Canada > British Columbia
- United States
- Europe
- United Kingdom > England
- Oxfordshire > Oxford (0.04)
- Germany > Bavaria
- Upper Bavaria > Munich (0.04)
- France > Provence-Alpes-Côte d'Azur
- Alpes-Maritimes > Nice (0.04)
- United Kingdom > England
- Asia > China
- Jiangsu Province > Nanjing (0.04)
- Hong Kong (0.04)
- North America
- Genre:
- Research Report > New Finding (0.46)
- Industry:
- Semiconductors & Electronics (0.68)
- Transportation > Air (0.60)
- Technology: