| 研究生: |
林哲均 Lin, Che-Chun |
|---|---|
| 論文名稱: |
針對電源閘控式設計能考慮擺置密度之電源開關器插入演算法 Placement Density Aware Power Switch Insertion Algorithm for Power Gating Designs |
| 指導教授: |
林家民
Lin, Jai-Ming |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系碩士在職專班 Department of Electrical Engineering (on the job class) |
| 論文出版年: | 2014 |
| 畢業學年度: | 102 |
| 語文別: | 中文 |
| 論文頁數: | 52 |
| 中文關鍵詞: | 電源閘控式設計 、電源開關器 、電壓下降值 |
| 外文關鍵詞: | power gating design, power switch, IR-drop |
| 相關次數: | 點閱:119 下載:3 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
由於半導體產業製程技術的進步,現代的積體電路(IC) 中電晶體元件數量迅速增加,使得電路中的漏電流(leakage current) 功率消耗問題變得越來越嚴重,在解決此問題的諸多方法之中,電源閘控式設計(power gating designs) 是相當有效的方法。它將非持續運作的電路區分為低功率電源區域(low-power domain),並藉由電源開關器(power switch) 關斷處於待機模式下的低功率電源區域供應電壓,以降低漏電流的消耗。然而,在電路中加入電源開關器後,亦會衍生出其他考量議題,包含低功率電源域電壓下降 (IR-drop),增加設計成本,以及對於已經完成擺置之邏輯電路產生影響, 而這些問題又與電源開關器的使用數量與擺放位置皆息息相關。有別於先前的研究多半以貪婪演算法(greedy algorithm) 的方式處理此問題,本論文使用等效電阻去模擬低功率電源區域中之電源開關器,再根據二分搜尋法迭代以尋找滿足電壓下降限制所需之等效電阻值,並且依此值計算出電源開關器的使用數量;最後,為了能在擺置電源開關器時,同步考量電壓與對已擺放之邏輯電路的影響兩項因素,本論文又提出整數型線性規劃(integer linear programming) 的方法去決定電源開關器的擺放位置。實驗結果證實本論文的執行結果相較於先前的相關研究結果,能夠使用更為精簡電源開關器去滿足電壓下降值的限制,除此之外,對已擺放之邏輯電路的影響也更加輕微。
Due to advance in manufacture technology, leakage current becomes a serious problem in modern IC designs. Power gating is a widely applied technique to resolve this problem, which requires to place power switches into a low-power domain to turn off supply voltage. Insertion of power switches is an important step in power gating designs because number and locations of power switches have great impact on chip area and IR-drop of circuits. Unlike previous works using the greedy algorithm to handle this problem, this thesis proposes a simplified model to approximate the required equivalent resistance of power switches in a low-power domain, and determines proper number and types of power switches based on the value. It also adopts the binary search method to find the precise value. Further, in order to reduce its impact on pre-placed standard cells, a mathematical approach is proposed to determine the locations of these power switches. We compare our method with the work of engineers and the greedy method which was implemented by us based on test cases provided by Himax. Experimental results demonstrate that our approach uses less area of power switches to satisfy the IR-drop constraint. Moreover, our approach has small influence to pre-placed standard cells.
[1] J.-M. Lin, C.-C. Lin, Z.-W. Syu, C.-C. Tsai, and K. Huang, “Current density aware power switch placement algorithm for power gating designs,” in International symposium on physical design, Petaluma, California, USA, 2014, pp. 85-92.
[2] Y. Lee Kee, and U. Chee Kong, “Power density aware power gate placement optimization scheme,” in Asia Symposium on Quality Electronic Design (ASQED), 2010, pp. 38-42.
[3] G. Sery, S. Borkar, and V. De, “Life is CMOS: why chase the life after?,” in Design Automation Conference, 2002, pp. 78-83.
[4] M. Anis, S. Areibi, M. Mahmoud, and M. Elmasry, “Dynamic and leakage power reduction in MTCMOS circuits using an automated efficient gate clustering technique,” in Design Automation Conference, 2002, pp. 480-485.
[5] C. Tsuang-Wei, H. Ting-Ting, and H. Sheng-Yu, “Functionality directed clustering for low power MTCMOS design,” in Asia and South Pacific Design Automation Conference, ASP-DAC 2005, pp. 862-867 Vol. 2.
[6] C. Shi-Hao, L. Youn-Long, and M. C. T. Chao, “Power-Up Sequence Control for MTCMOS Designs,” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 21, no. 3, pp. 413-423, 2013.
[7] V. Khandelwal, and A. Srivastava, “Leakage control through fine-grained placement and sizing of sleep transistors,” in International Conference on Computer Aided Design, ICCAD, 2004, pp. 533-536.
[8] L. Z. Shi Kaijian, Jiang Yi-Min, Yuan Lin, “Simultaneous Sleep Transistor Insertion and Power Network Synthesis for Industrial Power Gating Designs,” Journal of Computers, vol. 3, no. 3, pp. 6-13, 2008.
[9] J. N. Kozhaya, and L. A. Bakir, “An electrically robust method for placing power gating switches in voltage islands,” in Custom Integrated Circuits Conference, 2004, pp. 321-324.
[10] T. Tsun-Ming, M. C. T. Chao, L. Chien-Pang, and L. Chen-Hsing, “Power-switch routing for coarse-grain MTCMOS technologies,” in International Conference on Computer-Aided Design, ICCAD, 2009, pp. 39-46.
[11] S.-W. Chen, “Insertion of Power Switches in Power Gating Designs Based on Resistance Partition Approach,” Thesis for Master of Science, 2013.
[12] “http://www.synopsys.com/home.aspx.”
[13] K. Shi, L. Zhian, and J. Yi-Min, “A Power Network Synthesis Method for Industrial Power Gating Designs,” in International Symposium on Quality Electronic Design, ISQED, 2007, pp. 362-367.
[14] L. Zuowei, M. Yuchun, Z. Qiang, C. Yici, W. Yu, H. Tingting, and X. Yuan, “Thermal-aware power network design for IR drop reduction in 3D ICs,” in Asia and South Pacific Design Automation Conference (ASP-DAC), 2012, pp. 47-52.
[15] “http://www.globalfoundries.com.”