Reinforcement Learning or Simulated Annealing for Analog Placement? A Study based on Bounded-Sliceline Grids

Mark Po Hung Lin, Chou Chen Lee, Yi Chao Hsieh

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

Abstract

Analog placement is a crucial phase in analog integrated circuit synthesis, impacting the quality and performance of the final circuits. This process involves determining the physical positions of analog building blocks while minimizing chip area and interconnecting wire-length. Existing methodologies often rely on the simulated-annealing (SA) approach, prioritizing constraints like symmetry-island, proximity, and well-island. We present a novel reinforcement learning (RL) based analog placement methodology on the bounded-sliceline grid (BSG) structure. Introducing a hierarchical clustering feature in BSG, we address well-island, proximity, and symmetry constraints. In experimental comparisons with the SA approach, our RL-based method exhibits superior placement quality across various analog circuits.

Original languageEnglish
Title of host publicationISPD 2024 - Proceedings of the 2024 International Symposium on Physical Design
PublisherAssociation for Computing Machinery
Pages143-150
Number of pages8
ISBN (Electronic)9798400704178
DOIs
StatePublished - 12 Mar 2024
Event33rd International Symposium on Physical Design, ISPD 2024 - Taipei, Taiwan
Duration: 12 Mar 202415 Mar 2024

Publication series

NameProceedings of the International Symposium on Physical Design

Conference

Conference33rd International Symposium on Physical Design, ISPD 2024
Country/TerritoryTaiwan
CityTaipei
Period12/03/2415/03/24

Keywords

  • analog placement
  • bounded-sliceline grid
  • machine learning
  • proximity
  • reinforcement learning
  • simulated annealing
  • symmetry

Fingerprint

Dive into the research topics of 'Reinforcement Learning or Simulated Annealing for Analog Placement? A Study based on Bounded-Sliceline Grids'. Together they form a unique fingerprint.

Cite this