Clock Design Methodology for High Reliability
博士 === 中原大學 === 電子工程研究所 === 98 === In a synchronous sequential circuit, the clock signal is used to define a relative time reference for the movement of data. The clock skew is the maximum difference among the clock latencies (i.e., clock delays) from the clock source to flip-flops. Since the clock...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2010
|
Online Access: | http://ndltd.ncl.edu.tw/handle/15962988364951040865 |
id |
ndltd-TW-098CYCU5428007 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-098CYCU54280072015-10-13T18:44:54Z http://ndltd.ncl.edu.tw/handle/15962988364951040865 Clock Design Methodology for High Reliability 高可靠度時鐘設計方法研究 Chia-Ming Chang 張家銘 博士 中原大學 電子工程研究所 98 In a synchronous sequential circuit, the clock signal is used to define a relative time reference for the movement of data. The clock skew is the maximum difference among the clock latencies (i.e., clock delays) from the clock source to flip-flops. Since the clock skew is crucial to performance, a lot of research efforts have been made to the management of clock skew. In the era of deep sub-micron, the manufacturing technology keeps growing. In addition to area minimization, performance optimization, and low power consumption, reliability is also a serious issue. In this dissertation, we study high-reliability clock design methodology. Two clock design approaches are presented below. First, we study the clock design for peak current reduction. Multi-domain clock skew scheduling can be used to arrange the arrival time of every register to avoid registers switching at the same time. However, solving this multi-domain clock skew scheduling is a very time-consuming problem. In this dissertation, we propose several efficient techniques to improve the run time. Our works includes (1) ASAP and ALAP skew scheduling (to reduce the variables without pruning the optimal solutions), and (2) Zone-based skew scheduling (to separate the variables into several smaller zones). Our experimental results show that our approaches can reduce the run time significantly. Second, we propose a design methodology to minimize the skew caused by NBTI effect in a gated clock tree. The main idea of clock gating is to shutdown the portions of circuit which are not in ‘active’ mode so that the power consumption can be reduced. Different active probabilities of clock gates cause different delay degradations. Setting the active probabilities of enable signals at the same level to the same value is an easy way to eliminate the aging skew. However, it requires a lot of power consumption. In this dissertation, we develop a critical-PMOS-aware design methodology to reduce the number of critical PMOSs, which are the necessary part to deal with and to compensate the active probability. Experimental results show that our approach is a very useful technology to solve this problem. Shih-Hsu Huang 黃世旭 2010 學位論文 ; thesis 120 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
博士 === 中原大學 === 電子工程研究所 === 98 === In a synchronous sequential circuit, the clock signal is used to define a relative time reference for the movement of data. The clock skew is the maximum difference among the clock latencies (i.e., clock delays) from the clock source to flip-flops. Since the clock skew is crucial to performance, a lot of research efforts have been made to the management of clock skew.
In the era of deep sub-micron, the manufacturing technology keeps growing. In addition to area minimization, performance optimization, and low power consumption, reliability is also a serious issue. In this dissertation, we study high-reliability clock design methodology. Two clock design approaches are presented below.
First, we study the clock design for peak current reduction. Multi-domain clock skew scheduling can be used to arrange the arrival time of every register to avoid registers switching at the same time. However, solving this multi-domain clock skew scheduling is a very time-consuming problem. In this dissertation, we propose several efficient techniques to improve the run time. Our works includes (1) ASAP and ALAP skew scheduling (to reduce the variables without pruning the optimal solutions), and (2) Zone-based skew scheduling (to separate the variables into several smaller zones). Our experimental results show that our approaches can reduce the run time significantly.
Second, we propose a design methodology to minimize the skew caused by NBTI effect in a gated clock tree. The main idea of clock gating is to shutdown the portions of circuit which are not in ‘active’ mode so that the power consumption can be reduced. Different active probabilities of clock gates cause different delay degradations. Setting the active probabilities of enable signals at the same level to the same value is an easy way to eliminate the aging skew. However, it requires a lot of power consumption. In this dissertation, we develop a critical-PMOS-aware design methodology to reduce the number of critical PMOSs, which are the necessary part to deal with and to compensate the active probability. Experimental results show that our approach is a very useful technology to solve this problem.
|
author2 |
Shih-Hsu Huang |
author_facet |
Shih-Hsu Huang Chia-Ming Chang 張家銘 |
author |
Chia-Ming Chang 張家銘 |
spellingShingle |
Chia-Ming Chang 張家銘 Clock Design Methodology for High Reliability |
author_sort |
Chia-Ming Chang |
title |
Clock Design Methodology for High Reliability |
title_short |
Clock Design Methodology for High Reliability |
title_full |
Clock Design Methodology for High Reliability |
title_fullStr |
Clock Design Methodology for High Reliability |
title_full_unstemmed |
Clock Design Methodology for High Reliability |
title_sort |
clock design methodology for high reliability |
publishDate |
2010 |
url |
http://ndltd.ncl.edu.tw/handle/15962988364951040865 |
work_keys_str_mv |
AT chiamingchang clockdesignmethodologyforhighreliability AT zhāngjiāmíng clockdesignmethodologyforhighreliability AT chiamingchang gāokěkàodùshízhōngshèjìfāngfǎyánjiū AT zhāngjiāmíng gāokěkàodùshízhōngshèjìfāngfǎyánjiū |
_version_ |
1718036190414766080 |