DocumentCode :
956013
Title :
A density-based greedy router
Author :
Ho, Tai-Tsung
Author_Institution :
Dept. of Math., Comput Sci. & Stat., McNeese State Univ., Lake Charles, LA, USA
Volume :
12
Issue :
7
fYear :
1993
fDate :
7/1/1993 12:00:00 AM
Firstpage :
974
Lastpage :
981
Abstract :
A track-by-track routing algorithm based on a greedy heuristic on density structure is presented. By applying a dynamic programming technique using an accurate criterion of density structure, the algorithm guarantees finding a set of wire segments for a track whose routing can decrease the channel density by one, if it exists. It is believed that none of the existing track-by-track routers can achieve this even by resorting to exhaustive search. With its accurate calculation in selecting wire segments in each track, the new two-layer router solves Deutsch´s difficult example in 19 tracks in the two-layer restricted-Manhattan model by a simple density-related function, and the extended three-, four-, and five-layer routers also outperform other routers without backtracking, rerouting, or routing transformation. The experimental results are presented for performance comparison
Keywords :
dynamic programming; network routing; Deutsch´s difficult example; channel density; density-based greedy router; density-related function; dynamic programming technique; greedy heuristic; track-by-track routing algorithm; wire segments; Computer science; Dynamic programming; Heuristic algorithms; Lakes; Mathematics; Minimization methods; Routing; Statistics; Terminology; Wire;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.238033
Filename :
238033
Link To Document :
بازگشت