Full metadata record
DC FieldValueLanguage
dc.contributor.authorLin, Kuen-Weyen_US
dc.contributor.authorLin, Yeh-Shengen_US
dc.contributor.authorLi, Yih-Langen_US
dc.contributor.authorLin, Rung-Binen_US
dc.date.accessioned2020-10-05T02:02:22Z-
dc.date.available2020-10-05T02:02:22Z-
dc.date.issued2017-01-01en_US
dc.identifier.isbn978-1-4503-4972-7en_US
dc.identifier.urihttp://dx.doi.org/10.1145/3060403.3060448en_US
dc.identifier.urihttp://hdl.handle.net/11536/155529-
dc.description.abstractThe benefits of applying maze routing algorithm over non-maze routing based methods include the feasibility of imposing various additional constraints on routing graphs. However, the much higher complexity of a multi-layer routing graph than that of a single-layer routing graph significantly increases the required runtime of conducting maze routing to solve the multi-layer obstacle-avoiding rectilinear Steiner tree (ML-OARST) problem, making applying maze routing to this problem infeasible. In this paper, we present a maze routing-based algorithm with the proposed Steiner point pre-selection to guide the construction of a ML-OARST. This can achieve a favorable balance between quality and runtime. The quality of routing is determined by total cost, that is, the summation of wire-length and via cost. To improve the flexibility of routing tree generation, we also propose a rip-up and re-building strategy for altering Steiner points and tree topology. Compared with a multi-layer multi-terminal maze routing algorithm, our algorithm can reduce the total cost by 4.8% on average and achieve 45x runtime speed-up averagely; moreover, our algorithm outperforms the state-of-the-art ML-OARST method using computational geometry techniques in terms of wire-length. With additional costs on routing graph, the proposed maze routing-based method can be further enhanced to solve VLSI routing constraints, such as layer-specific costs, scenic control, and layer directive.en_US
dc.language.isoen_USen_US
dc.subjectLayouten_US
dc.subjectPhysical Designen_US
dc.subjectRoutingen_US
dc.subjectSteiner Treeen_US
dc.titleA Maze Routing-Based Algorithm for ML-OARST with Pre-Selecting and Re-Building Steiner Pointsen_US
dc.typeProceedings Paperen_US
dc.identifier.doi10.1145/3060403.3060448en_US
dc.identifier.journalPROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2017 (GLSVLSI' 17)en_US
dc.citation.spage399en_US
dc.citation.epage402en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.identifier.wosnumberWOS:000568262800071en_US
dc.citation.woscount2en_US
Appears in Collections:Conferences Paper