研究生: |
李侑庭 Lee, Yu-Ting |
---|---|
論文名稱: |
NTHU-Route 3.0: A Temperature-Aware Global Router NTHU-Route 3.0: 一個具溫度考量的全域繞線器 |
指導教授: |
王廷基
Wang, Ting-Chi |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2009 |
畢業學年度: | 97 |
語文別: | 英文 |
論文頁數: | 36 |
中文關鍵詞: | 繞線器 、繞線 、溫度 、全域繞線器 |
外文關鍵詞: | Router, Route, Temperature, Global Router, NTHU-Route |
相關次數: | 點閱:1 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在本論文中,我們提出一個具溫度考量的全域繞線器–NTHU-Route 3.0。NTHU-Route 3.0採用了三個加強技術來改善NTHU-Route 2.0繞線的可靠度,這三個技術分別為(1)一個在初始繞線階段採用具溫度考量的L形繞線方法,(2)兩個在拆除重繞階段採用具溫度考量的代價函數,以及(3)三個實作技術以減少記憶體使用量。從本論文最後所附的實驗結果可得知,NTHU-Route 3.0在兩種不同類型的溫度分佈之下十六個ISPD08測試電路的其中十二個產生出無溢出狀況且大幅的減少經過熱區的繞線數目,以提昇晶片的可靠度。同時NTHU-Route 3.0減少了NTHU-Route 2.0百分之四十五的記憶體使用量。
In this thesis, we present a temperature-aware global router called NTHU-Route 3.0 that improves the reliability of interconnects by enhancing a state-of-the-art global router, NTHU-Route 2.0, with the following enhancements: (1) a temperature-aware L-shaped routing method employed during initial routing, (2) two temperature-aware cost functions employed during rip-up and reroute, and (3) three implementation techniques for memory reduction. The experimental results show that under two different types of thermal profiles our router can solve 12 of 16 ISPD08 benchmarks without causing any overflow, and also can generate comparable results in the other four benchmarks. In addition, our router can significantly reduce the number of net segments located in hot spots and thus enhance the
chip reliability. Meanwhile, applying the memory reduction techniques, 45% of memory usage can be reduced on average.
[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. Black. Electromigration-a brief survey and some recent results. IEEE Transactions on Electron Devices, 16(4):338-347, Apr. 1969.
[4] Z. Cao, T. Jing, J. Xiong, Y. Hu, L. He, and X. Hong. DpRouter: a fast and accurate dynamic-pattern-based global routing algorithm. In Proceedings of Asia and South Pacific Design Automation Conference, pages 256-261, 2007.
[5] 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.
[6] H.-Y. Chen, C.-H. Hsu, and Y.-W. Chang. High-performance global routing with fast overflow reduction. In Proceedings of Asia and South Pacic Design Automation Conference, pages 582-587, 2009.
[7] M. Cho, K. Lu, K. Yuan, and D. Z. Pan. BoxRouter 2.0: architecture and implementation of a hybrid and robust global router. In Proceedings of International Conference on Computer-Aided Design, pages 503-508, 2007.
[8] M. Cho and D. Z. Pan. BoxRouter: a new global router based on box expansion and progressive ILP. In Proceedings of Design Automation Conference, pages 373-378,
2006.
[9] C. Chu. FLUTE: fast lookup table based wirelength estimation technique. In Proceedings of International Conference on Computer-Aided Design, pages 696-701, 2004.
[10] K.-R. Dai, W.-H. Liu, and Y.-L. Li. Ecient simulated evolution based rerouting and congestion-relaxed layer assignment on 3-d global routing. In Proceedings of Asia
and South Pacific Design Automation Conference, pages 570-575, 2009.
[11] J.-R. Gao, P.-C. Wu, and T.-C. Wang. A new global router for modern designs. In Proceedings of Asia and South Pacic Design Automation Conference, pages 232-237, 2008.
[12] A. Gupta, N. D. Dutt, F. J. Kurdahi, K. S. Khouri, and M. S. Abadir. Thermal aware global routing of VLSI chips for enhanced reliability. In Proceedings of International
Symposium on Quality Electronic Design, pages 470-475, 2008.
[13] R. T. Hadsell and P. H. Madden. Improved global routing through congestion estimation. In Proceedings of Design Automation Conference, pages 28-31, 2003.
[14] R. Kastner, E. Bozorgzadeh, and M. Sarrafzadeh. Pattern routing: use and theory for increasing predictability and avoiding coupling. IEEE Transactions on Computer-Adided Design of Integrated Circuits and Systems, 21(7):777-790, Jul. 2002.
[15] T.-H. Lee and T.-C. Wang. Congestion-constrained layer assignment for via minimization in global routing. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 27(9):1643-1656, Sept. 2008.
[16] L. McMurchie and C. Ebeling. PathFinder: a negotiation-based performance-driven router for FPGAs. In Proceedings of International Symposium on Field-Programmable
Gate Arrays, pages 111-117, 1995.
[17] M. D. Moffitt. MaizeRouter: engineering an effective global router. In Proceedings of on Asia and South Pacific Design Automation Conference, pages 226{231, 2008.
[18] 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.
[19] 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.
[20] M. Pan and C. Chu. FastRoute 2.0: A high-quality and ecient global router. In Proceedings of Asia and South Pacific Design Automation Conference, pages 250-255,
2007.
[21] 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.
[22] T.-H. Wu, A. Davoodi, and J. T. Linderoth. GRIP: Scalable 3d global routing using integer programming. In Proceedings of on Design Automation Conference, 2009.
[23] Y. Xu, Y. Zhang, and C. Chu. FastRoute 4.0: global router with ecient via minimization. In Proceedings of Asia and South Pacific Design Automation Conference,
pages 576-581, 2009.