Skip to main navigation Skip to search Skip to main content

RollPlace: Improving Macro Placement via Monte Carlo Rollout Search

  • Faculty of Computing, Harbin Institute of Technology
  • Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

The application of reinforcement learning (RL) in electronic design automation (EDA), particularly for chip placement, has attracted considerable attention in recent years. While existing machine learning (ML)-based approaches have achieved notable progress, they predominantly focus on generating optimal layouts in a single attempt, often producing solutions that require subsequent refinement. To address this limitation, we propose RollPlace, a novel and generalized macro placement framework. RollPlace adopts a two-stage optimization strategy: generating initial placement solutions via ML methods or heuristic-based strategies, and refining these layouts efficiently by adjusting specific macros derived from the initial stage. This strategy circumvents the sequential generation constraints inherent in traditional RL-based placement methods. Furthermore, RollPlace seamlessly integrates Monte Carlo tree search (MCTS) to balance exploration and exploitation, and employs a rollout mechanism for efficient local search. Extensive experiments on the ISPD 2005 benchmark demonstrate that RollPlace outperforms state-of-the-art methods. Additionally, end-to-end experimental results based on OpenROAD across 19 benchmarks show that RollPlace excels in multiple metrics. The proposed framework offers a robust and scalable solution for addressing the growing complexity of modern chip design challenges.

Original languageEnglish
Pages (from-to)3155-3168
Number of pages14
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume45
Issue number7
DOIs
StatePublished - 1 Jul 2026
Externally publishedYes

Keywords

  • Chip design
  • Monte Carlo tree search (MCTS)
  • machine learning (ML)
  • macro placement

Fingerprint

Dive into the research topics of 'RollPlace: Improving Macro Placement via Monte Carlo Rollout Search'. Together they form a unique fingerprint.

Cite this