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...

Full description

Saved in:
Bibliographic Details
Main Authors: T., Zheng Hong, Alias, Nurul Ezaila, Tan, Michael Loong Peng, Abdul Wahab, Yasmin
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