跳到主要內容

簡易檢索 / 詳目顯示

研究生: 李松哲
Sung-Che Li
論文名稱: 適用於前瞻微控制器匯流排架構之可達週期精準的功率分析方法
An Efficient Cycle-Accurate Power Analysis Methodology for AMBA System
指導教授: 劉建男
Chien-Nan Liu
口試委員:
學位類別: 碩士
Master
系所名稱: 資訊電機學院 - 電機工程學系
Department of Electrical Engineering
畢業學年度: 96
語文別: 英文
論文頁數: 45
中文關鍵詞: 功率分析功率模型前瞻微控制器匯流排架構週期精準
外文關鍵詞: Power Analysis, Power Model, AMBA, Cycle-Accurate
相關次數: 點閱:9下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 由於系統晶片設計的複雜度提高,元件之間的訊號交換電路已經變成功率消耗的一個主要來源。此研究中,我們提出一個有效率的高階功率模型,適用於前瞻微控制器匯流排架構(AMBA)協定所建構的晶片上完整通訊架構,每一個匯流排元件的功率模型會根據不同特性而用不同的方法去建立,仲裁器的功率模型使用查表的方式建立,解碼器和一些多工器採用以方程式為基礎的方式去建立,至於高效能匯流排和低功率匯流排之間橋梁的部分,我們則使用遞迴式類神經網路去學習功率的特徵值。除了建立功率模型之外,我們建好的功率模型還可以進一步整合到暫存器轉移階層的模擬器中,使得功率模擬的工作可在高階環境下便利地進行。最後實驗結果顯示,即使在各式各樣不同的測試平台下,我們提出的功率模型仍然可以達到週期精確的估測結果。


    The communication architecture has become a major source of power consumption for complex System-on-Chip (SoC) design. In this work, we propose an efficient high-level power model for entire on-chip communication architecture using AMBA protocol. The power model of each bus component is created by different methods according to their distinct properties. Look-Up Table method is chosen to construct the power model of arbiter. Equation-based method is adopted in the decoder and some multiplexers. Elman Recurrent Neural Networks are used to learn the power characteristics in the APBif. In addition, our power model can be integrated into RTL simulator to facilitate the power simulation at high-level. The experimental results have shown that the proposed power model can achieve cycle-accurate estimation even for various test benches.

    Chapter 1 Introduction 1.1 Motivation 1.2 Organization Chapter 2 Related Works 2.1 Power Sources of CMOS Digital Circuits 2.2 Overview of Power Estimation Techniques 2.3 High-Level Power Estimation Techniques 2.4 Previous Works Chapter 3 Component-Based Power Models 3.1 Introduction 3.1.1 EASY System 3.1.2 Methodology Overview 3.1.3 Power Model Generation 3.2 Arbiter 3.3 Decoder 3.4 Multiplexer 3.4.1 MuxM2S 3.4.2 MuxS2M 3.4.3 MuxP2B 3.5 APBif 3.6 Global Wires Chapter 4 Combined with RTL Simulation Chapter 5 Experimental Results Chapter 6 Conclusions and Future Works References

    [1] E. Macii, M. Pedram, F. Somenzi, “High-Level Power Modeling, Estimation, and Optimization,” IEEE Trans. on CAD, vol. 17, pp. 1061-1079, Aug. 1998.
    [2] V. Tiwari, S. Malik and A. Wolfe, “Power Analysis of Embedded Software: A First Step towards Software Power Minimization,” IEEE Trans. on VLSI, vol. 2, pp. 437-445, Dec. 1994.
    [3] M. Sami, D. Sciuto, C. Silvano and V. Zaccaria, “An Instruction-level Energy Model for Embedded VLIW Architectures,” IEEE Trans. on CAD, vol. 21, pp. 998-1010, Sept. 2002.
    [4] K. Lahiri and A. Raghunathan, “Power Analysis of System-Level On-Chip Communication Architectures,” in Proc. CODES+ISSS, pp. 236-241, Sept. 2004.
    [5] ARM,”AMBA Specification (Rev 2.0),” May 1999.
    [6] Synopsys,” PrimePower Manual,” V-2003.12, Dec. 2003.
    [7] F. N. Najm, “A Survey of Power Estimation Techniques in VLSI Circuits,” IEEE trans. on VLSI, vol. 2, pp. 446-455, Dec. 1994.
    [8] N. D. Liveris, P. Banerjee, “Power Aware Interface Synthesis for Bus-based SoC Designs”, DATE, pp. 864-869, Feb. 2004.
    [9] Y. Zhang, W. YE, and M. J. Irwin, ”An alternative architecture for on-chip global interconnect: segmented bus power modeling”, Conference Record of the Thirty-Second Asilomar Conference on Signals, Systems and Computers, pp. 1062-1065,Nov. 1998.
    [10] Y. Zhang, R. Y. Chen, W. YE, and M. J. Irwin, “System Level Interconnect Modeling,” Proceedings of the International ASIC Conference, pp. 289-293, Sept. 1998.
    [11] F. Menichelli, M. Olivieri, L. Benini, M. Donno, L. Bisdounis, “A Simulation-Based Power-Aware Architecture Exploration of a Multiprocessor System-on-Chip Design,” DATE, pp. 312-317, Feb. 2004.
    [12] M. Caldari et al., “System-Level Power Analysis Methodology Applied to the AMBA AHB Bus,” DATE, pp. 32-37, March 2003.
    [13] I. Lee, H. Kim, P. Yang, S. Yoo, E.Y. Chung,” PowerViP: SoC Power Estimation Framework at Transaction Level,” Asia and South Pacific Conference on Design Automation, Jan. 2006.
    [14] S. Pasricha, Y.H. Park, F. J. Kurdahi, N.Dutt,” System-Level Power-Performance Trade-Offs in Bus Matrix Communication Architecture Synthesis,” in Proc. CODES+ISSS, pp. 300-305, Oct. 2006.
    [15] ARM”AMBA University Kit User Guide,” Sept. 2001.
    [16] ARM,”AMBA University Kit Technical Reference Manual,” Sept. 2001.
    [17] W. T. Hsieh, C. C. Shiue, and C. N. Liu, “An Efficient Power Modeling Approach of Sequential Circuits Using Recurrent Neural Networks,” IEE Proceedings - Computers and Digital Techniques, vol. 153, Issue: 2, pp. 78-86, March 2006.
    [18] MathWorks,” Neural Network Toolbox for Use with MATLAB,” Sept. 2006.
    [19] D. Varberg, E. J. Purcell, “Calculus,” 7th edition , Prentice Hall, 1997.

    QR CODE
    :::