• DocumentCode
    438380
  • Title

    An-OARSMan: obstacle-avoiding routing tree construction with good length performance

  • Author

    Hu, Yu ; Jing, Tong ; Hong, Xianlong ; Feng, Zhe ; Hu, Xiaodong ; Yan, Guiying

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • Volume
    1
  • fYear
    2005
  • fDate
    18-21 Jan. 2005
  • Firstpage
    7
  • Abstract
    Routing is one of the important steps in VLSI/ULSI physical design. The rectilinear Steiner minimum tree (RSMT) construction is an essential part of routing. Since macrocells, IP blocks, and prerouted nets are often regarded as obstacles in the routing phase, obstacle-avoiding RSMT (OARSMT) algorithms are useful for practical routing applications. This paper focuses on the OARSMT problem and presents an algorithm, named An-OARSMan, based on ant colony optimization. A greedy obstacle penalty distance (OP-distance) local heuristic is used in the algorithm and performed on the track graph. The algorithm has been implemented and tested on different kinds of obstacles. Experimental results show that An-OARSMan can handle complex obstacle cases including both convex and concave polygon obstacles with good length performance. It can always achieve the optimal solution in the cases with no more than 7 terminals.
  • Keywords
    ULSI; VLSI; integrated circuit design; network routing; trees (mathematics); An-OARSMan; IP blocks; ULSI physical design; VLSI physical design; ant colony optimization; concave polygon obstacles; convex polygon obstacles; greedy obstacle penalty distance; obstacle avoiding routing tree construction; obstacle-avoiding RSMT algorithms; rectilinear Steiner minimum tree construction; Ant colony optimization; Computer science; Delay estimation; Large scale integration; Mathematics; Polynomials; Routing; Steiner trees; Testing; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
  • Print_ISBN
    0-7803-8736-8
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2005.1466120
  • Filename
    1466120