跳到主要內容

臺灣博碩士論文加值系統

(18.97.9.171) 您好!臺灣時間:2024/12/09 08:29
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:黃鴻杰
研究生(外文):Hong-Jie Huang
論文名稱:搭配SystemC之系統層級功率估計架構
論文名稱(外文):System-level power estimation framework with SystemC
指導教授:鄺獻榮
指導教授(外文):Shiann-Rong Kuang
學位類別:碩士
校院名稱:國立中山大學
系所名稱:資訊工程學系研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2008
畢業學年度:96
語文別:中文
論文頁數:81
中文關鍵詞:功率估計系統層級輔助設計低功率
外文關鍵詞:system levelpower estimationCADlow-powerSystemC
相關次數:
  • 被引用被引用:1
  • 點閱點閱:176
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
由於能量消耗影響行動裝置的待機時間及電池的重量與成本,設計低功率的SOC成為一項重要的課題。目前的系統層級設計中尚未有成熟、商業化的功率消耗估計軟體供SOC開發人員使用。本論文提出一個系統層級的功率估計架構,能夠藉由使用者自訂的功率模型,自動化地提供功率估計的功能。本架構將SystemC模擬環境與功率估計分離成兩個同時運行的程序,首先依據使用者設定的功率參數自動產生一個收集資訊的SystemC模組,在模擬時自動從SystemC模擬環境中收集功率參數的數值傳送到功率估計程式,接著功率估計程式會根據使用者設定的功率計算公式算出功率消耗。使用者能夠藉由本功率估計架構快速地在原有之SystemC模擬環境中加入功率估計之功能,藉此分析其SOC系統中的功率消耗情況,找出改良重點,並且能夠在加入低功率設計後,利用本架構方便地比較與分析各種低功率設計的優缺點。本論文將此功率估計架構套用在一個3D繪圖SOC上,藉由分析此SOC之功率消耗驗證本功率估計架構的功能性與實用性。
Energy consumption will reduce the battery life time and increase the weight and cost of mobile devices. Low-power design methods become an important issue of SOC. Until now, there is no commercial power estimates software in system-level. Users must add power estimation to SystemC simulation environment by themselves. In this paper, we proposed a system-level power estimation framework. Users can use their custom power model, and add power estimation automatically. The proposed framework separates the SystemC simulation environment and power estimation into two independent procedures. First, we generate a data collection SystemC module automatically based on the parameters set up by users. This data collection module will automatically collect the information of parameters from SystemC simulation environment, and send these information to power estimation program. Power estimation program will calculate power consumption according to these parameters and formulas set by user. Users can add power estimation to their SystemC simulation environment quickly and use our framework to analysis the power consumption of their SOC system to find improvement issues. Users can use of our framework to compare and analyze various low-power design methods. In this paper, we applied our framework to estimate the power consumption of a 3D graphics SOC to authenticate the functional and practical ability of our framework.
Chapter 1 概論 ................................... 1
1.1 研究動機 ................................... 1
1.2 貢獻 ....................................... 2
1.3 論文大綱 ................................... 2
Chapter 2 研究背景與相關研究 ..................... 3
2.1 電子系統層級設計 ........................... 3
2.2 功率估計模型 ............................... 5
2.2.1 處理器 ................................. 6
2.2.2 匯流排 ................................. 9
2.2.3 記憶體 ................................ 10
2.2.4 系統層級功率估計方法 .................. 11
2.3 低功率設計方法 ............................ 14
2.3.1 Clock gating .......................... 14
2.3.2 電源管理 .............................. 15
Chapter 3 系統層級功率估計架構 .................. 17
3.1 功率估計架構 .............................. 17
3.2 功率資訊收集 .............................. 20
3.2.1 功率參數設定 .......................... 20
3.2.2 資訊收集模組與硬體元件的搭配 .......... 22
3.2.3 資訊累計與動態功率模型 ................ 23
3.3 功率消耗計算方法 .......................... 27
3.3.1 功率消耗計算公式 ...................... 27
3.3.2 功率資訊的取樣與計算 .................. 29
Chapter 4 功率估計架構之應用實例 ................ 33
4.1 3D繪圖SOC的SystemC模擬環境 ................ 33
4.2 3D繪圖SOC的功率估計模型 ................... 38
4.2.1 處理器的功率估計模型 .................. 38
4.2.2 匯流排的功率估計模型 .................. 38
4.2.3 記憶體的功率估計模型 .................. 41
4.2.3 ASIC的功率估計模型 .................... 44
4.3 3D繪圖SOC功率估計實例 ..................... 48
4.4 3D繪圖SOC搭配clock gating功率估計實例 ..... 50
4.5 3D繪圖SOC搭配電源管理功率估計實例 ......... 54
Chapter 5 結論與未來目標 ........................ 63
5.1 結論 ...................................... 63
5.2 未來目標 .................................. 63
參考文獻 .......................................... 65
附錄A 功率估計程式輸入格式與說明 ................. 68
[1] OCP-IP, http://www.ocpip.org/home .
[2] A. Haverinen, M. Leclercq, N. Weyrich, and D. Wingard, “White paper for SystemC™ based SoC Communication Modeling for the OCP™ Protocol,” www.ocp-ip.com, 2002.
[3] V. Tiwari, S. Malik, and A. Wolfe, “Power Analysis of Embedded Software: A First Step Towards Software Power Minimization,” IEEE Trans. VLSI Systems, vol. 2, pp. 437–445, Dec. 1994.
[4] A. Sinha and A. P. Chandrakasan, “JouleTrack - A Web Based Tool for Software Energy Profiling,” in Proc. Design Automation Conf., pp. 220–225, June 2001.
[5] I. Lee, H. Kim, P. Yang, S. Yoo, EY Chung, KM Choi, JT Kong, and SK Eo, “PowerViP: Soc power estimation framework at transaction level”, In ASP-DAC ''06, pp. 551-558, Jan. 2006.
[6] D. Brooks, V. Tiwari, and M. Martonosi, “Wattch: A Framework for Architectural-Level Power Analysis and Optimizations,” in Int. Symp. on Computer Architecture, 2000.
[7] W. Ye, N. Vijaykrishnan, M. Kandemir, and M. J. Irwin, “The Design and Use of SimplePower: A Cycle-Accurate Energy Estimation Tool,” in Proc. Design Automation Conf., pp. 340–345, 2000.
[8] P. P. Sotiriadis and A. P. Chandrakasan, “A Bus Energy Model for Deep Sub-Micron Technology,” IEEE Trans. VLSI Systems, vol. 10, pp. 341–350, June 2002.
[9] N. Bansal, K. Lahiri, A. Raghunathan, and S. T. Chakradhar, “Power Monitors: a framework for system-level power estimation using heterogeneous power models,” in Proc. Int. Conf. on VLSI Design, pp. 579-585, 2005.
[10] M. Caldari, M. Conti, M. Coppola, P. Crippa, S. Orcioni, L. Pieralisi, and C. Turchetti, “System-Level Power Analysis Methodology Applied to the AMBA AHB Bus”, Design, Automation and Test in Europe Conference and Exhibition, 2003.
[11] Neffe, U. Rothbart, K. Steger, C. Weiss, R. Rieger, and E. Muhlberger, “Energy estimation based on hierarchical bus models for power-aware smart cards,” Design, Automation and Test in Europe Conference and Exhibition, 2004.
[12] Micron Technology, “Calculating DDR memory system power”, http://www.micron.com/products/dram/ddr/technotes, “DDR SDRAM memory system power calculations”, http://www.micron.com/support/part_info/powercalc .
[13] Rani Bhutada and Yiannos Manoli , “Complex clock gating with integrated clock gating logic cell,” International Conference on Design & Technology of Integrated Systems in Nanoscale Era, 2007. DTIS.
[14] Trevor Pering, Tom Burd, and Robert Brodersen, “The simulation and evaluation of dynamic voltage scaling algorithms,” International Symposium on Low Power Electronics and Design, 1998.
[15] Bren Mochocki, Kanishka Lahiri, and Srihari Cadambi, “Power analysis of mobile 3D graphics,” Design, Automation, and Test in Europe, 2006.
[16] OSCI, http://www.systemc.org/home .
[17] 黃婷筠, “三維繪圖中幾何運算單元之硬體設計、系統整合與驗證,” 碩士論文, 國立中山大學資訊工程學系, 中華民國九十五年七月.
[18] 蔡宗樺, “嵌入式系統下三維繪圖之區塊式成像繪圖引擎,” 碩士論文, 國立中山大學資訊工程學系, 中華民國九十六年七月.
[19] Sachin Idgunji, “Case study of a low power MTCMOS based ARM926 SoC : Design, analysis and test challenges,” IEEE International Test Conference, 2007. ITC 2007.
[20] Jin-Lin Liu, Kun-Yi Wu, and Shiann-Rong Kuang, “Low Power Mapping and Pipelined Scheduling Using Tabu Search,” Department of Computer Science Engineering, National Sun Yat-Sen University, 2007.
[21] W.-C Kwon and T.-W Kim, "Optimal Voltage Allocation Techniques for Dynamically Variable Voltage Processors," ACM Transactions on Embedded Computing Systems, Vol.4, No1, pp.211-230, February 2005.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊