2019
DOI: 10.1115/1.4045044
|View full text |Cite
|
Sign up to set email alerts
|

A Deep Reinforcement Learning Approach for Global Routing

Abstract: Global routing has been a historically challenging problem in electronic circuit design, where the challenge is to connect a large and arbitrary number of circuit components with wires without violating the design rules for the printed circuit boards or integrated circuits. Similar routing problems also exist in the design of complex hydraulic systems, pipe systems and logistic networks. Existing solutions typically consist of greedy algorithms and hard-coded heuristics. As such, existing approaches suffer fro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
53
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 66 publications
(53 citation statements)
references
References 28 publications
0
53
0
Order By: Relevance
“…Liao et al applied the DQL to solve the 3D global routing problem [6]. Their proposed approach first decomposes the multiple pin nets into two pin subnets and then routes the subnets on a weighted 3D mesh.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Liao et al applied the DQL to solve the 3D global routing problem [6]. Their proposed approach first decomposes the multiple pin nets into two pin subnets and then routes the subnets on a weighted 3D mesh.…”
Section: Related Workmentioning
confidence: 99%
“…The first case in the above equation shows that the application of action a 0 on any state, does not change the duration of time-slots, and hence the state remains unchanged (i.e., s t+1 = s t ). The second case is for any action a t = a k , where (k > 0) applied on the state s t , but the action a t has a problem that it reduces the duration of at least one timeslot τ i ∈ s t whose existing value is τ i < τ min + δ, i.e., any decrease in the τ i value is the violation of the constraint (6). In both these cases, the environment returns a reward but does not change its state.…”
Section: ) Transition To a New Statementioning
confidence: 99%
See 1 more Smart Citation
“…MGR [115] is a multilevel 3D router that runs much faster than traditional 3D router [14]. Besides, for the last two years, researchers have tried to solve the GR problem by using machine learning-based approaches [116]- [118].…”
Section: ) Use Pattern Routing and Maze Routing For Two-pin Netsmentioning
confidence: 99%
“…Thus deep reinforcement learning (DRL) is a potential approach to such applications. Recently, a reinforcement learning approach to global routing that uses first order gradient based method for training the DQN was proposed in [14]. This paper attempts to accelerate the training of deep Q-networks by introducing a second order Nesterov's accelerated quasi-Newton method to get better routing solutions in fewer episodes.…”
Section: Introductionmentioning
confidence: 99%