Enhancing K-Way Circuit Partitioning: A Deep Reinforcement Learning Methodology

  • Umair F. Siddiqi
  • , Ka Chuen Cheng
  • , Gary Grewal
  • , Shawki Areibi*
  • *Corresponding author for this work

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

Abstract

Multiway circuit partitioning is a key combinatorial optimization problem that appears many times throughout the Very Large Scale Integration (VLSI) design workflow. However, as VLSI designs continue to grow in size and complexity in accordance with Moore’s law, current circuit-partitioning algorithms, which are mostly based on simple heuristics that become easily trapped in local minima, are increasingly hard-pressed to produce high-quality solutions in reasonable amounts of CPU runtime. To address this challenge, this paper proposes a novel circuit-partitioning algorithm that combines Deep Reinforcement Learning (DRL) with the popular Fiduccia-Mattheyses-Sanchis (FMS) circuit-partitioning heuristic. A DRL agent is trained to dynamically apply a perturbation function during the search in order to enable FMS escape local minima and to accelerate convergence towards higher-quality solutions. Experimental results obtained show significant improvements both in solution quality and CPU runtime.

Original languageEnglish
Title of host publicationOptimization, Learning Algorithms and Applications - 4th International Conference, OL2A 2024, Proceedings
EditorsAna I. Pereira, Florbela P. Fernandes, João P. Coelho, João P. Teixeira, José Lima, Maria F. Pacheco, Rui P. Lopes, Santiago T. Álvarez
PublisherSpringer Science and Business Media Deutschland GmbH
Pages139-154
Number of pages16
ISBN (Print)9783031774256
DOIs
StatePublished - 2024
Event4th International Conference on Optimization, Learning Algorithms and Applications, OL2A 2024 - Tenerife, Spain
Duration: 24 Jul 202426 Jul 2024

Publication series

NameCommunications in Computer and Information Science
Volume2280 CCIS
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference4th International Conference on Optimization, Learning Algorithms and Applications, OL2A 2024
Country/TerritorySpain
CityTenerife
Period24/07/2426/07/24

Bibliographical note

Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.

Keywords

  • Circuit Partitioning
  • Deep Reinforcement Learning
  • VLSI

ASJC Scopus subject areas

  • General Computer Science
  • General Mathematics

Fingerprint

Dive into the research topics of 'Enhancing K-Way Circuit Partitioning: A Deep Reinforcement Learning Methodology'. Together they form a unique fingerprint.

Cite this