| 研究生: |
柯寧遠 Ker, Ning-Yaun |
|---|---|
| 論文名稱: |
整合於8-bit RISC CPU 之低功率SDRAM
控制器 A Low-Power SDRAM Controller on an 8-bit RISC CPU |
| 指導教授: |
陳中和
Chen, Chung-Ho |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2002 |
| 畢業學年度: | 90 |
| 語文別: | 中文 |
| 論文頁數: | 82 |
| 中文關鍵詞: | 記憶體 、記憶體能源管理 |
| 外文關鍵詞: | close page policy, open page policy, low power, SDRAM |
| 相關次數: | 點閱:67 下載:3 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
因為無線系統和行動式電腦的蓬勃發展,使得能源管裡的對硬體設計的影響越來越深。在嵌入式系統之中,記憶體晶片佔去了很大一部份的電能消耗。於是在很多的論文之中有許多的新架構被發表出來,這些架構可以減少記憶體讀取的延遲和降低記憶體對能源的消耗。在這篇論文裡,我們探討一個運用在SDRAM 能源模式的管理方式於記憶體控制器上。這個管理方式的核心,是使用一個匯流排使用率的監控器於SDRAM 控制器上,管理SDRAM 晶片的動作。這個方法可以降低能源的消耗,其原理是於匯流排使用率降低的時候,動態的使SDRAM 記憶體進入低能源模式;在匯流排使用率較高時,使用open page 的模式管理記憶體,以節省能源和執行時間。我們使用匯流排使用率監控的方式,可以降低記憶體能源達26 個百分比,而且不會增加記憶體額外的執行時間。
The fast growth of mobile computing and pocket computer has increased the effect of energy management in hardware design greatly. Memory chips occupies a great part of power consumption in an embedded system. There are several architectural approaches to improve SDRAM access latency and to reduce power consumption. In this thesis we present an effective power mode management scheme used in SDRAM memory controllers. The scheme employs a bus utilization monitoring mechanism to initiate proper operations of SDRAM chips. Our approach reduces energy consumption by actively
switching memories to low-power mode at low bus utilization. At higher bus utilization, the scheme switches memories to open page mode to reduce precharge energy as well as program execution time. This bus utilization monitor predictor reduces memory energy consumption by 26% without the expense of increasing program execution time.
[1] Miura, S. Ayukawa, K. Watanabe, T. “A dynamic-SDRAM-mode-control scheme for low-power
systems with a 32-bit RISC CPU” International Symposium on 2001.Low Power Electronics and
Design. On page(s): 358 - 363
[2] Delaluz, V. Kandemir, M. Vijaykrishnan, N. Sivasubramaniam, A. Irwin, M.J. “Hardware and
software techniques for controlling DRAM power modes”, IEEE Transactions on 2001.Computers.
On page(s): 1154 - 1173
[3] Gries, M. “The impact of recent DRAM architectures on embedded systems performance”, 2000.
Proceedings of the 26th On Sept. 2000 Euromicro Conference. On page(s): 282 - 289
[4] Xiaobo Fan Ellis, C.S. Lebeck, A.R. “Memory controller policies for DRAM power management”,
International Symposium on 2001 Low Power Electronics and Design, On page(s): 129 - 134
[5] T. Watanabe, et al., “Access Optimizer to Overcome the Future Walls of Embedded DRAMs in the
Era of Systems on Silicon,” 1999 ISSCC Digest of Technical Papers, pp. 370-371
[6] Y.kim, et al., “A Memory Access System for Merged Memory with Logic LSIs,” 1999 AP-ASIC,
pp.384-387
[7] Y.kanno, et al., “A DARA System for Consistently Reducing CPU Wait Cycles,” 1999 Symposium
on VLSI Circuits Digest of Technical Papers, pp. 131-132
[8] Wang, K. Bryant, C. Carlson, M. Elmer, T. Harris, A. Garcia, M. Hui, C.S. Leong, C.K. Reynolds, B.
Tang, R. Weber, L. Wenzel, J. Wilson, G. Becker, M. “Designing the MPC105 PCI bridge/memory
controller”, IEEE Micro April 1995. On page(s): 44 - 49
[9] Martin, B. McMahan, S. Sood, L. “68040 memory modules and bus controller”, 1990. ICCD '90.
Proceedings, 1990 IEEE International Conference on Computer Design: VLSI in Computers and
Processors. On page(s): 179 - 182
[10] Godon, F. Al-Khalili, D. Inkol, R. Editor(s): Johnston, R.H., Nowrouzian, B., Turner, L.E. “A
memory controller for mapping an array of circular buffers into a RAM”. Proceedings of the 33rd
Midwest Symposium on Circuits and Systems, 1990. On page(s): 645 - 648 vol.2
[11] Watkins, J. Roth, R. Hsieh, M. Radke, W. Hejna, D. Kim, B. Tom, R. “A memory controller with an
integrated graphics processor”, 1993. ICCD '93. Proceedings.1993 IEEE International Conference
on Computer Design: VLSI in Computers and Processors. On page(s): 324 - 338
[12] Keller, H. Schurch, H. Rao, S. “A novel memory controller for an ATM switch”, Proceedings, 1990
International Zurich Seminar on Digital Communications, 1990. Electronic Circuits and Systems for
Communications. On page(s): 103 - 114
[13] Geurts, W. Laps, G. Lauwereins, R. Peperstraete, J.A. “An intelligent memory controller for
dynamic data structures”, Peripherals and their Interconnection Networks', Proceedings on VLSI and
Microelectronic Applications in Intelligent. On page(s): 1/35 - 1/37
[14] Reiner, T.C. Lindsey, M.J. “VLSI development of a global memory interface controller”, Military
Communications Conference, 1990. MILCOM '90, Conference Record, A New Era. 1990 IEEE On
page(s): 254 - 257 vol.1
74
[15] Wei-Fen Lin Reinhardt, S.K. Burger, D. “Reducing DRAM latencies with an integrated memory
hierarchy design”, 2001. HPCA. The Seventh International Symposium on High-Performance
Computer Architecture. On page(s): 301 - 312
[16] Gjessing, S. Stone, G. “Performance of the RamLink memory architecture” Architecture,
Proceedings of the Twenty-Seventh Hawaii Internation Conference on System Sciences, 1994. On
page(s): 154 - 162
[17] Iwata, S. Shimizu, T. Korematu, J. Dosaka, K. Tsubota, H. Saitoh, K.Performance “evaluation of a
microprocessor with on-chip DRAM and high bandwidth internal bus”, Proceedings of the IEEE
1996 on Custom Integrated Circuits Conference.On page(s): 269 - 272
[18] Schumacher, N. “Memory controller design in VLSI”, CompEuro '89., 'VLSI and Computer
Peripherals. VLSI and Microelectronic Applications in Intelligent Peripherals and their
Interconnection Networks', Proceedings. On page(s): 1/38 - 1/42
[19] Micron “SDRAM datasheets” http://www.micron.com/
[20] Micron “SDRAM simulation model ” http://www.micron.com/
[21] Winbone “SDRAM datasheets” http://www.winbond.com.tw/