paper-with-me

홈 › Papers

Re$^{\text{2}}$MaP: Macro Placement by Recursively Prototyping and Packing Tree-based Relocating

2025-11-11 · Yunqi Shi, Xi Lin, Zhiang Wang, Siyuan Xu, Shixiong Kai, Yao Lai, Chengrui Gao, Ke Xue, Mingxuan Yuan, Chao Qian, Zhi-Hua Zhou arxiv

This work introduces the Re$^{\text{2}}$MaP method, which generates expert-quality macro placements through recursively prototyping and packing tree-based relocating. We first perform multi-level macro grouping and PPA-aware cell clustering to produce a unified connection matrix that captures both wirelength and dataflow among macros and clusters. Next, we use DREAMPlace to build a mixed-size placement prototype and obtain reference positions for each macro and cluster. Based on this prototype, we introduce ABPlace, an angle-based analytical method that optimizes macro positions on an ellipse to distribute macros uniformly near chip periphery, while optimizing wirelength and dataflow. A packing tree-based relocating procedure is then designed to jointly adjust the locations of macro groups and the macros within each group, by optimizing an expertise-inspired cost function that captures various design constraints through evolutionary search. Re$^{\text{2}}$MaP repeats the above process: Only a subset of macro groups are positioned in each iteration, and the remaining macros are deferred to the next iteration to improve the prototype's accuracy. Using a well-established backend flow with sufficient timing optimizations, Re$^{\text{2}}$MaP achieves up to 22.22% (average 10.26%) improvement in worst negative slack (WNS) and up to 97.91% (average 33.97%) improvement in total negative slack (TNS) compared to the state-of-the-art academic placer Hier-RTLMP. It also ranks higher on WNS, TNS, power, design rule check (DRC) violations, and runtime than the conference version ReMaP, across seven tested cases. Our code is available at https://github.com/lamda-bbo/Re2MaP.

📄 PDF Abstract BibTeX arXiv:2511.08054

Code (0)

등록된 구현이 없습니다.

Similar 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 sub…

Planning Irregular Object Packing via Hierarchical Reinforcement Learning

2022-11-17 · Sichao Huang, Ziwei Wang, Jie zhou, Jiwen Lu

Object packing by autonomous robots is an im-portant challenge in warehouses and logistics industry. Most conventional data-driven packing planning approaches focus on regular cuboid packing, which are usually heuristic …

Hierarchical Reinforcement LearningObjectQ-Learningreinforcement-learning+2

Preference-Conditioned Reinforcement Learning for Space-Time Efficient Online 3D Bin Packing

2026-03-08 · Nikita Sarawgi, Omey M. Manyar, Fan Wang, Thinh H. Nguyen 외 arxiv

Robotic bin packing is widely deployed in warehouse automation, with current systems achieving robust performance through heuristic and learning-based strategies. These systems must balance compact placement with rapid e…

Reinforcement Learning

Improved Deformation-Driven Element Packing with RepulsionPak

2019-10-30 · IEEE Transactions on Visualization and Computer Graphics 2019 10 · Reza Adhitya Saputra, Craig S. Kaplan, Paul Asente

We present a method to fill a container shape with deformable instances of geometric elements selected from a library, creating a 2D artistic composition called an element packing. Each element is represented as a mass-s…

Learning Physically Realizable Skills for Online Packing of General 3D Shapes

2022-12-05 · Hang Zhao, Zherong Pan, Yang Yu, Kai Xu

We study the problem of learning online packing skills for irregular 3D shapes, which is arguably the most challenging setting of bin packing problems. The goal is to consecutively move a sequence of 3D objects with arbi…

3D geometryAction GenerationReinforcement Learning (RL)