請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/60075
完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.advisor | 郭斯彥(Sy-Yen Kuo) | |
dc.contributor.author | Chao-Hung Wang | en |
dc.contributor.author | 王詔弘 | zh_TW |
dc.date.accessioned | 2021-06-16T09:54:29Z | - |
dc.date.available | 2017-02-08 | |
dc.date.copyright | 2017-02-08 | |
dc.date.issued | 2017 | |
dc.date.submitted | 2017-01-05 | |
dc.identifier.citation | [1] S.-H. Baek, H.-Y. Kim, Y.-K. Lee, D.-Y. Jin, S.-C. Park and J.-D. Cho, “Ultra High Density Standard Cell Library Using Multi-Height Cell Structure,” in Smart Materials, Nano-and Micro-Smart Systems, pp. 72680C–72680C, 2008.
[2] I. S. Bustany, D. Chinnery, J. R. Shinnerl and V. Tutsi, “ISPD 2015 Benchmarks with Fence Regions and Routing Blockages for Detailed-Routing-Driven Placement,” in Proc. Symposium on International Symposium on Physical Design, ACM, pp. 157–164., 2015. [3] W.-K. Chow, C-.W. Pui, F. Y. Young, “Legalization Algorithm for Multiple-Row Height Standard Cell Design,” in Proc. DAC, pages 83:1–83:6, 2016. [4] S. Dobre, A. B. Kahng, J. Li, “Mixed Cell-Height Implementation for Improved Design Quality in Advanced Nodes,” in Proc. ICCAD, pp. 854–860, 2015. [5] E. M. Gertz and S. J. Wright, “Object-Oriented Software for Quadratic Programming,” in ACM Transactions on Mathematical Software, 29.1: pp. 58–81, 2003. [6] D. Hill, “Method and system for high speed detailed placement of cells within integrated circuit designs,” in U.S. Patent 6370673, April 2002. [7] A. B. Kahng, P. Tucker, and A. Zelikovsky, “Optimization of linear placements for wirelength minimization with free sites,” in Proc. ASP-DAC, 1999. [8] Y. Lin, B. Yu, X. Xu, J.-R. Gao, N. Viswanathan, W.-H. Liu, Z. Li, C. J. Alpert, and D. Z. Pan, “MrDP: Multiple-row detailed placement of heterogeneous-sized cells for advanced nodes,” in Proc. ICCAD, 2016. [9] P. Spindler, U. Schlichtmann, F. M. Johannes, “Abacus: Fast Legalization of Standard Cell Circuits with Minimal Movement,” in Proc. ISPD, pp. 47–53, 2008. [10] J. Wang, A. K. Wong, and E. Y. Lam, “Standard Cell Layout with Regular Contact Placement,” Semiconductor Manufacturing, 17.3: pp. 375–383, 2004. [11] G. Wu, C. Chu, “Detailed Placement Algorithm for VLSI Design with Double-Row Height Standard Cells,” IEEE TCAD, 2015. [12] L.-T. Wang, Y.-W. Chang, and K.-T. Cheng, Electronic Design Automation: Synthesis, Verification, and Testing, Elsevier/Morgan Kaufmann, 2009. | |
dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/60075 | - |
dc.description.abstract | 在先進技術的電路設計中,標準元件庫(Standard Cell Library)需要擁有不同高度的元件;例如:鰭式場效電晶體(FinFET)技術中,鰭的數量將會決定元件的高度。高度較高的元件擁有較高的驅動強度(Drive Strength),然而會消耗更多面積及功率;反之,高度較低的元件雖然驅動強度較低,卻能節省一些面積及功率。因此,結合這兩種不同高度的元件將能達到嶄新的效果。同時處理高度不一的元件對佈局設計而言是一個複雜的挑戰,原因出自於元件的維度增加以及這些元件帶來更大的解空間(Solution Space)。
目前解決關於這一類問題的論文並不多,而本篇論文能解決的正好是針對不同高度的標準元件佈局,使每個元件彼此之間沒有重疊,並且不讓每個元件與其初始位置相距太遠。我們首先研究一個適用於單排高元件的合法化擺置(Leglization)方法──Abacus,想將其延伸成多重排高(Multiple-Row-Height)的合法化擺置方法。然而若只是簡單的延伸將會遇到許多問題,例如空間不夠或是產生過多未使用空間。因此,我們大幅修正Abacus合法化擺置的演算法,並透過其架構來設計多重排高的合法化擺置方法,不但可以有效率的移除每個元件之間的重疊狀況,還可以降低未使用空間,使佈局設計的空間利用更加寬裕。我們在目標函式中引進未使用空間作為成本考量,並推導出在特定限制下能得到最佳解的狀況。 實驗結果顯示:我們的成果比目前同類型最新的論文所增加的線長少50%,並能在合理的執行時間內完成。 | zh_TW |
dc.description.abstract | For circuit designs in advanced technologies, standard-cell libraries consist of cells with different heights; for example, the number of fins determines the height of cells in the FinFET technology. Cells of larger heights give higher drive strengths, but consume larger areas and power. Such mixed cell heights incur new, complicated challenges for layout designs, due mainly to the heterogeneity in cell dimensions and thus their larger solution spaces.
There is not much published work on layout designs with mixed-height standard cells. This paper addresses the legalization problem of mixed-height standard cells, which intends to place cells without any overlap and with minimized displacement. We first study the properties of Abacus, generally considered the best legalization method for traditional single-row-height standard cells but criticized not suitable for handling the new challenge, analyze the capability and insufficiencies of Abacus for tackling the new problem, and remedy Abacus’s insufficiencies and extend its advantages to develop an effective and efficient algorithm for the addressed problem. For example, dead spaces become a critical issue in mixed-cell-height legalization, which cannot be handled well with an Abacus variant alone. We thus derive a dead-space-aware objective function and an optimization scheme to handle this issue. Experimental results show that our algorithm can achieve the best wirelength among all published methods in reasonable running time, e.g., about 50% smaller wirelength increase than a state-of-the-art work. | en |
dc.description.provenance | Made available in DSpace on 2021-06-16T09:54:29Z (GMT). No. of bitstreams: 1 ntu-106-R03943174-1.pdf: 2027503 bytes, checksum: 4dece9d85ad5ade5c7abbd0fc7dc3ac0 (MD5) Previous issue date: 2017 | en |
dc.description.tableofcontents | 口試委員審定書---------------------------------------#
誌謝------------------------------------------------i 中文摘要--------------------------------------------ii ABSTRACT-------------------------------------------iii TABLE OF CONTENTS----------------------------------iv LIST OF FIGURES------------------------------------vi LIST OF TABLES-------------------------------------vii Chapter 1 Introduction-----------------------------1 1.1 Background-------------------------------------1 1.2 Motivation-------------------------------------2 1.3 Previous Works---------------------------------5 1.4 Contributions----------------------------------10 1.5 Organization of the Thesis---------------------11 Chapter 2 Problem Statement------------------------12 Chapter 3 The Proposed Algorithm-------------------15 3.1 Abacus Review and Extension--------------------15 3.2 Legalization Algorithm-------------------------19 3.3 Cell and Row Selection-------------------------23 3.4 Multi-PlaceRow Method--------------------------26 Chapter 4 Analysis on the Multi-PlaceRow Method----29 4.1 Cases for Multi-PlaceRow Method----------------32 4.2 Analyzation and Optimal Theorem----------------38 Chapter 5 Experiment Results-----------------------39 Chapter 6 Conclusions and Future Works-------------49 Bibliography---------------------------------------54 Publication List-----------------------------------56 | |
dc.language.iso | en | |
dc.title | 多重排高標準元件之有效率的擺置合法化演算法 | zh_TW |
dc.title | An Effective Legalization Algorithm for Mixed-Cell-Height Standard Cells | en |
dc.type | Thesis | |
dc.date.schoolyear | 105-1 | |
dc.description.degree | 碩士 | |
dc.contributor.oralexamcommittee | 張耀文(Yao-Wen Chang),陳東傑(Tung-Chieh Chen),方劭云(Shao-Yun Fang) | |
dc.subject.keyword | 多重排高標準元件,標準元件庫,電路佈局,合法化擺置, | zh_TW |
dc.subject.keyword | Multiple-row-height cells,standard cell library,placement,legalization, | en |
dc.relation.page | 56 | |
dc.identifier.doi | 10.6342/NTU201700014 | |
dc.rights.note | 有償授權 | |
dc.date.accepted | 2017-01-06 | |
dc.contributor.author-college | 電機資訊學院 | zh_TW |
dc.contributor.author-dept | 電子工程學研究所 | zh_TW |
顯示於系所單位: | 電子工程學研究所 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-106-1.pdf 目前未授權公開取用 | 1.98 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。