研究生: |
王竑智 Wang, Hung-Chih |
---|---|
論文名稱: |
考量混合列高設計列配置的全局佈局 Row Configuration Aware Global Placement for Mixed-Row-Height Designs |
指導教授: |
麥偉基
Mak, Wai-Kei |
口試委員: |
王廷基
Wang, Ting-Chi 陳宏明 Chen, Hung-Ming |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2022 |
畢業學年度: | 111 |
語文別: | 英文 |
論文頁數: | 54 |
中文關鍵詞: | 全局佈局 、混合列高設計 、列配置 |
外文關鍵詞: | Global Placement, Mixed-Row-Height Designs, Row Configuration |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在先進技術節點中,每個標准元件可能在元件庫當中有多個實體設計。這些實體設計被稱為元件版本,它們可能有不同的面積、功耗和驅動強度。這使得元件庫能夠更靈活得滿足不同的設計限制。本文中所採用的混和列高設計擁有兩種不同的列高,也就是矮和高。相對應的元件庫中每個元件有著不同高度的元件版本像是矮、高和雙列高。和具有混和元件高的單列高設計相比,混和列高設計所需較小的晶片面積。混和列高設計的其中一個限制是每個元件只能被擺置在有合適列高的列上。文中採用的設計中,只有一部分元件可以變更版本,我們稱那些元件為彈性元件。我們可以對彈性元件進行版本替換來達成合理的資源使用。其餘被限制版本的元件我們稱之為非彈性元件。儘管混和列高設計有多項優點,擺置問題變得更加複雜。
在本文中,我們提出一個考量混合列高設計列配置的全局佈局。我們的方法不只消除擺置區域上的壅擠點,也適當的擺置那些非彈性元件。由於在本文中考量到了列配置所以在合法化階段時可以花費較少努力。我們方法的主要貢獻是在細部階段中有效的消除壅塞點。與先前的研究相比,實驗結果顯示我們在合法擺置的半周長線長可以減少約3%及在合法化階段的元件位移減少約30%。
In advanced technology nodes, each standard cell may have multiple physical implementations in the cell library. Those implementations are called cell versions; they may have different areas, power consumption, and driving strength. It makes the cell library more flexible to meet different design constraints. The mixed-row-height design adopted in this paper has two different row heights, i.e., short and tall. The corresponding cell library also contains versions with different heights such as short, tall, and double-row height for each standard cell. Compared to the uniform-row-height designs with mixed cell height, the hybrid-row-height design can result in a smaller required chip area. One of the constraints of mixed-row-height designs is that each cell can only be placed on rows with proper row height. In the adopted designs, only part of cells can change their versions, and we call those cells flexible cells. We can perform version substitution on flexible cells to maintain reasonable resource usage. The other cells which cannot change the cell versions are called non-flexible cells. Although the mixed-row-height designs have many advantages, the placement problem becomes more complicated.
In this paper, we propose a row configuration aware global placement for advanced mixed-row-height designs. Our approach not only eliminates congestion in the placement region but also properly places those non-flexible cells. As a result, the legalization stage can take less effort from the row configuration awareness in this paper. The main contribution of our approach is the efficient congestion elimination in the refinement stage. Compared with the previous work, the experimental results show that our approach can reduce about 3% on the half-perimeter wirelength of the legalized placement and about 30% on the displacement of cells in the legalization stage.
[1] J. Chen, Z. Huang, Y. Huang, W. Zhu, J. Yu, and Y.-W. Chang, “An efficient EPIST algorithm for global placement with non-integer multiple-height cells,” 2020 57th ACM/IEEE Design Automation Conference, pp.1–6, 2020.
[2] S. Dobre, A. B. Kahng, and J. Li, “Mixed cell-height implementation for improved design quality in advanced nodes,” 2015 IEEE/ACM International Conference on Computer-Aided Design, pp.854–860, 2015.
[3] Y.-C. Zhao, Y.-C. Lin, T.-C. Wang, T.-H. Wang, Y.-R. Wu, H.-C. Lin, and S.-Y. Kao,“A mixed-height standard cell placement flow for digital circuit blocks,” 2019 Design, Automation Test in Europe Conference Exhibition, pp.328–331, 2019.
[4] A. B. Kahng, “Advancing placement,” Proceedings of the 2021 Symposium on International Symposium on Physical Design, p.15–22, 2021.
[5] Y.-J. Lee, “Global placement for mixed-row-height designs,” Master’s thesis, National Tsing Hua University, Hsinchu, Taiwan, 2020.
[6] T.-C. Chen, Z.-W. Jiang, T.-C. Hsu, H.-C. Chen, and Y.-W. Chang, “NTUplace3: an analytical placer for large-scale mixed-size designs with preplaced blocks and density constraints,”IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, pp.1228–1240, 2008.
[7] K.-Y. Chen, H.-C. Hsu, W.-K. Mak, and T.-C. Wang, “Hybridgp: Global placement for hybrid-row-height designs,” pp.294–299, 2022.
[8] T. Lin, C. Chu, J. R. Shinnerl, I. Bustany, and I. Nedelchev,“POLAR: a high performance mixed-size wirelengh-driven placer with density constraints,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 34, pp. 447–459, March 2015.
[9] “ISPD 2015 blockage-aware detailed routing-driven placement contest.” http://www.ispd.cc/contests/15/ispd2015contest.html. [Online; accessed 18-June-2021].
[10] N. Viswanathan and C.-N. Chu, “Fastplace: efficient analytical placement using cell shifting, iterative local refinement,and a hybrid net model,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 24, no. 5, pp. 722–733, 2005.
[11] P. Spindler, U. Schlichtmann, and F. M. Johannes, “Kraftwerk2—a fast force-directed quadratic placement approach using an accurate net model,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 27, no. 8, pp. 1398–1411, 2008.
[12] H.-C. Hsu, “A parallel global placement framework for mixed-row-height designs,” Master’s thesis, National Tsing Hua University, Hsinchu, Taiwan, 2021.
[13] P.-S. Chiu, “Placement legalization for designs with mixed-height cells and rows,” Master’s thesis, National Tsing Hua University, Hsinchu, Taiwan, 2019.