簡易檢索 / 詳目顯示

研究生: 林哲均
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.

    摘要 I 誌謝 VI 目錄 VII 表格目錄 IX 圖片目錄 X 第一章. 簡介 1 1.1 電源閘控式設計架構 3 1.1.1 分散式結構(fine-grain) 3 1.1.2 並聯式結構(coarse-grain) 4 1.2電源開關器 5 1.2.1 高壓端截止型(header type) 5 1.2.2低壓端截止型(footer type) 6 1.3 相關文獻探討 7 1.4 研究貢獻 9 1.5 論文架構 11 第二章. 電源閘控式設計模型與問題描述 12 2.1. 電源開關器等效電阻值 12 2.2. 電源網路 13 2.3. 電源開關器合理擺放位置(LEGAL LOCATION) 15 2.4. 問題描述 16 第三章. 相關研究[11] 18 3.1. 電源開關器迭代擺置流程[11] 18 3.2. 低功率電源區域分割演算法[11] 20 3.2.1. 子區塊分割 20 3.2.2. 分割演算法執行程序 21 第四章. 本論文電源開關器迭代擺置流程 24 4.1. 迭代調整子區塊等效電阻值上限 25 4.2. 子區塊內電源開關器挑選 26 4.3. 子區塊內電源開關器整數型線性規劃擺置法 29 4.4. 電壓下降值分析 33 第五章. 實驗結果 38 5.1. 標準邏輯閘位移量比較 40 5.2. 電源開關器使用總面積比較 44 第六章. 結論 50 第七章. 參考文獻 51

    [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.”

    下載圖示 校內:2019-08-26公開
    校外:2019-08-26公開
    QR CODE