Home
Scholarly Works
Global routing in vlsi design:...
Journal article

Global routing in vlsi design: Algorithms,theory,and computational practice

Abstract

Global routing in VLSI (very large scale integration) design is one of the most challenging discrete optimization problems in computational theory and practice. In this paper, we present a polynomial time algorithm for the global routing problem based on integer programming formulation with a theoretical approximation bound. The algorithm ensures that all routing demands are satisfied concurrently, and the overall cost is approximately minimized. We provide both serial and parallel implementation as well as develop several heuristics used to improve the quality of the solution and reduce running time. We provide computational results on two sets of well-known benchmarks and show that, with a certain set of heuristics, our new algorithms perform extremely well compared with other integer-programming models.

Authors

Deza A; Dickson C; Terlaky T; Vannelli A; Zhang H

Journal

Journal of Combinatorial Mathematics and Combinatorial Computing, Vol. 80, , pp. 71–93

Publication Date

January 1, 2012

ISSN

0835-3026

Labels

Contact the Experts team