Accelerating Detailed Routing Convergence through Offline Reinforcement Learning
Afsara Khan, Austin Rovinski

TL;DR
This paper introduces a reinforcement learning approach to accelerate detailed routing in physical design by dynamically adjusting cost weights, achieving faster convergence and better results than traditional static methods.
Contribution
It presents a novel reinforcement learning method that dynamically adapts routing cost weights, significantly reducing runtime and improving design rule violations in detailed routing.
Findings
Achieves 1.56x faster runtime on ISPD19 benchmarks
Up to 3.01x speedup while maintaining or improving DRV count
Shows signs of generalization across different technologies
Abstract
Detailed routing remains one of the most complex and time-consuming steps in modern physical design due to the challenges posed by shrinking feature sizes and stricter design rules. Prior detailed routers achieve state-of-the-art results by leveraging iterative pathfinding algorithms to route each net. However, runtimes are a major issue in detailed routers, as converging to a solution with zero design rule violations (DRVs) can be prohibitively expensive. In this paper, we propose leveraging reinforcement learning (RL) to enable rapid convergence in detailed routing by learning from previous designs. We make the key observation that prior detailed routers statically schedule the cost weights used in their routing algorithms, meaning they do not change in response to the design or technology. By training a conservative Q-learning (CQL) model to dynamically select the routing cost…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVLSI and FPGA Design Techniques · Software-Defined Networks and 5G · Interconnection Networks and Systems
