研究生: |
張凱翔 Kai-Shuang Chang |
---|---|
論文名稱: |
連結標準基本單元功率特性之精確暫存器轉換層級的功率測量 Accurate RTL Power Estimation Linked with Standard Cell Power Characterization |
指導教授: |
黃錫瑜
Shi-Yu Huang |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
論文出版年: | 2005 |
畢業學年度: | 93 |
語文別: | 英文 |
論文頁數: | 46 |
中文關鍵詞: | 功率估測 、暫存器轉移階層 |
外文關鍵詞: | power estimation, RTL |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近年來,隨著半導體製程進步,積體電路的規模不斷成長,使得功率消耗過大,導致電路過熱,連帶電路的效能大打折扣,所以功率消耗成為大家注重的課題。為了要處理今日愈漸複雜的晶片密度,在電路設計階段中,如果可以愈早知道電路的功率消耗,愈能在早期幫助設計者做功率上的最佳化設計,因此,一個正確快速地功率估計方法就變得舉足輕重。
我們在論文中提到透過每個基本單元(cell)的功率特性,將它與暫存器轉移階段的評估功率軟體做連結,如此一來不但可以擁有高階層次評估的速度,也兼具低階模擬器的精確度。所提出的測量演算法不僅是考慮短暫的時脈衝波(glitch),還有每個單元的輸出電容大小,依據所建立的功率模型主要分為組合電路部分的全電壓擺幅也包括了部分的電壓擺幅的模型。另外,針對循序電路部分的觸發器(flip-flop),我們將之分為輸入級的功耗和輸出級的功耗兩種行為,更精確地描繪出來它的功耗。建立好的功率特徵被存放在資料庫內,當我們與過去暫存器的功率估測軟體連結後,建立功率模型階段再引入這些基本單元相對應的功率值,便達成一個擁有低階功率模擬器精確度的強力工具。
實驗的結果發現,這樣的功率測量模型,能夠得到準確的功率消耗,在測試的基準電路,得到的平均誤差大約是2%以內。
We investigate in the thesis the cell-based power characterization and its linkage to an RTL (Register Transfer Level) power estimation flow for CMOS logic circuits. The proposed power characterization method is highly accurate because of taking into account the effects of glitches, output loading, and logic state transition in registers. For each combinational cell, we build the power models for full swings as well as for partial swings. For flip-flop cells, we propose a split model that treats the input stage and output stage separately to increase its accuracy. Experimental results on a number of real-life test cases show that the estimation error can be kept within 2% error on the average as compared to that obtained by pure Nanosim simulation.
[1] A. Bogliolo, L. Benini, and B. Ricco, “Power Estimation of Cell-Based CMOS Circuits,” Proc. of 33rd Design Automation Conf., pp. 433-438, 1996.
[2] A. Bogliolo and L. Benini, “Node Sampling: A Robust RTL Power Modeling Approach,” Prof. of Int’l Conf. on Computer-Aided Design, pp. 8-12, 1998.
[3] A. Bogliolo, L Benini, and G. DeMicheli, “Regression-Based RTL Power Modeling,” ACM Trans. on Design Automation of Electronics Systems, Vol. 5, No. 3, pp. 337-372, 2000.
[4] A. Bogliolo, R. Corgnati, E. Macii, and M. Poncino, ”Parameterized RTL Power Models For Soft Macros,” IEEE Trans. On VLSI Systems, Vol. 9, No.6, pp. 880-887, 2001.
[5] R. Burch, F. N. Najm, P. Yang, and T. N. Trick, “A Monte Carlo Approach for Power Estimation,” IEEE Transactions on Very Large Scale Integration (VLSI) System, vol. 1, Issue: 1,pp. 63-70, 1993.
[6] Daniel Eckerbert, “Deep Submicron Issues in RTL Power Estimation,” Department of Computer Engineering, Chalmers University of Technology, 2002, Chapters 1, 2 and 3.
[7] M. Eiermann and W. Stechele, “Novel Modeling Techniques For RTL Power Estimation,” Proc. of Low-Power Electronics and Design (ISLPED), pp. 323-328, 2002.
[8] B. J. George et al., “Power Analysis and Characterization for Semi-custom Design,” Proc. of the Int’l Workshop on Low-Power Design, pp.215-218, 1994.
[9] S. Gupta and F. N. Najm, “Power Macromodeling for High-Level Power Estimation,” Proc. of Design Automation Conf., pp. 365-370, 1997.
[10] S. Gupta and F. N. Najm, “Energy-per-cycle Estimation at RTL,” in Proc. ISLPED, Monterey, CA, pp. 121-126, 1999.
[11] S.-Y. Huang, K.-T. Cheng, and T.-C. Lee, “A Novel Methodology for Transistor-level Power Simulation,” Int’l Symposium on Lower Power Electronic Design, pp. 67-72, 1996.
[12] A. A. Ismaeel and M. A. Breuer, “The Probability of Error Detection in Sequential Circuits Using Random Vectors,” J. Electron. Testing, Vol. 1, pp.245-256, 1991.
[13] J.-Y Lin, W.-Z Shen, and J.-Y Jou, “A Power Modeling and Characterization Method for the CMOS Standard Cell Library”, Proc. of IEEE/ACM International Conference, pp.400-404, 1996.
[14] D. Marculescu, R. Marculescu, and M. Pedram, “Information Theoretic Measures For Power Analysis,” Trans. on CAD, Vol. 15, No. 6, pp. 599-610, 1996.
[15] A. Nannarelli, “Short-circuit current modeling for CMOS standard cells energy consumption estimation”, Technical Report, Feb. 1997.
[16] Wolfgang Nebel and Jean Mermet, “Low power Design in Deep Submicron Electronics,” Kluwer Academic Publishers, 1997, Chapters 3, 4 and 6.
[17] H. Sarin et al., “A Power Modeling and Characterization Method for Logic Simulation,” IEEE Custom Integrated Circuits Conference, pp. 363-366, 1995.
[18] M.-Y. Sum, K.-S. Chang, C.-C. Weng, and S.-Y. Huang “ToggleFinder: Accurate RTL Power Estimation For Large Designs,” Proc. of VLSI Technology, Systems, and Applications (VLSI-TSA), 2005.
[19] Y.-C. Tsai, S.-Y. Huang, C.-P. Su, C.-T. Huang, and C.-W. Wu, “ Fine-Grain Mixed-Level Power Estimation Based on Disparity Path Analysis, “ Proc. of 12th VLSI/Cad Symposium, 2002.
[20] Q. Wu, Q. Qiu, and M. Pedram, C. S. Ding, “Cycle-Accurate Macro-Models for RT-Level Power Analysis,” Trans. On VLSI 1998, Vol. 6, No. 4, pp. 520-528, 1998.