Ranking Cost: Building An Efficient and Scalable Circuit Routing Planner with Evolution-Based Optimization

10/08/2021
by   Shiyu Huang, et al.
0

Circuit routing has been a historically challenging problem in designing electronic systems such as very large-scale integration (VLSI) and printed circuit boards (PCBs). The main challenge is that connecting a large number of electronic components under specific design rules involves a very large search space. Early solutions are typically designed with hard-coded heuristics, which suffer from problems of non-optimal solutions and lack of flexibility for new design needs. Although a few learning-based methods have been proposed recently, they are typically cumbersome and hard to extend to large-scale applications. In this work, we propose a new algorithm for circuit routing, named Ranking Cost, which innovatively combines search-based methods (i.e., A* algorithm) and learning-based methods (i.e., Evolution Strategies) to form an efficient and trainable router. In our method, we introduce a new set of variables called cost maps, which can help the A* router to find out proper paths to achieve the global objective. We also train a ranking parameter, which can produce the ranking order and further improve the performance of our method. Our algorithm is trained in an end-to-end manner and does not use any artificial data or human demonstration. In the experiments, we compare with the sequential A* algorithm and a canonical reinforcement learning approach, and results show that our method outperforms these baselines with higher connectivity rates and better scalability.

READ FULL TEXT
research
06/20/2019

A Deep Reinforcement Learning Approach for Global Routing

Global routing has been a historically challenging problem in electronic...
research
06/24/2020

Circuit Routing Using Monte Carlo Tree Search and Deep Neural Networks

Circuit routing is a fundamental problem in designing electronic systems...
research
04/20/2020

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

In the physical design of integrated circuits, global and detailed routi...
research
05/27/2022

A Hybrid Josephson Transmission Line and Passive Transmission Line Routing Framework for Single Flux Quantum Logic

The Single Flux Quantum (SFQ) logic family is a novel digital logic as i...
research
01/30/2017

Diversification Methods for Zero-One Optimization

We introduce new diversification methods for zero-one optimization that ...
research
05/23/2023

XRoute Environment: A Novel Reinforcement Learning Environment for Routing

Routing is a crucial and time-consuming stage in modern design automatio...
research
11/09/2017

Worm-level Control through Search-based Reinforcement Learning

Through natural evolution, nervous systems of organisms formed near-opti...

Please sign up or login with your details

Forgot password? Click here to reset