跳到主要內容

簡易檢索 / 詳目顯示

研究生: 薛文燦
Wen-Tsan Hsieh
論文名稱: 類神經網路應用於高階功率模型之研究
A Novel High-Level Power Model Using Neural Network
指導教授: 劉建男
Chien-Nan Liu
口試委員:
學位類別: 碩士
Master
系所名稱: 資訊電機學院 - 電機工程學系
Department of Electrical Engineering
畢業學年度: 91
語文別: 英文
論文頁數: 54
中文關鍵詞: 類神經網路功率預估高階功率模型
外文關鍵詞: high level power estimation, neural network, power model
相關次數: 點閱:5下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 在預估複雜數位電路的功率消耗時,常用功率模型的方式來預估,這個方法因為在使用上不需要詳細電路的內部資訊,所以在非常高的設計層次中,便能預估到電路的功率消耗。而在這方面目前大多數都是以查表法來實現。然而,當我們利用這種查表法的方式來建立大電路的功率模型時,很有可能為了達到高準確度的目的而將表格大小呈指數比例成長,而且在記錄整個表格的時候,常因為很難去控制輸出轉態機率而造成無法預期的製表時間,這都是我們不願見到的。
    在這篇論文中,我們著力研究在利用類神經網路來建立一種嶄新的功率消耗模型,利用類神經網路來學習輸入資訊及相對應功率消耗的值,進而應用在高階功率估測上。我們的類神經功率模組擁有相當低的網路複雜度,不像查表法一樣會與電路大小呈指數性成長,透過特徵萃取處理程序後,我們的模組並不會與電路大小有那麼直接的關係,且因為類神經網路的特性,使得這個簡單的模型還可以擁有很好的準確度。在特徵萃取處理程序中,相較於查表法,我們的是非常簡單且直觀的。更重要的是,這種類神經功率消耗模型不需要內部的電路資訊,不僅保護了智慧財產權,更適合於將來IP盛行的時代。從我們的實驗數據裡可看出,在廣泛的輸入變化範圍內,此功率模型依然保有相當的準確度,足見此模型之效能確實符合需求。


    For complex digital circuits, building their power models is a popular approach to estimate their power consumption without detailed circuit information. In the literature, most of power models are built with lookup tables. However, building the power models with lookup tables may become infeasible for large circuits because the table size would increase exponentially to meet the accuracy requirement. Furthermore, because it is hard to control the distribution of average output transition density, those approaches suffer problems with unpredicted characterization time to fill the lookup tables.
    In this thesis, we propose a novel power modeling approach for complex circuits by using neural networks to learn the relationship between power dissipation and input/output characteristic vector during simulation. Our neural power model has very low complexity such that this power model can be used for complex circuits. Using such a simple structure, the neural power models can still have high accuracy because they can automatically consider the non-linear power distributions. Unlike the power characterization process in traditional approaches, our characterization process is very simple and straightforward. More importantly, using the neural power model for power estimation does not require any transistor-level or gate-level description of the circuits, which is very suitable for IP protection. The experimental results have shown that the estimations are accurate and efficient for different test sequences with wide range of input distributions.

    Chapter 1 Introduction 1 1.1 Motivation 1 1.2 Thesis Organization 5 Chapter 2 Related Works 6 2.1 Introduction 6 2.2 Power Consumption of CMOS Digital Circuits 7 2.3 Overview of Power Estimation Techniques 8 2.4 High-Level Power Estimation 10 2.5 Traditional Table-Based Power Model 11 2.6 Summary 13 Chapter 3 Artificial Neural Network 14 3.1 Introduction 14 3.2 Biological Neurons VS. Artificial Neurons 15 3.3 Feed-Forward Neural Network 17 3.4 Operations of Neural Network 18 3.5 Training Algorithms 19 3.6 The Properties of Neural Network 21 3.7 Summary 23 Chapter 4 Power Modeling with Neural Network 25 4.1 Introduction 25 4.2 Parameters of Neural Network 26 4.3 Training Process for the Neural Network 28 4.4 Power Estimation with the Neural Model 30 4.5 Implementation and Experimental Results 31 4.6 Discussion 33 4.7 Summary 35 Chapter 5 Improved Neural Power Model 36 5.1 Introduction 36 5.2 Another Characterization Process 36 5.3 Comparison 38 5.4 Implementation and Experimental Results 39 5.5 Summary 41 Chapter 6 Conclusions 42 Reference 43

    [1] Enrico Macii and Massirno Poncino. “Estimating Power Consumption of CMOS Circuits Modelled as Symbolic neural networks,” IEE Proceedings on Computers and Digital Techniques, pp. 331-336, Sep. 1996.
    [2] J.H. HOPFIELD, “Artificial neural networks”, IEEE Circuits and Devices Mag., pp. 3-10, Sep. 1988.
    [3] R.I. Bahar, E.A. Frohm, C.M. Gaona, G.D. Hachtel, E. Macii, A. Pardo, and F. Somenzi, “Algebraic decision diagrams and their applications”, IEEE/ACM International Conference on Computer-Aided Design, pp. 188-191, 1993.
    [4] F. Najm, “A survey of power estimation techniques in VLSI circuits,” IEEE Trans. VLSI Syst., vol. 2, pp. 446-455, Dec. 1994
    [5] P. Landman, “High-level power estimation,” in Proc. Int. Symp. Low Power Electronics and Design, Monterey, CA, Aug. 12-14, 1996, pp. 29-35.
    [6] Subodh Gupta and Farid N. Najm. “Power Modeling for High-Level Power Estimation,” IEEE Transactions on VLSI Systems, pp. 18-29, Feb. 2000.
    [7] Chih-Yang Hsu, Chien-Nan Jimmy Liu and Jing-Yang Jou. “An Efficient IP-Level Power Model for Complex Digital Circuits,” Proceeding of Asia South Pacific Design Automation Conference, Jan. 2003.
    [8] Jacek M. Zurada, “Introduction to Artificial Neural Systems”, WEST PUBLISHING COMPANY, 1992.
    [9] Martin T. Hagan, Howard B. Demuth, Mark Beale, “Neural Network Design”, PWS Publishing Company, 1995.
    [10] Michael Chester, “Neural Networks – A Tutorial”, PTR Prentice Hall 1993
    [11] Christopher M. Bishop, “Neural Networks for Pattern Recognition”, Oxford University Press Inc., 1995.
    [12] Terrence L. Fine, “Feedforward Neural Network Methodology,” New York: Springer, 1999.
    [13] 類神經網路模式 應用與實作, 葉怡成著, 儒林出版社, 2001.
    [14] K. Levenberg, “A method for the solution of certain problem in least square,” Quarterly of Applied Mathematics, vol. 11, pp. 164-168, 1944.
    [15] D.W. Marquardt, “An algorithm for least squares estimation of non-linear parameters,” Journal of the Society for Industrial and Applied Math., Vol. 11, pp. 431-441, 1963.
    [16] Eric B. Baum and David. Haussler, “What Size Net Gives Valid Generalization?” Neural Computation, Vol. 1, pp. 151-160, 1989.
    [17] Kishan Mehrotra, Chilukuri K. Mohan and Sanjay Ranka, “Elements of Artificial Neural Networks,” Cambridge, Massachusetts: MIT Press, 1997.
    [18] Marculescu, D., Marculescu, R., Pedram, M.,”Information theoretic measures for power analysis”,Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on , Volume: 15 Issue: 6 , Page(s): 599 –610, Jun 1996
    [19] S. Chowdhury and J. S. Barkatullah, “Estimation of maximum currents in MOS IC logic circuits,” IEEE Transactions on Computer-Aided Design, vol. 9, no. 6, pp. 642-654, June 1990
    [20] Farid N. Najm, “Power Estimation Techniques for Integrated Circuits”, Computer-Aided Design, 1995. ICCAD-95. Digest of Technical Papers., 1995 IEEE/ACM International Conference on , Nov. 1995
    [21] Krodel, T.H., “Power play-fast dynamic power estimation based on logic simulation”, IEEE International Conference on Computer Design, Oct. 1991

    QR CODE
    :::