paper-with-me

홈 › Papers

Track-Assignment Detailed Routing Using Attention-based Policy Model With Supervision

2020-10-26 · Haiguang Liao, Qingyi Dong, Weiyi Qi, Elias Fallon, Levent Burak Kara

Detailed routing is one of the most critical steps in analog circuit design. Complete routing has become increasingly more challenging in advanced node analog circuits, making advances in efficient automatic routers ever more necessary. In this work, we propose a machine learning driven method for solving the track-assignment detailed routing problem for advanced node analog circuits. Our approach adopts an attention-based reinforcement learning (RL) policy model. Our main insight and advancement over this RL model is the use of supervision as a way to leverage solutions generated by a conventional genetic algorithm (GA). For this, our approach minimizes the Kullback-Leibler divergence loss between the output from the RL policy model and a solution distribution obtained from the genetic solver. The key advantage of this approach is that the router can learn a policy in an offline setting with supervision, while improving the run-time performance nearly 100x over the genetic solver. Moreover, the quality of the solutions our approach produces matches well with those generated by GA. We show that especially for complex problems, our supervised RL method provides good quality solution similar to conventional attention-based RL without comprising run time performance. The ability to learn from example designs and train the router to get similar solutions with orders of magnitude run-time improvement can impact the design flow dramatically, potentially enabling increased design exploration and routability-driven placement.

📄 PDF Abstract BibTeX arXiv:2010.13702

Code (0)

등록된 구현이 없습니다.

Tasks

Reinforcement Learning (RL)

Methods 이 논문이 사용한 방법론

GA Genetic Algorithms are search algorithms that mimic Darwinian biological evolution in order to select and propagate better solutions.

Similar Papers 제목 키워드 기반

Attention Routing: track-assignment detailed routing using attention-based reinforcement learning

2020-04-20 · Haiguang Liao, Qingyi Dong, Xuliang Dong, Wentai Zhang 외

In the physical design of integrated circuits, global and detailed routing are critical stages involving the determination of the interconnected paths of each net on a circuit while satisfying the design constraints. Exi…

reinforcement-learningReinforcement LearningReinforcement Learning (RL)

Reinforcement Learning with Graph Attention for Routing and Wavelength Assignment with Lightpath Reuse

2025-02-20 · Michael Doherty, Alejandra Beghelli

Many works have investigated reinforcement learning (RL) for routing and spectrum assignment on flex-grid networks but only one work to date has examined RL for fixed-grid with flex-rate transponders, despite production …

BenchmarkingGraph AttentionReinforcement Learning (RL)

To Rip or not to Rip: A Reinforcement Learning-based Rip-up and Reroute Algorithm for Global Routing

2020-12-14 · CUHK Course IERG5350 2020 12 · Fangzhou Wang, Wanying ZHENG

Routing, including global routing and detailed routing, has been a critical step in the design of integrated circuits. Most of the existing global routers will firstly use techniques like pattern routing and layer assign…

Traffic Optimization For a Mixture of Self-interested and Compliant Agents

2017-09-27 · Guni Sharon, Michael Albert, Tarun Rambha, Stephen Boyles 외

This paper focuses on two commonly used path assignment policies for agents traversing a congested network: self-interested routing, and system-optimum routing. In the self-interested routing policy each agent selects a …

QAP-Router: Tackling Qubit Routing as Dynamic Quadratic Assignment with Reinforcement Learning

2026-05-12 · Kien X. Nguyen, Ankit Kulshrestha, Ilya Safro, Xiaoyuan Liu arxiv

Qubit routing is a fundamental problem in quantum compilation, known to be NP-hard. Its dynamic nature makes local routing decisions propagate and compound over time, making global efficient solutions challenging. Existi…

Reinforcement Learning