Circuit Routing Using Monte Carlo Tree Search and Deep Reinforcement Learning
We propose a new approach to circuit routing by modeling it as a sequential decision problem and solving it in MCTS with DRL-guided rollout. Compared with conventional routing algorithms that are either manually designed with domain knowledge or tailored to specific design rules, our approach can be...
Saved in:
| Published in | Proceedings of Technical Program of International Symposium on VLSI Design, Automation and Test pp. 1 - 5 |
|---|---|
| Main Authors | , , , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
18.04.2022
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 2472-9124 |
| DOI | 10.1109/VLSI-DAT54769.2022.9768074 |
Cover
| Summary: | We propose a new approach to circuit routing by modeling it as a sequential decision problem and solving it in MCTS with DRL-guided rollout. Compared with conventional routing algorithms that are either manually designed with domain knowledge or tailored to specific design rules, our approach can be reconfigured for nearly any routing constraints and goals without changing the algorithm itself because the AI agent explores solutions in a general search strategy. Experimental results on both randomly generated circuits and popular open-source hardware projects show that our method achieves 33.3% higher success rate than traditional A *-based approach. |
|---|---|
| ISSN: | 2472-9124 |
| DOI: | 10.1109/VLSI-DAT54769.2022.9768074 |