Using Multi-Bit Flip-Flops for Clock Power Saving
碩士 === 臺灣大學 === 電子工程學研究所 === 98 === In the recent years, low-power circuit design has become the most concerned issue in today’s design problems due to the popularity of the portable devices. From the previous design experience, the clock tree is one of the most power consumption components of the w...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2010
|
Online Access: | http://ndltd.ncl.edu.tw/handle/61030453492768584096 |
id |
ndltd-TW-098NTU05428040 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-098NTU054280402015-10-13T18:49:38Z http://ndltd.ncl.edu.tw/handle/61030453492768584096 Using Multi-Bit Flip-Flops for Clock Power Saving 使用多位元正反器以節省時脈功率 Jung-Hung Weng 翁榮鴻 碩士 臺灣大學 電子工程學研究所 98 In the recent years, low-power circuit design has become the most concerned issue in today’s design problems due to the popularity of the portable devices. From the previous design experience, the clock tree is one of the most power consumption components of the whole design. Reducing the power consumption of the clock tree can effectively reduce the overall power consumption. Therefore, many techniques on low-power clock tree design have been proposed. In addition, with increasingly sophisticated manufacturing process, the smallest inverter usually can drive more than a 1-bit flip-flop. Therefore, several 1-bit flip-flops can share the same drive, that is, the multi-bit flip-flops. It will effectively reduce the use of inverter, thereby reducing the overall power consumption and chip area. On the other hand, it can also effectively reduce the clock tree wire length, and thus also reduce the clock tree power consumption. The algorithm in this work can effectively reduce the total power of the designs. The power saving includes the flip-flops power saving, about 23%, and clock tree power saving, about 48%. On the other hand, merging 2,000,000 flip-flops with this algorithm can be achieved in least than 1 hour. The empirical time complexity of the algorithm is Θ(n1.052) which is less than the empirical time complexity of Θ(nlogn) time complexity algorithm. 郭斯彥 2010 學位論文 ; thesis 50 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 臺灣大學 === 電子工程學研究所 === 98 === In the recent years, low-power circuit design has become the most concerned issue in today’s design problems due to the popularity of the portable devices. From the previous design experience, the clock tree is one of the most power consumption components of the whole design. Reducing the power consumption of the clock tree can effectively reduce the overall power consumption. Therefore, many techniques on low-power clock tree design have been proposed.
In addition, with increasingly sophisticated manufacturing process, the smallest inverter usually can drive more than a 1-bit flip-flop. Therefore, several 1-bit flip-flops can share the same drive, that is, the multi-bit flip-flops. It will effectively reduce the use of inverter, thereby reducing the overall power consumption and chip area. On the other hand, it can also effectively reduce the clock tree wire length, and thus also reduce the clock tree power consumption.
The algorithm in this work can effectively reduce the total power of the designs. The power saving includes the flip-flops power saving, about 23%, and clock tree power saving, about 48%. On the other hand, merging 2,000,000 flip-flops with this algorithm can be achieved in least than 1 hour. The empirical time complexity of the algorithm is Θ(n1.052) which is less than the empirical time complexity of Θ(nlogn) time complexity algorithm.
|
author2 |
郭斯彥 |
author_facet |
郭斯彥 Jung-Hung Weng 翁榮鴻 |
author |
Jung-Hung Weng 翁榮鴻 |
spellingShingle |
Jung-Hung Weng 翁榮鴻 Using Multi-Bit Flip-Flops for Clock Power Saving |
author_sort |
Jung-Hung Weng |
title |
Using Multi-Bit Flip-Flops for Clock Power Saving |
title_short |
Using Multi-Bit Flip-Flops for Clock Power Saving |
title_full |
Using Multi-Bit Flip-Flops for Clock Power Saving |
title_fullStr |
Using Multi-Bit Flip-Flops for Clock Power Saving |
title_full_unstemmed |
Using Multi-Bit Flip-Flops for Clock Power Saving |
title_sort |
using multi-bit flip-flops for clock power saving |
publishDate |
2010 |
url |
http://ndltd.ncl.edu.tw/handle/61030453492768584096 |
work_keys_str_mv |
AT junghungweng usingmultibitflipflopsforclockpowersaving AT wēngrónghóng usingmultibitflipflopsforclockpowersaving AT junghungweng shǐyòngduōwèiyuánzhèngfǎnqìyǐjiéshěngshímàigōnglǜ AT wēngrónghóng shǐyòngduōwèiyuánzhèngfǎnqìyǐjiéshěngshímàigōnglǜ |
_version_ |
1718037621405384704 |