• DocumentCode
    500879
  • Title

    An O(n log n) path-based obstacle-avoiding algorithm for rectilinear Steiner tree construction

  • Author

    Liu, Chih-Hung ; Yuan, Shih-Yi ; Kuo, Sy-Yen ; Chou, Yao-Hsin

  • Author_Institution
    Grad. Inst. of Electron. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • fYear
    2009
  • fDate
    26-31 July 2009
  • Firstpage
    314
  • Lastpage
    319
  • Abstract
    For the obstacle-avoiding rectilinear Steiner minimal tree problem, this paper presents an O(n log n)-time algorithm with theoretical optimality guarantees on a number of specific cases, which required O(n3) time in previous works. We propose a new framework to directly generate O(n) critical paths as essential solution components, and prove that those paths guarantee the existence of desirable solutions. The path-based framework neither generates invalid initial solutions nor constructs connected routing graphs, and thus provides a new way to deal with the OARSMT problem. Experimental results show that our algorithm achieves the best speed performance, while the average wirelength of the resulting solutions is only 1.1% longer than that of the best existing solutions.
  • Keywords
    computational complexity; trees (mathematics); OARSMT problem; obstacle-avoiding algorithm; rectilinear Steiner minimal tree problem; rectilinear Steiner tree construction; Algorithm design and analysis; Geometry; Pins; Routing; Steiner trees; Tree graphs; Physical design; Routing; Spanning tree; Steiner tree;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-6055-8497-3
  • Type

    conf

  • Filename
    5227136