Title :
The bi-weighted TSP problem for VLSI crosstalk minimization
Author :
Wong, D.F. ; Shao, Muzhou
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
fDate :
6/24/1905 12:00:00 AM
Abstract :
We consider a special traveling salesman problem (TSP) called bi-weighted TSP. The problem of determining an optimal ordering for a set of parallel wires to minimize crosstalk noise can be formulated as a bi-weighted TSP problem. Let G be an undirected complete weighted graph where the weight (cost) on each edge is either 1 or 1+α. The objective of the bi-weighted TSP problem is to find a minimum cost Hamiltonian path in G. Existing algorithms for general TSP (e.g., nearest-neighbor algorithm and Christofide algorithm) can be applied to solve this problem. In this paper, we prove that the nearest-neighbor algorithm has worst case performance ratio of 1+α/2 and the bound is tight. We also show that the algorithm is asymptotically optimal when m is o(n2), where n is the number of nodes in G and m is the number of edges with cost 1+α. Analysis of the Christofide algorithm is also presented
Keywords :
VLSI; crosstalk; graph theory; integrated circuit layout; integrated circuit noise; minimisation; network routing; travelling salesman problems; Christofide algorithm; VLSI crosstalk minimization; bi-weighted TSP problem; crosstalk noise; minimum cost Hamiltonian path; nearest-neighbor algorithm; optimal ordering; parallel wires; traveling salesman problem; undirected complete weighted graph; wire ordering problem; Algorithm design and analysis; Cost function; Crosstalk; Optimized production technology; Performance analysis; Polynomials; Software testing; Traveling salesman problems; Very large scale integration; Wires;
Conference_Titel :
Circuits and Systems, 2002. ISCAS 2002. IEEE International Symposium on
Print_ISBN :
0-7803-7448-7
DOI :
10.1109/ISCAS.2002.1010337