An optimal jumper insertion algorithm for antenna avoidance/fixing on general routing trees with obstacles Conference Paper uri icon

abstract

  • We study in this paper the problem of jumper insertion on general routing (Steiner/spanning) trees with obstacles for antenna avoidance/fixing at the routing and/or post-layout stages. We formulate the jumper insertion for antenna avoidance/fixing as a tree-cutting problem and present the first optimal algorithm for the general tree-cutting problem. We show that the tree-cutting problem exhibits the properties of optimal substructures and greedy choices. With these properties, we present an O((V + D) lg D)-time optimal jumper insertion algorithm that uses the least number of jumpers to avoid/fix the antenna violations on a Steiner/spanning tree with V vertices and D obstacles. Experimental results show the superior effectiveness and efficiency of our algorithm. Copyright 2006 ACM.

published proceedings

  • Proceedings of the International Symposium on Physical Design

author list (cited authors)

  • Su, B. Y., Chang, Y. W., & Hu, J.

complete list of authors

  • Su, BY||Chang, YW||Hu, J

publication date

  • July 2006