Improving synchronizer’s mean time between failures
碩士 === 國立清華大學 === 電機工程學系所 === 105 === As the semiconductor technology continues to evolve, more and more transistors can be placed on a single chip with more complex functions implemented. These complex functions are usually divided into sub-systems with possibly different clock frequencies and powe...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2017
|
Online Access: | http://ndltd.ncl.edu.tw/handle/j6afqb |
id |
ndltd-TW-105NTHU5441004 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-105NTHU54410042019-05-15T23:53:46Z http://ndltd.ncl.edu.tw/handle/j6afqb Improving synchronizer’s mean time between failures 改進同步器之平均故障間隔時間 Chu, Chin-Wei 朱晉緯 碩士 國立清華大學 電機工程學系所 105 As the semiconductor technology continues to evolve, more and more transistors can be placed on a single chip with more complex functions implemented. These complex functions are usually divided into sub-systems with possibly different clock frequencies and power supplies to achieve better performance. However it’s impossible to check timing constraints directly if signals are transmitted across different clock domains. To deal with this reliability issues, synchronizers are used to synchronize these cross-domain signals to minimize transmission errors. Mean-time-between-failures (MTBF) is used to characterize reliability of synchronizers. Resolution time constant (τ) is an important parameter for MTBF improvement because smaller τ results in larger MTBF. We develop a simulation method which can be derived from timing window equation to measure τ accurately. Using this method we can find that it is dominated by the first stage of synchronizer. We use TSMC 65LP technology to simulate various synchronizers and find their sensitivities with repect to temperature, supply voltage, process variation, and mix V_th process with HSPICE. In additional we use two Figures of Merits (FOM) called MPDP and MPDAP to compare overall performance of different synchronizers. Last but not least, using the knowledge gained we have improved τ by more than 50% compared to the known published results. Chang, Mi-Chang 張彌彰 2017 學位論文 ; thesis 85 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立清華大學 === 電機工程學系所 === 105 === As the semiconductor technology continues to evolve, more and more transistors can be placed on a single chip with more complex functions implemented. These complex functions are usually divided into sub-systems with possibly different clock frequencies and power supplies to achieve better performance. However it’s impossible to check timing constraints directly if signals are transmitted across different clock domains. To deal with this reliability issues, synchronizers are used to synchronize these cross-domain signals to minimize transmission errors.
Mean-time-between-failures (MTBF) is used to characterize reliability of synchronizers. Resolution time constant (τ) is an important parameter for MTBF improvement because smaller τ results in larger MTBF. We develop a simulation method which can be derived from timing window equation to measure τ accurately. Using this method we can find that it is dominated by the first stage of synchronizer. We use TSMC 65LP technology to simulate various synchronizers and find their sensitivities with repect to temperature, supply voltage, process variation, and mix V_th process with HSPICE. In additional we use two Figures of Merits (FOM) called MPDP and MPDAP to compare overall performance of different synchronizers. Last but not least, using the knowledge gained we have improved τ by more than 50% compared to the known published results.
|
author2 |
Chang, Mi-Chang |
author_facet |
Chang, Mi-Chang Chu, Chin-Wei 朱晉緯 |
author |
Chu, Chin-Wei 朱晉緯 |
spellingShingle |
Chu, Chin-Wei 朱晉緯 Improving synchronizer’s mean time between failures |
author_sort |
Chu, Chin-Wei |
title |
Improving synchronizer’s mean time between failures |
title_short |
Improving synchronizer’s mean time between failures |
title_full |
Improving synchronizer’s mean time between failures |
title_fullStr |
Improving synchronizer’s mean time between failures |
title_full_unstemmed |
Improving synchronizer’s mean time between failures |
title_sort |
improving synchronizer’s mean time between failures |
publishDate |
2017 |
url |
http://ndltd.ncl.edu.tw/handle/j6afqb |
work_keys_str_mv |
AT chuchinwei improvingsynchronizersmeantimebetweenfailures AT zhūjìnwěi improvingsynchronizersmeantimebetweenfailures AT chuchinwei gǎijìntóngbùqìzhīpíngjūngùzhàngjiāngéshíjiān AT zhūjìnwěi gǎijìntóngbùqìzhīpíngjūngùzhàngjiāngéshíjiān |
_version_ |
1719157231969107968 |