Effective Analog ICs Floorplanning with Relational Graph Neural Networks and Reinforcement Learning

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Basso, Davide, Bortolussi, Luca, Videnovic-Misic, Mirjana, Habal, Husni
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866909400788107264
author Basso, Davide
Bortolussi, Luca
Videnovic-Misic, Mirjana
Habal, Husni
author_facet Basso, Davide
Bortolussi, Luca
Videnovic-Misic, Mirjana
Habal, Husni
contents Analog integrated circuit (IC) floorplanning is typically a manual process with the placement of components (devices and modules) planned by a layout engineer. This process is further complicated by the interdependence of floorplanning and routing steps, numerous electric and layout-dependent constraints, as well as the high level of customization expected in analog design. This paper presents a novel automatic floorplanning algorithm based on reinforcement learning. It is augmented by a relational graph convolutional neural network model for encoding circuit features and positional constraints. The combination of these two machine learning methods enables knowledge transfer across different circuit designs with distinct topologies and constraints, increasing the \emph{generalization ability} of the solution. Applied to $6$ industrial circuits, our approach surpassed established floorplanning techniques in terms of speed, area and half-perimeter wire length. When integrated into a \emph{procedural generator} for layout completion, overall layout time was reduced by $67.3\%$ with a $8.3\%$ mean area reduction compared to manual layout.
format Preprint
id arxiv_https___arxiv_org_abs_2411_15212
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Effective Analog ICs Floorplanning with Relational Graph Neural Networks and Reinforcement Learning
Basso, Davide
Bortolussi, Luca
Videnovic-Misic, Mirjana
Habal, Husni
Machine Learning
Artificial Intelligence
Systems and Control
Analog integrated circuit (IC) floorplanning is typically a manual process with the placement of components (devices and modules) planned by a layout engineer. This process is further complicated by the interdependence of floorplanning and routing steps, numerous electric and layout-dependent constraints, as well as the high level of customization expected in analog design. This paper presents a novel automatic floorplanning algorithm based on reinforcement learning. It is augmented by a relational graph convolutional neural network model for encoding circuit features and positional constraints. The combination of these two machine learning methods enables knowledge transfer across different circuit designs with distinct topologies and constraints, increasing the \emph{generalization ability} of the solution. Applied to $6$ industrial circuits, our approach surpassed established floorplanning techniques in terms of speed, area and half-perimeter wire length. When integrated into a \emph{procedural generator} for layout completion, overall layout time was reduced by $67.3\%$ with a $8.3\%$ mean area reduction compared to manual layout.
title Effective Analog ICs Floorplanning with Relational Graph Neural Networks and Reinforcement Learning
topic Machine Learning
Artificial Intelligence
Systems and Control
url https://arxiv.org/abs/2411.15212