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