簡易檢索 / 詳目顯示

研究生: 邱坤瑋
Chiu, Kun-Wei
論文名稱: 適合電源閘控式設計之NBTI感知高效喚醒策略
An Efficient NBTI-aware Wake-up Strategy for Power-Gated Designs
指導教授: 林英超
Lin, Ing-Chao
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2017
畢業學年度: 105
語文別: 英文
論文頁數: 38
中文關鍵詞: 電源閘控喚醒策略喚醒順序睡眠電晶體負偏壓不穩定效應
外文關鍵詞: power gating, wake-up strategy, wake-up sequence, sleep transistor, NBTI
相關次數: 點閱:285下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 高漏電流功耗 (leakage power) 在現代IC設計當中已變成一個很嚴重的問題。藉由把暫時不會使用之電路區塊的電源阻斷掉,電源閘控式設計 (power gating) 已成為減少漏電流功耗的最有效方法之一。在電路被喚醒的過程中,同時將睡眠電晶體 (sleep transistor) 一起打開將產生額外的湧浪電流 (surge current),這些湧浪電流可能會威脅到電路訊號的完整性。為了避免在喚醒電路的過程中產生巨大的湧浪電流,睡眠電晶體的喚醒順序 (wake-up sequence) 應該要被小心地設計。另一方面,PMOS型的睡眠電晶體可能會因負偏壓溫度不穩定效應 (NBTI) 的影響而受害,因為它的喚醒時間 (wake-up time) 可能會隨著電路老化變長。而傳統喚醒順序固定式的方法在設計時並沒有考量到NBTI效應的影響,這將導致在電路老化後它們的喚醒時間將變得更長,甚至長到無法接受的程度。所以在這篇論文中,我們提出一個全新的、能夠感知NBTI效應的喚醒策略 (NBTI-aware wake-up strategy) 來減少喚醒時間。我們的策略首先會根據不同的電路老化狀態找出若干組適當的喚醒順序,然後再根據電路真實的老化程度 (也就是經過數月或數年的老化時間後) 在電路運行時動態地改變喚醒順序。實驗結果顯示,和傳統喚醒順序固定式的方法相比較,我們的策略最多可減少平均喚醒時間 (average wake-up time ) 達45.04%。同時依據我們的估算,為了實現可變喚醒順序的電路結構所產生的額外面積,最多不會超過整體電路面積的6%。

    High leakage power consumption has become a serious problem in modern IC design. By isolating a block of circuit which is not in use from power supply, power gating has become one of the most effective ways to reduce leakage power. During circuit wake-up process, turning on sleep transistors simultaneously may induce excessive surge current, which will threaten signal integrity. To avoid significant surge current, sleep transistor wake-up sequence should be carefully designed. On the other hand, PMOS sleep transistors may suffer from Negative-Bias Temperature Instability (NBTI), and the wake-up time is increased after circuit aging. Conventional fixed wake-up sequence based methods does not consider the NBTI effect, which may result in longer or unacceptable wake-up time after circuit aging. Therefore, in this thesis, we propose a novel NBTI-aware wake-up strategy to reduce the wake-up time. Our strategy first finds a set of proper wake-up sequences under different aging circumstance and then dynamically reconfigures wake-up sequences at runtime based on the actual aging scenario (i.e. different months or years of aging). Experimental results show that compared with a traditional fixed wake-up sequence approach, our strategy can reduce up to 45.04% average wake-up time latency. Meantime, according to our estimation, to implement the reconfigurable wake-up sequence structure, the parasitic area overhead is no more than 6% total circuit area.

    中文摘要 I ABSTRACT II 誌謝 III CONTENTS IV LIST OF TABLES VI LIST OF FIGURES VII CHAPTER 1 INTRODUCTION 1 1.1 BACKGROUND 1 1.2 OUR CONTRIBUTIONS 3 1.3 THESIS ORGANIZATION 4 CHAPTER 2 PRELIMINARIES 5 2.1 POWER GATING DESIGN AND DSTN MODEL 5 2.2 WAKE-UP TIME MINIMIZATION ALGORITHM 6 2.3 NBTI MODEL 8 2.4 CRITICAL PATH MONITOR 8 CHAPTER 3 ANALYSIS OF THE NBTI EFFECT ON WAKE-UP SEQUENCE 10 3.1 INCREASE OF WAKE-UP TIME DUE TO THE NBTI-EFFECT 10 3.2 CIRCUIT RECONFIGURATION TO REDUCE WAKE-UP TIME 12 3.3 THE TRADE-OFF BETWEEN THE RECONFIGURATION NUMBER AND WAKE-UP TIME REDUCTION 15 3.4 PROBLEM FORMULATION 17 CHAPTER 4 NBTI-AWARE WAKEUP STRATEGY AND SEQUENCE DECISION ALGORITHM 19 4.1 NBTI-AWARE WAKE-UP STRATEGY 19 4.2 NBTI-AWARE WAKE-UP SEQUENCE DECISION ALGORITHM 21 4.3 THE OPTIMAL SOLUTION PROOF OF NBTI-AWARE WAKE-UP SEQUENCE DECISION ALGORITHM 24 CHAPTER 5 SIMULATION SETUP AND EXPERIMENTAL RESULTS 27 5.1 SIMULATION SETUP AND EXPERIMENTAL RESULTS 27 5.2 MULTIPLEXER AREA OVERHEAD ESTIMATION 28 5.3 AVERAGE WAKE-UP TIME REDUCTION VS. RECONFIGURATION NUMBER 30 5.4 MULTIPLEXER NUMBER VS. RECONFIGURATION NUMBER 31 5.5 THE CHOICE METHOD OF SURGE CURRENT CONSTRAINT 32 CHAPTER 6 CONCLUSIONS 35 REFERENCES 36

    [1]J. Zhan, J. Ouyang, F. Ge, J. Zhao, and Y. Xie, “Hybrid Drowsy SRAM and STT-RAM Buffer Designs for Dark-Silicon-Aware NoC,” in IEEE Transactions on Very Large Scale Integration Systems (TVLSI), vol. 24, no. 10, pp. 3041–3054, Oct. 2016.
    [2]D. Flynn, R. Aitken, A. Gibbons, and K. Shi, Low Power Methodology Manual for System on Chip Design. New York, NY, USA: Springer, 2007.
    [3]C. Long and L. He, “Distributed sleep transistor network for power reduction,” in IEEE Transactions on Very Large Scale Integration Systems (TVLSI), vol. 12, no. 9, pp. 937–946, Sep. 2004.
    [4]M.-C. Lee, S.-C. Chang, C.-S. Su, and E. Tsai, “Performance and wake-up schedule optimization of power gating design,” in Proc. of International SoC Design Conference (ISOCC), Vol. 1, pp. I-36, Nov. 2008.
    [5]JD.-C. Juan, Y.-T. Chen, M.-C. Lee, and, S.-C. Chang, “An efficient wake-up strategy considering spurious glitches phenomenon for power gating designs,” in IEEE transactions on very large scale integration systems (TVLSI), vol. 18, no. 2, pp. 246-255, 2010.
    [6]M.-C. Lee, Y. Shi, and S.-C. Chang, “Efficient wakeup scheduling considering both resource usage and timing budget for power gating designs,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 31, no. 7, pp.1041-1049, 2012.
    [7]S. Paik, S. Kim, and Y. Shin, ”Wakeup synthesis and its buffered tree construction for power gating circuit designs,” in Proc. of the ACM/IEEE International Symposium on Low power Electronics and Design (ISLPED), pp. 413-418, Aug. 2010.
    [8]Y.-T. Shyu, J.-M. Lin, C.-C. Lin, C.-P., Huang, S.-J. Chang, “An Efficient and Effective Methodology to Control Wake-up sequence of Power Switches for Power Gating Designs,” in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 35, no. 10, pp. 1730-1743, 2016.
    [9]Neil H. E. Weste and David Money Harris 2010. Integrated Circuit Design, Fourth Edition. PEARSON, 2011.
    [10]R. Vattikonda, W. Wang, and Y. Cao, “Modeling and minimization of PMOS NBTI effect for robust nanometer design,” in Proc. of ACM/IEEE Design Automation Conference (DAC), pp.1074-1052, San Francisco, CA, USA, 2006.
    [11]K.-C. Wu, I.-C. Lin, Y.-T. Wang, and S.-S. Yang, “BTI-aware sleep transistor sizing algorithm for reliable power gating designs,” in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 33, no. 10, pp. 1591–1595, Oct. 2014.
    [12]A. Calimera, E. Macii, and M. Poncino, “NBTI-aware sleep transistor design for reliable power-gating,” in Proc.of ACM Great Lakes symposium on VLSI (GLSVLSI), pp. 333-338, May 2009.
    [13]M.-C. Lee, Y.-G. Chen, D.-K. Huang, and S.-C. Chang, “NBTI-aware power gating design,” in Proc. of IEEE Asia and South Pacific Design Automation Conference (ASP-DAC), pp. 609-614, Jan. 2011.
    [14]K.C.-Wu, D. Marculescu, M.-C. Lee, and S.-C. Chang, “Analysis and mitigation of NBTI-induced performance degradation for power-gated circuits,” in Proc. of IEEE/ACM international symposium on Low-power electronics and design (ISLPED), pp. 139-144, August 2011.
    [15]D. Rossi, V. Tenentes, S. Khursheed, and B. M. Al-Hashimi, “NBTI and leakage aware sleep transistor design for reliable and energy efficient power gating,” in Proc. of IEEE European Test Symposium (ETS), pp.1-6, May 2015.
    [16]D. Rossi, V. Tenentes, S. Yang, S. Khursheed, and, B. M. Al-Hashimi, “Reliable power gating with nbti aging benefits,” in IEEE Transactions on Very Large Scale Integration Systems (TVLSI), vol. 24, no. 8, pp.2735-2744, Feb. 2016.
    [17]Drake, R. Senger, H. Deogun, G. Carpenter, S. Ghiasi, T. Nguyen, N. James, M. Floyd, and V. Pokala, “A Distributed Critical-Path Timing Monitor for a 65nm High-Performance Microprocessor,” in Proc. of IEEE International Solid- State Circuits Conference (ISSCC), pp.398–399, 2007.
    [18]V. Sreekumar and S. Ravichandran, “Impact of leakage and short circuit current in rush current analysis of power gated domains,” in Proc. of SoutheastCon, pp. 41–44, Concord, NC, USA, 2010.
    [19]W. Wang, Z. Wei, S. Yang, and Y. Cao, “An efficient method to identify critical gates under circuit aging,” in Proc. of IEEE/ACM International Conference on Computer-Aided Design (ICCAD), pp. 735–740, 2007.
    [20]Y.-G. Chen, T. Wang, K.-Y. Lai, W.-Y. Wen, Y. Shi, S.-C. Chang, “Critical Path Monitor Enabled Dynamic Voltage Scaling for Graceful Degradation in SubThreshold Designs,” in Proc. of IEEE/ACM Design Automation Conference (DAC), pp.1-6, San Francisco, CA, USA, June 2014.
    [21]Y.-G. Chen, W.-Y. Wen, T. Wang, Y. Shi, S.-C. Chang, “Q-Learning Based Dynamic Voltage Scaling for Designs with Graceful Degradation,” in Proc. of International Symposium on Physical Design (ISPD), pp.41-48, Monterey, CA, USA, March 2015.
    [22]Predictive Technology Model (PTM). [Online]. Available http://www.ptm.asu.edu, accessed Mar. 2013.

    無法下載圖示 校內:2022-08-21公開
    校外:不公開
    電子論文尚未授權公開,紙本請查館藏目錄
    QR CODE