Loading…
On Predicting Solution Quality of Maze Routing Using Convolutional Neural Network
Routing is a crucial step for modern VLSI designs, and a typical router often uses a maze routing algorithm to re-route each congested net iteratively until the solution converges. The new path found by the router at each iteration in general will be discarded if it does not have a lower routing cos...
Saved in:
Main Authors: | , , , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Routing is a crucial step for modern VLSI designs, and a typical router often uses a maze routing algorithm to re-route each congested net iteratively until the solution converges. The new path found by the router at each iteration in general will be discarded if it does not have a lower routing cost than the current one. In this paper, we aim to predict whether the path generated by a maze router has a routing cost less than a given bound. This prediction problem is transformed into a binary classification problem for which a convolutional neural network (CNN) is trained. We extracted the routing results of an academic global router from more than a dozen circuits, and used them to train and test our CNN model. The experiments show that our CNN model can reach 78.2% prediction accuracy while the prediction is more than two times faster than maze routing on average. |
---|---|
ISSN: | 1948-3295 |
DOI: | 10.1109/ISQED54688.2022.9806227 |