An Effective Macro Placement Framework with Reinforcement Learning and Monte Carlo Tree Search

Jinghao Ding, Wenxin Yu*, Yuanrui Qi, Zhaoqi Fu, Mengshi Gong, I. Chyn Wey, Jinjia Zhou

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Macro placement plays a crucial role in physical design, directly influencing power, performance, and area. While existing approaches, such as optimization-based and learning-based methods, have made progress, they still face significant challenges in terms of exploration efficiency and optimization capability. In this paper, we introduce an enhanced reinforcement learning (RL)-based framework integrated with Monte Carlo Tree Search (MCTS). A dynamic node selection strategy is used to optimize frontier nodes in MCTS for macro placement, while a curiosity-driven exploration mechanism generates intrinsic rewards to enhance the efficiency of exploring diverse placement solutions. Additionally, prioritized experience replay focuses on key placement states, further improving optimization performance. Experimental results on the ISPD2005 benchmark demonstrate that our placement wirelength outperforms recent state-of-the-art methods.

Original languageEnglish
Title of host publicationGLSVLSI 2025 - Proceedings of the Great Lakes Symposium on VLSI 2025
PublisherAssociation for Computing Machinery
Pages764-769
Number of pages6
ISBN (Electronic)9798400714962
DOIs
StatePublished - 29 06 2025
Event35th Edition of the Great Lakes Symposium on VLSI 2025, GLSVLSI 2025 - New Orleans, United States
Duration: 30 06 202502 07 2025

Publication series

NameProceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI

Conference

Conference35th Edition of the Great Lakes Symposium on VLSI 2025, GLSVLSI 2025
Country/TerritoryUnited States
CityNew Orleans
Period30/06/2502/07/25

Bibliographical note

Publisher Copyright:
© 2025 Copyright held by the owner/author(s).

Keywords

  • Macro Placement
  • Monte Carlo Tree Search
  • Reinforcement Learning

Fingerprint

Dive into the research topics of 'An Effective Macro Placement Framework with Reinforcement Learning and Monte Carlo Tree Search'. Together they form a unique fingerprint.

Cite this