TY - GEN
T1 - Efficient multilayer routing based on obstacle-avoiding preferred direction Steiner tree
AU - Liu, Chih Hung
AU - Chou, Yao Hsin
AU - Yuan, Shih Yi
AU - Kuo, Sy Yen
PY - 2008
Y1 - 2008
N2 - In IC design, rectilinear Steiner trees have been used to route signal nets by global and detail routers for a long time. Recently, there are more complicated processing conditions for routing to be considered, such as multiple routing layers, obstacles, and preferred directions. Furthermore, routability is also an important issue for modern routing which handles more than ten thousand signal nets. As a result, how to meet the processing conditions and consider the routability at the same time is becoming important. In this paper, we formulate a routing problem, called the obstacle-avoiding preferred direction Steiner tree (OAPDST) problem, which can deal with more practical processing conditions and achieve acceptable routability. To the best of our knowledge, this is the first attempt to formulate this problem. Then, we propose a routing graph, called preferred direction evading graph (PDEG), for this problem, and prove that at least one optimal solution can be found on PDEG. As a result, by using PDEG as the solution space, more efficient and effective methods can be found for the OAPDST problem. Based on PDEG, we also construct an approximation algorithm for the OAPDST problem to provide stable and effective solutions. Experimental results show that our method can perform well for the OAPDST problem.
AB - In IC design, rectilinear Steiner trees have been used to route signal nets by global and detail routers for a long time. Recently, there are more complicated processing conditions for routing to be considered, such as multiple routing layers, obstacles, and preferred directions. Furthermore, routability is also an important issue for modern routing which handles more than ten thousand signal nets. As a result, how to meet the processing conditions and consider the routability at the same time is becoming important. In this paper, we formulate a routing problem, called the obstacle-avoiding preferred direction Steiner tree (OAPDST) problem, which can deal with more practical processing conditions and achieve acceptable routability. To the best of our knowledge, this is the first attempt to formulate this problem. Then, we propose a routing graph, called preferred direction evading graph (PDEG), for this problem, and prove that at least one optimal solution can be found on PDEG. As a result, by using PDEG as the solution space, more efficient and effective methods can be found for the OAPDST problem. Based on PDEG, we also construct an approximation algorithm for the OAPDST problem to provide stable and effective solutions. Experimental results show that our method can perform well for the OAPDST problem.
KW - Physical design
KW - Routing
KW - Spanning tree
KW - Steiner tree
UR - https://www.scopus.com/pages/publications/43349103628
U2 - 10.1145/1353629.1353657
DO - 10.1145/1353629.1353657
M3 - 会议稿件
AN - SCOPUS:43349103628
SN - 9781605580487
T3 - Proceedings of the International Symposium on Physical Design
SP - 118
EP - 125
BT - ISPD'08 - Proceedings of the 2008 ACM International Symposium on Physical Design
T2 - 2008 ACM International Symposium on Physical Design, ISPD 2008
Y2 - 13 April 2008 through 16 April 2008
ER -