Generalized Manhattan path algorithm with applications

作者: T. Asano

DOI: 10.1109/43.3950

关键词: Binary logarithmProcess (computing)Path (graph theory)Terminal (electronics)RouterPage layoutAlgorithmEngineeringData structureLine segment

摘要: The author presents an efficient algorithm for finding a route interconnecting two terminals of arbitrary polygonal shape in layers. main feature the router to be distinguished from existing grid-free routers is that it can handle large vias. has also considered extension multi-terminal nets and demonstrate native which repeats same path process each constituent terminal. Careful considerations may lead more way such three regions (horizontal vertical routable via acceptable region) are not reconstructed time but updated only around obtained. In order do data structure been devised implement insertions deletions line segments O(log n) time. Based on proposed possible solve practical problem concerned with layout design bipolar LSIs. this case purpose find orthogonal wiring predetermined width between pairs avoiding obstacles >

参考文章(12)
J.P. Cohoon, D.S. Richards, Optimal two-terminal a-b wire routing Integration. ,vol. 6, pp. 35- 57 ,(1988) , 10.1016/0167-9260(88)90017-X
Lee, Preparata, Computational Geometry—A Survey IEEE Transactions on Computers. ,vol. 33, pp. 1072- 1101 ,(1984) , 10.1109/TC.1984.1676388
Masao Sato, Masayoshi Tachibana, Tatsuo Ohtsuki, An algorithm for resizing polygonal regions and its applications to LSI mask pattern design Electronics and Communications in Japan Part I-communications. ,vol. 67, pp. 93- 101 ,(1984) , 10.1002/ECJA.4400670412
Witold Lipski, An O(n log n) Manhattan path algorithm Information Processing Letters. ,vol. 19, pp. 99- 102 ,(1984) , 10.1016/0020-0190(84)90105-4
Witold Lipski, Finding a manhattan path and related problems Networks. ,vol. 13, pp. 399- 409 ,(1983) , 10.1002/NET.3230130308
Jon Louis Bentley, Decomposable searching problems Information Processing Letters. ,vol. 8, pp. 244- 251 ,(1979) , 10.1016/0020-0190(79)90117-0
David Kirkpatrick, Optimal Search in Planar Subdivisions SIAM Journal on Computing. ,vol. 12, pp. 28- 35 ,(1981) , 10.1137/0212002
Edward M. McCreight, Priority Search Trees SIAM Journal on Computing. ,vol. 14, pp. 257- 276 ,(1985) , 10.1137/0214021
Ying-Fung Wu, Widmayer, Schlag, Wong, Rectilinear Shortest Paths and Minimum Spanning Trees in the Presence of Rectilinear Obstacles IEEE Transactions on Computers. ,vol. 36, pp. 321- 331 ,(1987) , 10.1109/TC.1987.1676904