Hierarchical reinforcement learning for chip-macro placement in integrated circuit

被引:0
|
作者
Tan, Zhentao [1 ]
Mu, Yadong [2 ]
机构
[1] AAIS, Peking Univ, Ctr Data Sci, Beijing 100080, Peoples R China
[2] Peking Univ, Wangxuan Inst Comp Technol, Beijing 100080, Peoples R China
基金
国家重点研发计划;
关键词
Hierarchical reinforcement learning; Integrated circuit; Chip placement;
D O I
10.1016/j.patrec.2024.02.002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The complexity of chip design has consistently grown, adhering to Moore's law. In this paper, we examine a crucial step in integrated circuit design called chip macro placement. Traditionally, human experts are consulted to optimize placement for reduced power consumption, but this requires significant effort. Recently, machine learning -based methods have emerged to address this task, showing promising results. Our work aims to tackle key bottlenecks in current reinforcement learning (RL) based methods, which often suffer from sparse rewards, large state-action search spaces, and unstable training, resulting in suboptimal solutions. To address these issues, we propose a novel approach called Hierarchical Reinforcement Learning for Placement (HRLP). This method distinguishes itself in two ways. First, we introduce a hierarchical RL framework that learns human expert design patterns by assigning agent -specific placement sub -tasks (referred to as options in reinforcement learning) instead of primitive actions at each time step within an episode. Second, we generate dense rewards for each episode by calculating the difference in local wirelength and congestion. We conducted experiments on eight public chip design benchmarks, adaptec and bigblue series. Our model has an average improvement of 9.29 % and 14.25 % on Half Perimeter Wire Length (HPWL), the huge improvement shows that our method is capable of converging to a better sub -optimal than DeepPlace and providing a promising future for AI to aid the design of circuit placement.
引用
收藏
页码:108 / 114
页数:7
相关论文
共 50 条
  • [1] Assessment of Reinforcement Learning for Macro Placement
    Cheng, Chung-Kuan
    Kahng, Andrew B.
    Kundu, Sayak
    Wang, Yucheng
    Wang, Zhiang
    PROCEEDINGS OF THE 2023 INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, ISPD 2023, 2023, : 158 - 166
  • [2] Delving into Macro Placement with Reinforcement Learning
    Jiang, Zixuan
    Songhori, Ebrahim
    Wang, Shen
    Goldie, Anna
    Mirhoseini, Azalia
    Jiang, Joe
    Lee, Young-Joon
    Pan, David Z.
    2021 ACM/IEEE 3RD WORKSHOP ON MACHINE LEARNING FOR CAD (MLCAD), 2021,
  • [3] Non-overlapping placement of macro cells based on reinforcement learning in chip design
    Yu, Tao
    Gao, Peng
    Wang, Fei
    Yuan, Ru-Yue
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2024,
  • [4] Hierarchical reinforcement learning based on macro actions
    Hao Jiang
    Gongju Wang
    Shengze Li
    Jieyuan Zhang
    Long Yan
    Xinhai Xu
    Complex & Intelligent Systems, 2025, 11 (6)
  • [5] Efficient Hierarchical Algorithm for Mixed Mode Placement in Three Dimensional Integrated Circuit Chip Designs
    闫海霞
    周强
    洪先龙
    李卓远
    TsinghuaScienceandTechnology, 2009, 14 (02) : 161 - 169
  • [6] Hierarchical Reinforcement Learning for Integrated Recommendation
    Xie, Ruobing
    Zhang, Shaoliang
    Wang, Rui
    Xia, Feng
    Lin, Leyu
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 4521 - 4528
  • [7] Reevaluating Google's Reinforcement Learning for IC Macro Placement
    Markov, Igor l.
    COMMUNICATIONS OF THE ACM, 2024, 67 (11) : 60 - 71
  • [8] Learning Circuit Placement Techniques through Reinforcement Learning with Adaptive Rewards
    Vassallo, Luke
    Bajada, Josef
    2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [9] Late Breaking Results: Flexible Chip Placement via Reinforcement Learning
    Chang, Fu-Chieh
    Tseng, Yu -Wei
    Yu, Ya-Wen
    Lee, Ssu-Rui
    Cioba, Alexandru
    Tseng, I-Lun
    Shiu, Da-Shan
    Hsu, Jhih-Wei
    Wang, Cheng-Yuan
    Yang, Chien-Yi
    Wang, Ren-Chu
    Chang, Yao-Wen
    Chen, Tai-Chen
    Chen, Tung-Chieh
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 1392 - 1393
  • [10] Reinforcement Learning-Based Placement Method for Printed Circuit Board
    Chen, Zhengying
    Jia, Bowen
    Xu, Ning
    Zhao, Ning
    2024 13TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS, ICCCAS 2024, 2024, : 13 - 17