Title :
An investigation of iterative routing algorithms
Author :
Moosa, Zahir ; Edwards, Douglas
Author_Institution :
Dept. of Comput. Sci., Manchester Univ., UK
Abstract :
This paper presents a detailed analysis of an iterative routing algorithm in which multiple passes are made through a net list, varying the region of crossover on each net after every iteration. This is in contrast to conventional iterative routing algorithms which incorporate a crossover penalty within the cost function being minimised. Experimental results are presented and, based on these results, new modifications proposed. The modified algorithm is compared to a conventional iterative algorithm and a single pass Lee router. The results illustrate the improved completion rates of iterative algorithms with respect to single pass algorithms. Finally, an element of dynamic routing (ripup and reroute) is introduced to further improve the completion rate of the modified algorithm
Keywords :
circuit layout; circuit layout CAD; iterative methods; network routing; completion rates; dynamic routing; iterative routing algorithms; multiple passes; net list; ripup and reroute; Algorithm design and analysis; Computer science; Cost function; Iterative algorithms; Iterative methods; Routing;
Conference_Titel :
Design Automation Conference, 1995, with EURO-VHDL, Proceedings EURO-DAC '95., European
Conference_Location :
Brighton
Print_ISBN :
0-8186-7156-4
DOI :
10.1109/EURDAC.1995.527393