Reinforcement Learning-based Auto-router considering Signal Integrity

In this paper, we propose artificial intelligent (AI)router, a reinforcement learning (RL)-based auto-router considering signal integrity (SI), for the first time. Our algorithm has two main stages. At first, we design the transformer-based novel neural architecture considering the keep-out region, crosstalk region, and the number of vias for SI optimization. Then, the designed neural network is optimized by the policy gradient, one of the RL algorithms. Compared with the conventional maze routers, the A* algorithm, and the lee algorithm, it is verified that our AI-router outperforms the algorithms in terms of wire-length and crosstalk in a specific test case. Furthermore, it is shown that AI-router successfully performs multi-layer routing which is not feasible with conventional maze routers.

[1]  Lukasz Kaiser,et al.  Attention is All you Need , 2017, NIPS.

[2]  Philip Brisk,et al.  PCB Escape Routing and Layer Minimization for Digital Microfluidic Biochips , 2017, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[3]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[4]  C. Y. Lee An Algorithm for Path Connections and Its Applications , 1961, IRE Trans. Electron. Comput..

[5]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[6]  Ronald J. Williams,et al.  Simple Statistical Gradient-Following Algorithms for Connectionist Reinforcement Learning , 2004, Machine Learning.

[7]  Max Welling,et al.  Attention, Learn to Solve Routing Problems! , 2018, ICLR.