Title :
An enhanced multilevel routing system
Author :
Cong, Jason ; Xie, Min ; Zhang, Yan
Author_Institution :
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Abstract :
In this paper, we present several novel techniques that make the recently published multilevel routing scheme (J. Cong et al, Proc. IEEE Int. Conf. on CAD, pp. 396-403, 2001) more effective and complete. Our contributions include: (1) resource reservation for local nets during the coarsening process, (2) congestion-driven, graph-based Steiner tree construction during the initial routing and the refinement process and (3) multi-iteration refinement considering the congestion history. The experiments show that each of these techniques helps to improve the completion rate considerably. Compared to the authors´ previous work, the new routing system reduces the number of failed nets by 2× to 18×, with less than 50% increase in runtime in most cases.
Keywords :
VLSI; circuit layout CAD; integrated circuit layout; iterative methods; trees (mathematics); coarsening process; completion rate; congestion history; congestion-driven graph-based Steiner tree construction; failed net reduction; initial routing; local net resource reservation; multi-iteration refinement; multilevel routing system; refinement process; routing system runtime; Computer science; History; Iterative algorithms; Iterative methods; Mars; Optimization; Partitioning algorithms; Routing; Runtime; Tiles;
Conference_Titel :
Computer Aided Design, 2002. ICCAD 2002. IEEE/ACM International Conference on
Print_ISBN :
0-7803-7607-2
DOI :
10.1109/ICCAD.2002.1167513