研究生: |
莊孝安 Chuang,Hsiao-An |
---|---|
論文名稱: |
功率適應方法之設計與評估 Design and Evaluation of a Power-Adaptive Methodology |
指導教授: |
黃稚存
Huang,Chih-Tsun |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2008 |
畢業學年度: | 97 |
語文別: | 英文 |
論文頁數: | 69 |
中文關鍵詞: | 電源管理 、功率意識 、先進加密標準 |
外文關鍵詞: | DPM, Power-aware, AES |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近幾年來,功率或能源消耗問題逐漸在VLSI設計上受到重視。動態電源管理 (DPM) 是有效節省能源的設計方法之一,它根據系統或使用者的需求來調整工作電壓和工作頻率。藉此,在滿足效能條件下降低能量的使用,因而避免電路過熱所造成系統不穩定的問題。尤其在手持系統上,透過DPM可以大幅延長電池的工作時間。 然而在電路設計時,我們無法有效預測將來系統或使用者的需求變化,這種特性下增加DPM的複雜度。常見的設計方式通常透過機率模組來實現DPM,然而這個方法比較適合透過軟體來設計。在本篇論文中,我們提出一個動態電源管理系統之設計,此設計包含了動態電源管理者、時脈產生器、電壓調整器和具有非同步介面的AES加密器。此外,我們透過波氏 (Poisson) 分佈來描述不固定的系統需求,同時依據成功量測的具功率意識AES加密器晶片特性來真實描述我們系統模組。實驗結果顯示出我們提出的電源管理機制可以有效管理AES加密器的能源,此設計方法,在將來可以廣泛應用在通訊或安全領域設計上。
Power or energy has become one of the most urgent issues in VLSI designs in recent years.
Dynamic power management (DPM) can alter the power level of the system/components
during the runtime, preventing from the overheating of the circuit, and also prolonging
the battery life for portable systems. However, the non-stationary characteristic of the
workload, which is usually not predictable in the design phase, makes the DPM patterns
and applications dependent by nature. Traditional DPM relies on complicated statistics and
probability models, which are suitable only for high-level software implementation.
In this thesis, an approach for the power-adaptive design methodology is presented. Our
power adaptive system consists of behavior-level and RTL components. The host, dynamic
power manager, clock generator, and the voltage regulator with realistic parameters are mod-
eled in SystemC, whereas the AHB bus wrapper and the target example, AES crypto-engine
with asynchronous interface, are the RTL designs. In addition, the non-stationary requests
are modeled as a stochastic Poisson process. And the proposed power manager features
a workload-driven policy to monitor the incoming AES requests. Considering the realistic
characteristics of clock generator and voltage regulator when changing the frequency and
power, the performance and energy trade-o® can be explored and evaluated by using our
system-level simulation environment. The experiment results show that our power adap-
tive approach can provide high energy e±ciency and about 52% energy saving on average.
The architecture is simple and e®ective for the hardware implementation. Our approach
can be easily adopted for other data-intensive processing elements such as cryptographic
accelerators, digital signal processing units, and communication modules, etc.
[1] Kiat-Seng Yeo, Samir S. Rofail, and Wang-Ling Goh, CMOS/BiCMOS ULSI: Low
Voltage, Low Power, Prentice Hall PTR, Dec. 2001.
[2] L. Benini, A. Bogliolo, and G. De Micheli, \A Survey of Design Techniques for System-
Level Dynamic Power Management", IEEE Trans. on VLSI Systems, vol. 8, no. 3, pp.
299{316, June 2000.
[3] Yung-Hsiang Lu and Giovanni De Micheli, \Comparing system-level power management
policies", IEEE Design Test Computers, vol. 18, no. 2, pp. 10{19, Mar. 2001.
[4] M. Najibi, M. Salehi, A. Afzali Kusha, M. Pedram, S. M. Fakhraie, and H. Pedram,
\Dynamic voltage and frequency management based on variable update intervals for fre-
quency setting", in Proc. IEEE/ACM Int'l Conf. on Computer-Aided Design (ICCAD),
Nov. 2006, pp. 755{760.
[5] Yan Gu and Samarjit Chakraborty, \Control theory-based dvs for interactive 3d games",
in Proc. IEEE/ACM Design Automation Conf. (DAC), 2008, pp. 740{745.
[6] Eui-Young Chung, Luca Benini, Alessandro Bogliolo, Yung-Hsiang Lu, and Giovanni De
Micheli, \Dynamic power management for nonstationary service requests", IEEE Trans.
on Computers, vol. 51, no. 11, pp. 1345{1361, Nov. 2002.
[7] Zhiyuan Ren, Bruce H. Krog, and Radu Marculescu, \Hierarchical adaptive dynamic
power management", IEEE Trans. on Computers, vol. 54, no. 4, pp. 409{420, 2005.
[8] ARM Corporation, AMBA Speci‾cation(Rev 2.0), May 1999.
[9] J. Lorch and A. Smith, \Software Strategies for Portable Computer Energy Manage-
ment", IEEE Personal Communications, vol. 5, no. 3, pp. 60, June 1998.
[10] Luca Benini and G. De Micheli, Design Techniques and CAD Tools, Springer, Nov.
1997.
[11] A.Karlin, M.Manasse, L.McGeoch, and S.Owicki, \Competitive randomized algorithms
for non-uniform problems", Algorithmica, vol. 11, no. 6, pp. 542{571, 1994.
[12] Amit Sinha and Anantha P.Chandrakasan, \Dynamic voltage scheduling using adaptive
‾ltering of workload traces", in Proc. IEEE Int'l Conf. in VLSI Design . (VLSID), Jan.
2001, p. 221.
[13] Siyuan Zhou and Gabriel A.Rincon-More, \A high e±ciency, soft switching dc-dc con-
verter with adaptive current-ripple control for portable applicaitions", IEEE Trans. on
Circuits and Systems, vol. 53, no. 4, pp. 319{323, 2006.
[14] M.D. Mulligan, B.Broach, and Thomas H.Lee, \A constant-frequency method for im-
proving light-load e±ciency in synchronous buck converters", Power Electronics Letters,
IEEE, vol. 3, no. 1, pp. 24{29, 2005.
[15] Mohamed Elgebaly, Amr Fahim, Inyup Kang, and Manoj Sachdev, \Robust and e±ci-
ient dynmic votlage scaling architecture", in Proc. IEEE SOC Conference, 2003, pp.
155{ 158.
[16] M. Nakai, S. Akui, K. Seno, T. Mequro, T. Seki, T. Kondo, A. Hashiquchi, H. Kawahara,
K. Kumano, and M. Shimura, \Dynamic voltage and frequency management for a low-
power embedded microprocessor", Jan. 2005, vol. 40, pp. 28{35.
[17] Hwisung Jung and Massoud Pedram, \Continuous frequency adjustment technique
based on dynamic workload prediction", in 21st International Conference on VLSI De-
sign, 2008, pp. 249{254.
[18] I. Verbauwhede, P. Schaumont, and H. Kuo, \Design and performance testing of a 2.29
Gb/s Rijndael Processor", IEEE Jour. of Solid-State Circuits, pp. 569{572, 2003.
[19] A. Hodjat, D. Hwang, B. Lai, K. Tiri, and I. Verbauwhede, \A 3.84 Gbits/s AES Crypto
Coprocessor with Modes of Operation in a 0.18-¹m CMOS Technology", in Proc. Great
Lakes Sym. on VLSI (GLSVLSI), Apr. 2005.
[20] S. Morioka and A. Satoh, \A 10Gbps full-AES crypto design with a twisted-BDD S-
Box architecture", in Proc. IEEE Int'l Conf. on Computer Design (ICCD), Freiburg,
Germany, Sept. 2002, pp. 98{103.
[21] A. Hodjat, P. Schaumont, and I. Verbauwhede, \Architectural design feature of a pro-
grammable high throughput aes copressor", in Proc. IEEE Coding and Computing, Oct.
2004.
[22] C.-P. Su, T.-F. Lin, C.-T. Huang, and C.-W. Wu, \A high-throughput low-cost AES
processor", IEEE Communications Magazine, vol. 41, no. 12, pp. 86{91, Dec. 2003.
[23] C.-L. Horng, \An AES cipher chip design using on-the-°y key scheduler", Master Thesis,
Dept. Electrical Engineering, National Tsing Hua University, Hsinchu, Taiwan, June
2004.
[24] Wade L. Williams, Philip E. Madrid, and Scott C. Johnson, \Low Latency Clock Do-
main Transfer for Simultaneously Mesochronous, Plesiochronous and Heterochronous
Interfaces", Mar. 2007, pp. 196{204, Asynchronous Circuits and Systems, 2007. ASYNC
2007. 13th IEEE International.
[25] Bor-Tyng Lin Ruei-Wun Sun and Hsi-Pin Ma, \A low power/low voltage standard cell
library design for digital integrated circuit", in VLSI Design/CAD Symposium, Aug.
2008.
[26] Donald Gross and Carl M. Harris, Fundamentals of Queueing Theory, Wilry, 1998.
[27] Design Automation Standards Committee of the IEEE Computer Society, IEEE Std
1666 - 2005 IEEE Standard SystemC Language Reference Manual, 2006.
[28] J.-Y. Lai and C.-T. Huang, \Elixir: High-throughput cost-e®ective dual-‾eld proces-
sors and the design framework for elliptic curve cryptography", IEEE Trans. on VLSI
Systems, vol. 16, no. 11, Nov. 2008.