研究生: |
王振宇 Cheng-Yu Wang |
---|---|
論文名稱: |
I/O Signal Skew Aware Floorplanning and Pad Assignment Techniques for Flip-Chip 覆晶式設計下考量輸入輸出訊號歪斜的平面規劃及分派接合點之方法 |
指導教授: |
麥偉基
Wai-Kei Mak |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2008 |
畢業學年度: | 96 |
語文別: | 英文 |
論文頁數: | 40 |
中文關鍵詞: | 覆晶式設計 、訊號歪斜 、分派接合點 |
外文關鍵詞: | flip chip, signal skew, Pad Assignment |
相關次數: | 點閱:2 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
這篇論文中,我們在覆晶式(flip-chip)封裝(package)的架構下,針對輸出入信號歪斜(I/O signal skew)的考量,提出了一個三階段的設計流程將平面規劃(floorplanning)和凸塊接合點(bump pads)分派予以自動化。在第一階段中,我們使用最小花費暨最大網路流演算法(minimum cost maximum flow)產生初始的凸塊接合分派結果。在第二階段中,我們用分割晶片(partitioned-based)的原則,將所有的平面規劃模組(modules)平均散佈到整個晶片四周。此外我們利用定錨(anchoring)和重新配置(relocation)的技巧有效的配置輸出入信號緩衝器(I/O buffers)。第三階段,我們部分調整凸塊接合點的分派,達到的改善輸出入信號歪斜和總線長(total wirelength)的目的。在每一個階段,我們都考慮到其它階段的限制和目的而以宏觀的角度解決當階段的問題。實驗結果顯示,傳統的平面規劃工具所產生出來的信號歪斜程度是我們的 2% 到 280% 倍。而總線長也會是我們的 100% 以上。而我們在第三階段的部分調整凸塊接合點,還能再進一步的改進以上兩個目標。
In this thesis, we propose a three stage design layout methodology for flip-chip. In stage 1, we use minimum cost flow to produce an initial bumper signal assignment, and then solve the flip-chip floorplanning problem using a partitioned-based technique to spread the modules across the chip. With an anchoring and relocation technique, we can effectively place I/O buffers at suitable locations. Finally, we further reduce signal skew and monotonic routing density by refining the bumper signal assignment. In each stage, we solve the problem in a broader view. Experimental results show that signal skew of traditional
floorplanners range from 2% to 280% higher than ours. And the total wirelength of other floorplanners is asmuch as 100%higher than ours. Moreover, the bumper signal refinement
after floorplanning can further reduce monotonic routing density and signal skew.
1] M.M. Ozdal, M.D.F. Wong, P.S. Honsinger, “Simultaneous Escape-Routing Algorithms for Via Minimization of High-Speed Boards,” IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 27, no. 1, Jan. 2008.
[2] G. Pascariu, P. Cronin, and D. Crowley, “Next generation electronics packaging utilizing flip chip technology,” in Electronics Manufacturing Technology Symposium,”IEEE 28th International, pp. 423–426, July 2003.
[3] J. Xiong, Y.-C. Wong, E. Sarto, and L. He, “Constraint driven I/O planning and placement for chip-package co-design,” in Proc. IEEE Asia-South Pacific Des. Autom.
Conf., 2007, pp. 207 V212.
[4] C.-Y. Chang, H.-M. Chen, “Design Migration From Peripheral ASIC Design to Area-I/O Flip-Chip Design by Chip I/O Planning and Legalization,” IEEE Trans. VLSI Syst,
16(1): 108-112 (2008)
[5] H.-Y. Hsieh and T.-C. Wang, “Simple Yet Effective Algorithms for Block and I/O Buffer Placement in Flip-Chip Designs,” Proceedings of IEEE International Symposium
on Circuits and Systems (ISCAS), Kobe, Japan, May 2005, pp.1879-1882.
[6] C.Y. Peng, W.C. Chao, Y.W. Chang, J.H. Wang, “Simultaneous block and I/O buffer floorplanning for flip-chip design.” ASP-DAC, 2006, 213-218
[7] J.-W. Fang, I.-J. Lin, Y.-W. Chang, and J.-H. Wang, “A network-flow based RDL routing algorithm for flip chip design,” in IEEE Trans. Computer-Aided Design, Vol. 26,
No. 8, pp. pp. 1417–1429, August 2007.
[8] R.-J. Lee, M.-F. Lai, and H.-M. Chen, “Fast Flip-Chip Pin-Out Designation by Pin-Block Design and Floorplanning for Package-Board Codesign,” ACM/IEEE ASPDAC-
07, January 2007.
[9] K. Sheth, E. Sarto, and J.McGrath. “The importance of adopting a package-aware chip design flow,” In ACM/IEEE 43rd Design Automation Conference (DAC-06), pages 853-856, San Francisco, CA, July 24-28 2006.
[10] Yukiko Kubo, Atsushi Takahashi, “A global routing method for 2-layer ball grid array packages”, ISPD 2005, 36-43
[11] T.-C. Chen, Y.-W. Chang, and C.-C. Lin, “IMF: Interconnect-driven multilevel floorplanning for large-scale building-module designs,” in Proceedings of IEEE/ACM International Conference on Computer-Aided Design (ICCAD-2005), pp. 159–164, San Jose, Nov. 2005.
[12] J. A. Roy, S. N. Adya, D. A. Papa and I. L. Markov, “Min-cut Floorplacement”, IEEE Trans. on Computer-Aided Design, vol. 25, no. 7, pp. 1313-1326, 2006.
[13] G. Karypis, V. Kumar, “Multilevel k-way hypergraph. partitioning”, Design Automation Conference, 1999,. pp. 343, V348.
[14] “FastPlace 3.0: A Fast Multilevel Quadratic Placement Algorithm with Placement Congestion Control”, ASP-DAC 2007, 135-140
[15] M. Wang, X. Yang and M. Sarrafzadeh, “Dragon2000: Standard-cell Placement Tool for Large Industry Circuits,” ICCAD 2000, pp. 260-263
[16] A.R.Agnihotri, S.Ono and P.H.Madden, “Recursive Bisection Placement: Feng Shui 5.0 Implementation Details”,ISPD2005, pp. 230-232, April 2005.
[17] Y.-C. Chang, Y.-W. Chang, G.-M. Wu, and S.-W. Wu, ”B*-trees: A New Representation for Non-slicing Floorplans,” in Proc. of ACM/IEEE Design Automation Conference
(DAC-2000), LA, CA, June 2000
[18] S.-L. Ou and M. Pedram, “Timing-driven Placement based on Partitioning with Dynamic Cut-net Control”,DAC 2000, pp. 472-476.
[19] http://glaros.dtc.umn.edu/gkhome/metis/hmetis/overview
[20] http://vlsicad.eecs.umich.edu/BK/parquet/
[21] http://cc.ee.ntu.edu.tw/ ywchang/research.html