Design and implementation of 32-bit SDRAM memory controller with optimized dynamic power using ASIC
Dynamic random access memory (DRAM) is one of the four primary technologies used in the memory hierarchies of a computer system. To improve the operational speed of DRAM, synchronous DRAM (SDRAM) is introduced. Besides, a memory controller is required to manage the data flow between the selected app...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Conference or Workshop Item |
Published: |
2023
|
Subjects: | |
Online Access: | http://eprints.utm.my/108377/ http://dx.doi.org/10.1109/RSM59033.2023.10327104 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Universiti Teknologi Malaysia |
id |
my.utm.108377 |
---|---|
record_format |
eprints |
spelling |
my.utm.1083772024-10-28T10:01:57Z http://eprints.utm.my/108377/ Design and implementation of 32-bit SDRAM memory controller with optimized dynamic power using ASIC T., Zheng Hong Alias, Nurul Ezaila Tan, Michael Loong Peng Abdul Wahab, Yasmin TK Electrical engineering. Electronics Nuclear engineering Dynamic random access memory (DRAM) is one of the four primary technologies used in the memory hierarchies of a computer system. To improve the operational speed of DRAM, synchronous DRAM (SDRAM) is introduced. Besides, a memory controller is required to manage the data flow between the selected application and the SDRAM. However, a high-speed memory controller that can cope with a high-performance processor will dissipate a lot of dynamic power. Hence, this work proposed a way to reduce the dynamic power dissipation of a 32-bit SDRAM controller through the implementation of clock gating. The design was implemented in Application Specific Integrated Circuit (ASIC) in which the clock gating cells were inserted in DC and further optimized in ICC. As compared to the case without clock gating, a 44.7 % reduction in the dynamic power of the memory controller was observed after implementing clock gating at the end of this work. Next, an average register gating efficiency of 61.6 % was achieved while the voltage drop in the power network is 57.1 mV or 2.54 %. Briefly, the results obtained show that clock gating is an effective way to optimize the dynamic power while maintaining the functionality and performance of the memory controller. 2023-11-27 Conference or Workshop Item PeerReviewed T., Zheng Hong and Alias, Nurul Ezaila and Tan, Michael Loong Peng and Abdul Wahab, Yasmin (2023) Design and implementation of 32-bit SDRAM memory controller with optimized dynamic power using ASIC. In: 14th IEEE Regional Symposium on Micro and Nanoelectronics, RSM 2023, 28 August 2023 - 30 August 2023, Langkawi, Kedah, Malaysia. http://dx.doi.org/10.1109/RSM59033.2023.10327104 |
institution |
Universiti Teknologi Malaysia |
building |
UTM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Teknologi Malaysia |
content_source |
UTM Institutional Repository |
url_provider |
http://eprints.utm.my/ |
topic |
TK Electrical engineering. Electronics Nuclear engineering |
spellingShingle |
TK Electrical engineering. Electronics Nuclear engineering T., Zheng Hong Alias, Nurul Ezaila Tan, Michael Loong Peng Abdul Wahab, Yasmin Design and implementation of 32-bit SDRAM memory controller with optimized dynamic power using ASIC |
description |
Dynamic random access memory (DRAM) is one of the four primary technologies used in the memory hierarchies of a computer system. To improve the operational speed of DRAM, synchronous DRAM (SDRAM) is introduced. Besides, a memory controller is required to manage the data flow between the selected application and the SDRAM. However, a high-speed memory controller that can cope with a high-performance processor will dissipate a lot of dynamic power. Hence, this work proposed a way to reduce the dynamic power dissipation of a 32-bit SDRAM controller through the implementation of clock gating. The design was implemented in Application Specific Integrated Circuit (ASIC) in which the clock gating cells were inserted in DC and further optimized in ICC. As compared to the case without clock gating, a 44.7 % reduction in the dynamic power of the memory controller was observed after implementing clock gating at the end of this work. Next, an average register gating efficiency of 61.6 % was achieved while the voltage drop in the power network is 57.1 mV or 2.54 %. Briefly, the results obtained show that clock gating is an effective way to optimize the dynamic power while maintaining the functionality and performance of the memory controller. |
format |
Conference or Workshop Item |
author |
T., Zheng Hong Alias, Nurul Ezaila Tan, Michael Loong Peng Abdul Wahab, Yasmin |
author_facet |
T., Zheng Hong Alias, Nurul Ezaila Tan, Michael Loong Peng Abdul Wahab, Yasmin |
author_sort |
T., Zheng Hong |
title |
Design and implementation of 32-bit SDRAM memory controller with optimized dynamic power using ASIC |
title_short |
Design and implementation of 32-bit SDRAM memory controller with optimized dynamic power using ASIC |
title_full |
Design and implementation of 32-bit SDRAM memory controller with optimized dynamic power using ASIC |
title_fullStr |
Design and implementation of 32-bit SDRAM memory controller with optimized dynamic power using ASIC |
title_full_unstemmed |
Design and implementation of 32-bit SDRAM memory controller with optimized dynamic power using ASIC |
title_sort |
design and implementation of 32-bit sdram memory controller with optimized dynamic power using asic |
publishDate |
2023 |
url |
http://eprints.utm.my/108377/ http://dx.doi.org/10.1109/RSM59033.2023.10327104 |
_version_ |
1814932881121738752 |