透過您的圖書館登入
IP:216.73.216.60
  • 學位論文

考量快速且精確局部壅塞模型之全域繞線

Global Routing with a Fast and Accurate Model of Local Congestion

指導教授 : 劉建男 陳泰蓁
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


隨著超大型積體電路的快速演進,電路繞線的問題也愈趨龐大。為解決日漸複雜的繞線問題,傳統上常習慣將繞線分為兩大階段進行處理,分別為全域繞線階段(Global Routing Stage)與細部繞線階段(Detailed Routing Stage)。 現今已經有相當大量的全域繞線相關文獻,但其中絕大部分皆沒有考慮細部繞線階段可能產生的壅塞問題,這將導致即使完成了全域繞線,仍有相當大的機率無法得到無壅塞(Congestion-Free)的細部繞線結果。因此,本篇提出了適用於全域繞線階段的局部壅塞模型(Local Congestion Model),將局部壅塞的資訊帶入全域繞線進行考量;並且調整了傳統全域繞線的演算法流程,使其更能夠應對考量局部壅塞時產生的額外溢出。加入此一局部壅塞模型的全域繞線器將能夠提早預知局部壅塞的情形,並且提早迴避壅塞區域(Congested Region),或者識別不可繞(Unroutable)的電路。 實驗結果顯示,本篇所提出的方法可以在短時間內建立局部壅塞模型,藉此可於全域繞線階段提早得知細部繞線階段的壅塞情形。

並列摘要


As the integrated circuit advances, the problem size of ASIC routing grows fast. To solve such complex problem of routing, it is traditionally separated into global routing stage and detailed routing stage. There is a large amount of global routing works, but most of them did not consider the possible congestion occurred in the detailed routing stage, incurring that a congestion-free detailed routing result cannot be generated. As a result, a local congestion model for global routing stage is proposed to translate local congestion information into global routing stage. On the other hand, the global routing flow is also adjusted to handle the overflows induced by local congestion. After adding this local congestion model, global routers can predict the local congestion distribution to avoid it or identify unroutable circuits. Experimental results showed that the proposed method can construct local congestion model in a short time and obtain local congestion information earlier in the global routing stage.

參考文獻


[1] M. Cho and D. Z. Pan, "BoxRouter: a new global router based on box expansion and progressive ILP," Proc. ACM/IEEE Design Automation Conf., pp.373-378, Jul. 2006.
[2] Z. Cao, T. Jing, J. Xiong, Y. Hu, L. He, and X. Hong, "DpRouter: A Fast and Accurate Dynamic-Pattern-Based Global Routing Algorithm," Proc. Asia and South Pacific Design Automation Conf., pp.256-261, Jan. 2007.
[3] C.-H. Hsu, H.-Y. Chen, and Y.-W. Chang, "Multi-layer Global Routing Considering Via and Wire Capacities," Proc. Intl. Conf. on Computer-Aided Design, pp.350–355, Nov. 2008.
[4] W.-H. Liu, W.-C. Kao, Y.-L. Li, and K.-Y. Chao, "NCTU-GR 2.0: Multithreaded Collision-Aware Global Routing With Bounded-Length Maze Routing," IEEE Trans. on Computer-Aided Design and Integrated Circuits and Systems, pp.709-722, May 2013.
[5] W.-H. Liu, Y.-L. Li, and C.-K. Koh, "A Fast Maze-Free Routing Congestion Estimator With Hybrid Unilateral Monotonic Routing," Proc. Intl. Conf. on Computer-Aided Design, pp.713-719, Nov. 2012.

被引用紀錄


龐立遠(2015)。擺置階段評估繞線完成度的有效率區域壅塞模型〔碩士論文,國立中央大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0031-0412201512063629

延伸閱讀