NEATRouter: A New Method for 2D Global Routing

More and more components are integrated into a single chip. This advance makes difficult the task of placement and connecting these components, since more components means more connections to be performed. To address the place and route problem, there are automatic design techniques which allow to find near optimal solutions. In this work, we present NEATRouter as an alternative algorithm to optimize 2D routing of 2-pin nets. Our method focuses on complementing or replacing the MazeRouter algorithm, which is used in several state-of-the-art global routing algorithms. NEATRouter uses the Neuroevolution of Augmenting Topologies (NEAT) algorithm to generate neural networks capable of finding the shortest and most resource-efficient path for a 2-pin net. The results of our experiments suggest that this method can successfully compete with traditional approaches such as MazeRouter, generating quality routing in terms of wirelength and congestion management.

Authors

Institutions

Publication Details

Published
2024-10-06
DOI
https://doi.org/10.1109/vlsi-soc62099.2024.10767823
Primary Topic
Modular Robots and Swarm Intelligence
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

NEATRouter: A New Method for 2D Global Routing

Luis Enrique Murillo Vizcardo, Ricardo dos Reis
Modular Robots and Swarm Intelligence
article

NEATRouter: A New Method for 2D Global Routing

Luis Enrique Murillo Vizcardo, Ricardo dos Reis
article en

Abstract

More and more components are integrated into a single chip. This advance makes difficult the task of placement and connecting these components, since more components means more connections to be performed. To address the place and route problem, there are automatic design techniques which allow to find near optimal solutions. In this work, we present NEATRouter as an alternative algorithm to optimize 2D routing of 2-pin nets. Our method focuses on complementing or replacing the MazeRouter algorithm, which is used in several state-of-the-art global routing algorithms. NEATRouter uses the Neuroevolution of Augmenting Topologies (NEAT) algorithm to generate neural networks capable of finding the shortest and most resource-efficient path for a 2-pin net. The results of our experiments suggest that this method can successfully compete with traditional approaches such as MazeRouter, generating quality routing in terms of wirelength and congestion management.

Universidade Federal do Rio Grande do Sul (BR)
Openalex Percentile: Top 78%
Modular Robots and Swarm Intelligence
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.