簡易檢索 / 詳目顯示

研究生: 周學儒
論文名稱: A Global Router Considering Scenic Control and Layer Directives
一個考量繞線長度上限以及可繞金屬層範圍的全域繞線器
指導教授: 王廷基
口試委員: 李毅郎
陳宏明
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2012
畢業學年度: 100
語文別: 英文
論文頁數: 35
中文關鍵詞: 實體設計全域繞線器繞線長度上限可繞金屬層範圍
相關次數: 點閱:1下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 在本論文中,我們研究不只考量溢出情況和總繞線長度也考慮繞線長度上限和可繞金屬層範圍的全域繞線問題。在現代的實體設計流程,一個具有關鍵時序的訊號線經常會被設定繞線長度上限或可繞金屬層範圍的限制使其盡量達到目標效能。我們首先強化一個學界的全域繞線器使其可以考量繞線長度上限的限制。這些強化技術分別為(1)一個新的拆除重繞的繞線順序,(2)兩個長度限制的分配方式,以及(3)一個具有長度限制的迷宮繞線方法。之後,我們藉由加入另一個學界的全域繞線器去更進一步的使我們的繞線器可以同時考量繞線長度上限和可繞金屬層範圍。從實驗結果可得知,當只有考量繞線長度上限時,我們的全域繞線器在不違反任何繞線長度上限的限制下,對於溢出情況和總繞線長度可以得到一個高品質的答案。此外,當同時考量繞線長度上限以及可繞金屬層範圍時,對於大部分的測試資料,我們的全域繞線器也可以產生出不違反任何繞線長度上限或可繞金屬層範圍限制的答案。


    1 Introduction 2 Preliminaries 2.1 Problem Formulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.2 Previous Work: NTHU-Route 2.0 . . . . . . . . . . . . . . . . . . . . . . . 6 2.2.1 Initial Stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.2.2 Main Stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2.2.1 Congested Regio cation and Two-pin Nets Marking 8 2.2.2.2 Rip-up and Reroute Based on History Based Cost Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.2.3 Re nement Stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.2.4 Layer Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.3 Previous Work: Enhanced GLADE . . . . . . . . . . . . . . . . . . . . . . 10 3 Our Global Router 13 3.1 Global Routing for Scenic Control . . . . . . . . . . . . . . . . . . . . . . . 13 3.1.1 Net Ordering Determination . . . . . . . . . . . . . . . . . . . . . . 13 3.1.2 Length-Bounded Maze Routing Considering Scenic Control . . . . . 15 3.1.2.1 Initial Length Bound Allocation . . . . . . . . . . . . . . . 15 3.1.2.2 Incremental Length Bound Allocation . . . . . . . . . . . 17 3.1.2.3 Adaptive Multi-Source Multi-Sink Maze Routing for Scenic Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.2 Global Routing Considering Scenic Control and Layer Directives . . . . . . 21 4 Experimental Results 24 4.1 Experiments on ICCAD 2009 Benchmarks with Consideration of Scenic Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 4.2 Experiments on Benchmarks Considering Scenic Control and Layer Directives 26 5 Conclusions 32

    Bibliography
    [1] ISPD 2007 Global Routing Contest. http://www.sigda.org/ispd2007/contest.html.
    [2] ISPD 2008 Global Routing Contest. http://www.sigda.org/ispd2008/contests/ispd08rc.html.
    [3] J. A. Roy and I. L. Markov. High-performance routing at the nanometer scale. In
    Proceedings of International Conference on Computer-Aided Design, pages 496–502,
    2007.
    [4] T. H. Wu, A. Davoodi, and J. T. Linderoth. GRIP: Scalable 3d global routing using
    integer programming. In Proceedings of on Design Automation Conference, pages
    320-325, 2009.
    [5] Y. Xu and C. Chu. MGR: multi-level global router. In Proceedings of the International
    Conference on Computer-Aided Design, pages 250-255, 2011.
    [6] M. M. Ozdal and M. D. F. Wong. Archer: a history-driven global routing algorithm.
    In Proceedings of International Conference on Computer-Aided Design, pages 488–
    495, 2007.
    [7] M. Cho, K. Lu, K. Yuan, and D. Z. Pan. BoxRouter 2.0: architecture and im-plementation of a hybrid and robust global router. In Proceedings of International
    Conference on Computer-Aided Design, pages 503–508, 2007.
    [8] Y. Xu, Y. Zhang, and C. Chu. FastRoute 4.0: global router with e.cient via mini-mization. In Proceedings of Asia and South Paci.c Design Automation Conference,
    pages 576–581, 2009.
    [9] M. D. Mo.tt. MaizeRouter: engineering an e.ective global router. In Proceedings
    of on Asia and South Paci.c Design Automation Conference, pages 226–231, 2008.
    [10] K.-R. Dai, W.-H. Liu, and Y.-L. Li. E.cient simulated evolution based rerouting and congestion-relaxed layer assignment on 3-d global routing. In Proceedings of Asia and South Paci.c Design Automation Conference, pages 570–575, 2009.
    [11] H.-Y. Chen, C.-H. Hsu, and Y.-W. Chang. High-performance global routing with fast over.ow reduction. In Proceedings of Asia and South Paci.c Design Automation Conference, pages 582–587, 2009.
    [12] Y. J. Chang, Y. T. Lee, and T. C. Wang. NTHU-Route 2.0: a fast and stable global router. In Proceedings of International Conference on Computer-Aided Design, pages 338–343, 2008.
    [13] C. H. Hsu, H. Y. Chen, and Y. W. Chang. Multi-layer global routing considering via and wire capacities. In Proceedings of International Conference on Computer-Aided Design, pages 350–355, 2008.
    [14] T. H. Lee and T. C. Wang. Robust layer assignment for via optimization in multi-layer global routing. In Proceedings of International Symposium on Physical Design, pages 159–166, 2009.
    [15] W. Swartz. Issues in global routing. In Proceedings of International Symposium on Physical Design, pages 142–147, 2008.
    [16] M. D. Mo.tt. Global routing revisited. In Proceedings of International Conference on Computer-Aided Design, pages 805–808, 2009.
    [17] Y. J. Chang, T. H. Lee, and T. C. Wang. GLADE: A modern global router consid-ering layer directives In Proceedings of International Conference on Computer-Aided Design, pages 319–6323, 2010.
    [18] T. H. Lee, Y. J. Chang, and T. C. Wang. A enhanced Global Router with consider-ation of General layer directives. In Proceedings of the International Symposium on Physical Design, pages 53–60, 2011.
    [19] W. H. Liu, W. C. Kao, and Y. L. Li, K. Y. Chao. Multi-threaded collision-aware global routing with bounded-length maze routing In Proceedings of the Design Au-tomation Conference Pages, pages 200–205, 2010.
    [20] C. Chu. FLUTE: fast lookup table based wirelength estimation technique. In Proceed-ings of International Conference on Computer-Aided Design, pages 696–701, 2004.
    [21] M. Pan and C. Chu. FastRoute: a step to integrate global routing into placement. In Proceedings of International Conference on Computer-Aided Design, pages 464–471, 2006.
    [22] J. R. Gao, P. C. Wu, and T. C. Wang. A new global router for modern designs. In Proceedings of Asia and South Paci.c Design Automation Conference, pages 232–237, 2008.
    [23] M. Pan and C. Chu. FastRoute 2.0: A high-quality and e.cient global router. In Proceedings of Asia and South Paci.c Design Automation Conference, pages 250–255, 2007.
    [24] T. H. Lee and T. C. Wang. Congestion-constrained layer assignment for via minimiza-tion in global routing. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, pages 1643–1656, 2008.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE