A game theory-based heuristic for the two-dimensional VLSI global routing problem

Umair F. Siddiqi, Sadiq M. Sait*, Yoichi Shiraishi

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

9 Scopus citations

Abstract

In this work we propose a game theory (GT)-based global router. It works in two steps: (i) Initial routing of all nets using maze routing with framing (MRF) and (ii) GT-based rip-up and reroute (R&R) process. In initial routing, the nets are divided into several small subsets which are routed concurrently using multithreading (MT). The main task of the GT-based R&R process is to eliminate congestion. Nets are considered as players and each player employs two pure strategies: (attempt to improve its spanning tree, and, do not attempt to improve its spanning tree). The nets also have mixed strategies whose values act as probabilities for them to select any particular pure strategy. The nets which select their first strategy will go through the R&R operation. We also propose an algorithm which computes the mixed strategies of nets. The advantage of using GT to select nets is that it reduces the number of nets and the number of iterations in the R&R process. The performance of the proposed global router was evaluated on ISPD'98 benchmarks and compared with two recent global routers, namely, Box Router 2.0 (configured for speed) and Side-winder. The results show that the proposed global router with MT has a shorter runtime to converge to a valid solution than that of Box Router 2.0. It also outperforms Side-winder in terms of routability. The experimental results demonstrated that GT is a valuable technique in reducing the runtime of global routers.

Original languageEnglish
Article number1550082
JournalJournal of Circuits, Systems and Computers
Volume24
Issue number6
DOIs
StatePublished - 27 Jul 2015

Bibliographical note

Publisher Copyright:
© 2015 World Scientific Publishing Company.

Keywords

  • Global routing
  • VLSI physical design
  • game theory
  • rip-up and rerouting

ASJC Scopus subject areas

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'A game theory-based heuristic for the two-dimensional VLSI global routing problem'. Together they form a unique fingerprint.

Cite this