請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/25201
完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.advisor | 王勝德(Sheng-De Wang) | |
dc.contributor.author | Chun-Yi Lee | en |
dc.contributor.author | 李俊宜 | zh_TW |
dc.date.accessioned | 2021-06-08T06:05:04Z | - |
dc.date.copyright | 2007-07-27 | |
dc.date.issued | 2007 | |
dc.date.submitted | 2007-07-24 | |
dc.identifier.citation | [1] S. Swan, An Introduction to System Level Modeling in SystemC 2.0, White paper, http://www.systemc.org, May 2001.
[2] SystemVerilog, http://www.systemverilog.org. [3] OSCI SystemC 2.1 Language Reference Manual, http://www.systemc.org. [4] IEEE1666TM Standard SystemC Language Reference Manual, http://www.ieee.org. [5] D. C. Black and J. Donovan, SYSTEMC: FROM THE GROUND UP, Kluwer Academic Publishers, 2004. [6] T. K. Tan, A. Raghunathan, G. Lakshminarayana, and N. K. Jha, 'High level software energy macro-modeling,' in Proc. Design Automation Conf., pp. 605-610, 2001. [7] T. K. Tan, A. Raghunathan, and N. K. Jha, 'Energy macro modeling of embedded operating systems,' Trans. on Embedded Computing Sys., pp. 231-254, Feb. 2005. [8] N. Goyal, Macro-modeling and energy efficiency studies of file management in embedded systems with flash memory, MASTER thesis, in Texas A&M University, May 2005. [9] J. Xi, Z. Huang, and P. Zhong, 'Energy macro-modeling of embedded microprocessor using SystemC,' Electro Information Technology IEEE International Conference, May 2005. [10] F. Klein, G. Araujo, R. Azevedo, R. Leao, and L. C. V. D. Santos, 'On the Limitations of Power Macromodeling Techniques,' IEEE Computer Society Annual Symposium on VLSI (ISVLSI '07), pp. 395-400, Mar. 2007. [11] V. Dalal and C. P. Ravikumar, 'Software Power Optimizations In An Embedded System,' in Proceedings of the 14th international Conference on VLSI Design, pp. 254-259, Jan. 2001. [12] ARM Software Development Toolkit, http://www.arm.com. [13] W. Ye, N. Vijaykrishnan, M. Kandemir, and M. J. Irwin, 'The design and use of SimplePower: A cycle accurate energy estimation tool,' in Design Automation Conference, pp. 340-345, 2000. [14] M. Valluri and L. John, 'Is Compiling for Performance == Compiling for Power?' The 5th Annual Workshop on Interaction between Compilers and Computer Architectures, Jan. 2001. [15] N. S. Kim, T. Kgil, V. Bertacco, T. Austin, and T. Mudge, 'Microarchitectural power modeling techniques for deep sub-micron microprocessors,' in Proceedings of the 2004 international Symposium on Low Power Electronics and Design, pp. 212-217, Aug. 2004. [16] SimpleScalar, http://www.simplescalar.com. [17] SimplePower, http://www.cse.psu.edu/~mdl/software.htm. [18] Sim-Panalyzer, http://www.eecs.umich.edu/~panalyzer. [19] T. Simunic, L. Benini, and G. D. Micheli, 'Cycle accurate simulation of energy consumption in embedded systems,' in Proc. Design Automation Conf., pp. 867-872, Jun. 1999. [20] L. Benini, M. Ferrero, A. Macii, E. Macii, and M. Poncino, 'Power analysis of software-implemented digital filters: a case study,' Electrotechnical Conference, vol.2, pp. 595-598, 2000. [21] W. Nebel, 'System-level power optimization,' Euromicro Symposium on Digital System Design, pp. 27-34, Sep. 2004. [22] ChipVision Design Systems, http://www.chipvision.com. [23] 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 [SoC applications],' in Proceedings of the Design, Automation and Test Conference and Exhibition in Europe, vol.2, pp. 32-37, 2003. [24] T. D. Givargis, F. Vahid, and J. Henkel, 'Instruction-based System-Level power evaluation of system-on-a-chip peripheral cores,' in Proceedings of the 13th international Symposium on System Synthesis, pp. 163-169, Sep. 2000. [25] C. Talarico, J. W. Rozenblit, V. Malhotra, and A. Stritter, 'A New Framework for Power Estimation of Embedded Systems,' Computer, vol.38, no.2, pp. 71-78, Feb. 2005. [26] S. Xanthos, A. Chatzigeorgiou, and G. Stephanides. 'Energy Estimation with SystemC: A Programmer's Perspective,' in Proc. of the 7th Int. Conf. on Systems, Computational Methods in Circuits and Systems Applications, Jul. 2003. [27] R. Damasevicius, 'Estimation of Design Characteristics at RTL Modeling Level Using SystemC,' Information Technology and Control, vol.35, no.2, pp. 117-123, 2006. [28] N. Bansal, K. Lahiri, A. Raghunathan, and S. T. Chakradhar, 'Power Monitors: A Framework for System-Level Power Estimation Using Heterogeneous Power Models,' in Proceedings of the 18th international Conference on VLSI Design Held Jointly with 4th international Conference on Embedded Systems Design, pp. 579-585, 2005. [29] Virtex Power Estimator User Guide, Xilinx Inc., 2000. [30] Application Note XAPP152 (v2.1): Xilinx Power Tools - The Power Estimator, Xilinx Inc., Sep. 2003. [31] Xilinx ISE, http://www.xilinx.com. [32] ModelSim SE, http://www.model.com. [33] CoWare Platform Architect, http://www.coware.com. [34] OSCI SystemC, http://www.systemc.org. [35] ARM RealView SoC Designer, http:// www.arm.com. [36] 大村正之、深山正幸 原著,溫榮弘 編譯, C/C++ VLSI設計,全華科技圖書股份有限公司,2005. [37] L. Pillai, Xilinx Reference Design XAPP610 (v1.3): Video Compression Using DCT, Xilinx Inc., Mar. 2005. [38] L. Pillai, Xilinx Reference Design XAPP611 (v1.2): Video Compression Using IDCT, Xilinx Inc., Jun. 2005. [39] C. Borrelli, Xilinx Reference Design XAPP209 (v1.0): IEEE 802.3 Cyclic Redundancy Check, Xilinx Inc., Mar. 2001. [40] B. Payette, Xilinx Reference Design XAPP637 (v1.0): Color Space Converter: R'G'B to Y'CbCr, Xilinx Inc., Sep. 2002. | |
dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/25201 | - |
dc.description.abstract | 因為系統單晶片(SoC)的快速發展尤其對可攜式的電子產品的高度需求量,為了讓使用者能在有限的電池能量下,有更長的使用時間,因此功率消耗成為另一個設計限制因素。再加上快速導入市場時程的壓力,系設計者需要能在更早設計階段即對功率消耗作評估分析並加速系統設計的時程。因此在論文中,主要探討的主題即為系統層級的功率消耗評估方法,基於現今主要的系統設計方法-矽智產(Intellectual Property, IP)重覆使用的概念下,我們應該亦能夠加入IP資訊再次利用的考量點。因此在論文中基於這個基本概念,延伸出一些新的看法。同時對於重覆使用資訊的方式,我們採用巨集模型的概念來重建功率消耗訊息的相關資訊,即為量測較低層級的最小操作行為模型或者基本運算的功率消耗資訊,並且於系統層級重新使用之,因此我們可基於這樣的操作行為模型去建構出系統層級的架構,進而完成系統層級的功率消耗評估模型。由實驗模擬分析的結果可得知,我們可藉由系統層級的抽象化進而提供較為快速的模擬驗證環境並提供相近程度上的準確性;相較暫存器傳輸層級的方法,我們的方法所評估出的功率消耗分析數據同樣可達相當接近的準確性;而驗證模擬所需的時間,依所架構的環境複雜度以及模組的詳細描述程度,有著加速模擬驗證數倍乃至數百倍之差。 | zh_TW |
dc.description.abstract | In this work, the primary motivation comes from the intellectual property (IP) reuse concept. Based on the IP reuse methodology, IP information should be able to be involved to cope with more design issues and concerns. We introduce such reuse concepts into the system-level power estimation problem. So we extend some new perspectives based on the basic concept on this work. We use the RTL macro-modeling concept to perform the power consumption measurement of atomic operations or primitive operations and then model the system-level modules using SystemC based on the power consumption information of atomic operations or primitive operations. According to experiment and simulation results, we can rely on the abstraction at the system level to provide a high speed simulation environment. Comparing with the RTL approach, our system-level power estimation approach is able to provide similar accuracy while reduce the estimation cost or simulation cost to some degree depending on the complexity of simulation environments and architectures. | en |
dc.description.provenance | Made available in DSpace on 2021-06-08T06:05:04Z (GMT). No. of bitstreams: 1 ntu-96-J94921011-1.pdf: 2323103 bytes, checksum: 67ffb60a3af1a5d17802777bc47559ef (MD5) Previous issue date: 2007 | en |
dc.description.tableofcontents | 口試委員會審定書 i
誌謝 ii 摘要 iii Abstract iv 目錄 v 圖目錄 viii 表目錄 x 第一章 緒論 1 1.1簡介 1 1.2論文組織架構 3 第二章 相關研究與背景知識 4 2.1 SystemC程式語言 4 2.1.1什麼是SystemC 4 2.1.2 SystemC與其他語言的比較 6 2.2巨集化模型之概述與相關研究 7 2.3功率消耗分析的相關研究 9 2.3.1基於軟體方面的系統層級功率消耗分析 10 2.3.2基於演算法的系統層級功率消耗分析 11 2.3.3基於匯流排的系統層級功率消耗分析 12 2.3.4基於指令集的系統層級功率消耗分析 13 2.3.5其他系統層級功率消耗分析的相關研究 13 2.4功率消耗模型 15 2.5摘要 16 第三章 系統層級的功率消耗分析 17 3.1基本構想 17 3.2系統層級功率消耗分析之概述 18 3.3系統層級模組之描述及創建 20 3.4功率消耗資訊的取得 21 3.4.1方法一 21 3.4.2方法二 24 3.5摘要 25 第四章 實驗的模擬與結果 26 4.1實驗環境設定 26 4.2實驗一 27 4.2.1實驗1-1:2D-DCT模組 27 4.2.2實驗1-2:並行CRC32模組 35 4.2.3實驗1-3:RGB轉YCbCr模組 41 4.3實驗二 46 4.3.1實驗2-1:序列CRC32模組 46 4.4實驗總結與討論 49 第五章 結論與未來展望 50 5.1結論 50 5.2未來展望 51 參考文獻 52 附錄 56 | |
dc.language.iso | zh-TW | |
dc.title | 基於暫存器傳輸層級巨集模型和使用SystemC的系統層級功率消耗評估 | zh_TW |
dc.title | System-Level Power Estimation based on RTL Macro-Modeling and Using SystemC | en |
dc.type | Thesis | |
dc.date.schoolyear | 95-2 | |
dc.description.degree | 碩士 | |
dc.contributor.oralexamcommittee | 洪士灝(Shih-Hao Hung),蘇培陞(Alan P. Su),李漢銘(Hahn-Ming Lee) | |
dc.subject.keyword | SystemC, 系統層級, 功率消耗評估, 能量消耗, 巨集化模型, | zh_TW |
dc.subject.keyword | SystemC, System-level, Power estimation , Energy consumption, Macro-Modeling, | en |
dc.relation.page | 62 | |
dc.rights.note | 未授權 | |
dc.date.accepted | 2007-07-24 | |
dc.contributor.author-college | 電機資訊學院 | zh_TW |
dc.contributor.author-dept | 電機工程學研究所 | zh_TW |
顯示於系所單位: | 電機工程學系 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-96-1.pdf 目前未授權公開取用 | 2.27 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。