Responsive image
博碩士論文 etd-0729108-131158 詳細資訊
Title page for etd-0729108-131158
論文名稱
Title
搭配SystemC之系統層級功率估計架構
System-level power estimation framework with SystemC
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
81
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2008-07-16
繳交日期
Date of Submission
2008-07-29
關鍵字
Keywords
功率估計、系統層級、輔助設計、低功率
system level, power estimation, CAD, low-power, SystemC
統計
Statistics
本論文已被瀏覽 5672 次,被下載 0
The thesis/dissertation has been browsed 5672 times, has been downloaded 0 times.
中文摘要
由於能量消耗影響行動裝置的待機時間及電池的重量與成本,設計低功率的SOC成為一項重要的課題。目前的系統層級設計中尚未有成熟、商業化的功率消耗估計軟體供SOC開發人員使用。本論文提出一個系統層級的功率估計架構,能夠藉由使用者自訂的功率模型,自動化地提供功率估計的功能。本架構將SystemC模擬環境與功率估計分離成兩個同時運行的程序,首先依據使用者設定的功率參數自動產生一個收集資訊的SystemC模組,在模擬時自動從SystemC模擬環境中收集功率參數的數值傳送到功率估計程式,接著功率估計程式會根據使用者設定的功率計算公式算出功率消耗。使用者能夠藉由本功率估計架構快速地在原有之SystemC模擬環境中加入功率估計之功能,藉此分析其SOC系統中的功率消耗情況,找出改良重點,並且能夠在加入低功率設計後,利用本架構方便地比較與分析各種低功率設計的優缺點。本論文將此功率估計架構套用在一個3D繪圖SOC上,藉由分析此SOC之功率消耗驗證本功率估計架構的功能性與實用性。
Abstract
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.
目次 Table of Contents
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
參考文獻 References
[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.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外均不公開 not available
開放時間 Available:
校內 Campus:永不公開 not available
校外 Off-campus:永不公開 not available

您的 IP(校外) 位址是 3.137.192.3
論文開放下載的時間是 校外不公開

Your IP address is 3.137.192.3
This thesis will be available to you on Indicate off-campus access is not available.

紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code