MTBF estimation in coherent clock domains

Salomon Beer, Ran Ginosar, Rostislav Dobkin, Yoav Weizman

Research output: Contribution to journalConference articlepeer-review

5 Scopus citations

Abstract

Special synchronizers exist for special clock relations such as mesochronous, multi-synchronous and ratiochronous clocks, while variants of N-flip-flop synchronizers are employed when the communicating clocks are asynchronous. N-flip-flop synchronizers are also used in all special cases, at the cost of longer latency than when using specialized synchronizers. The reliability of N-flip-flop synchronizers is expressed by the standard MTBF formula. This paper describes cases of coherent clocks that suffer of a higher failure rate than predicted by the MTBF formula, that formula assumes uniform distribution of data edges across the sampling clock cycle, but coherent clocking leads to drastically different situations. Coherent clocks are defined as derived from a common source, and phase distributions are discussed. The effect of jitter is analyzed, and a new MTBF expression is developed. An optimal condition for maximizing MTBF and a circuit that can adaptively achieve that optimum are described. We show a case study of metastability failure in a real 40nm circuit and describe guidelines used to increase its MTBF based on the rules derived in the paper.

Original languageEnglish
Article number6546191
Pages (from-to)166-173
Number of pages8
JournalProceedings - International Symposium on Asynchronous Circuits and Systems
DOIs
StatePublished - 2013
Event19th IEEE International Symposium on Asynchronous Circuits and Systems, ASYNC 2013 - Santa Monica, CA, United States
Duration: 19 May 201322 May 2013

Funding

FundersFunder number
Seventh Framework Programme287759

    Keywords

    • Synchronization
    • coherent clocks
    • mean time between failures (MTBF)
    • metastability

    Fingerprint

    Dive into the research topics of 'MTBF estimation in coherent clock domains'. Together they form a unique fingerprint.

    Cite this