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

Full description

Bibliographic Details
Main Authors: Chu, Chin-Wei, 朱晉緯
Other Authors: Chang, Mi-Chang
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