Merging Redundant Crystal Oscillators into a Fault-Tolerant Clock

被引:0
|
作者
Duer, Wolfgang [1 ]
Steininger, Andreas [1 ]
机构
[1] TU Wien, Inst Comp Engn, Vienna, Austria
关键词
fault-tolerant clocking; tick synchronization; reference oscillator; single point of failure;
D O I
10.1109/ddecs50862.2020.9095577
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Having a precise and stable clock that is still fault tolerant is a fundamental prerequisite in safety critical real-time systems. However, combining redundant independent clock sources to form a single clock supply is non-trivial, even if only a single clock output is desired. Often there is a need for having redundant clock outputs like for the replicated nodes within a TMR architecture that fail independently but still stay tightly synchronized. This problem is even harder to solve. In this paper we present solutions for the latter. We elaborate a solution for producing tightly synchronized clock outputs in a fault-tolerant fashion. This approach extends an existing, ring-oscillator like distributed clock generation scheme by augmenting each of its constituent nodes with a stable clock reference. We illustrate in theory and by simulation experiments that the four clock outputs of our circuit do not share a single point of failure, have small and bounded skew, remain stabilized to one crystal source during normal operation, do not propagate glitches from one failed clock to a correct one, and only exhibit slightly extended clock cycles during a short stabilization period after a component failure.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Generation of a fault-tolerant clock through redundant crystal oscillators
    Duer, Wolfgang
    Fugger, Matthias
    Steininger, Andreas
    MICROELECTRONICS RELIABILITY, 2021, 120
  • [2] Fault-Tolerant Clock Synchronization with Only Two Redundant Paths
    Moztarzadeh, Zoha
    COMPUTER SAFETY, RELIABILITY, AND SECURITY (SAFECOMP 2018), 2018, 11093 : 235 - 249
  • [3] FAULT-TOLERANT CLOCK.
    Benedict, M.K.
    IBM technical disclosure bulletin, 1983, 26 (02): : 461 - 462
  • [4] Fault-tolerant kinematically redundant robots
    Caldwell, C
    Roberts, RG
    PROCEEDINGS OF THE THIRTY-FOURTH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 2002, : 381 - 385
  • [5] FAULT-TOLERANT ESTIMATOR FOR REDUNDANT SYSTEMS
    BROEN, RB
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1975, 11 (06) : 1281 - 1285
  • [6] DYNAMIC FAULT-TOLERANT CLOCK SYNCHRONIZATION
    DOLEV, D
    HALPERN, JY
    SIMONS, B
    STRONG, R
    JOURNAL OF THE ASSOCIATION FOR COMPUTING MACHINERY, 1995, 42 (01): : 143 - 185
  • [7] Fault-tolerant clock synchronization in CAN
    Rodrigues, L
    Guimaraes, M
    Rufino, J
    19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, : 420 - 429
  • [8] Dynamic fault-tolerant clock synchronization
    Dolev, Danny, 1600, (ACM, New York):
  • [9] Fault-Tolerant Procedures for Redundant Computer Systems
    Samet, Refik
    QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2009, 25 (01) : 41 - 68
  • [10] Sundial: Fault-tolerant Clock Synchronization for Datacenters
    Li, Yuliang
    Kumar, Gautam
    Hariharan, Hema
    Wassel, Hassan
    Hochschild, Peter
    Platt, Dave
    Sabato, Simon
    Yu, Minlan
    Dukkipati, Nandita
    Chandra, Prashant
    Vandat, Amin
    PROCEEDINGS OF THE 14TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDI '20), 2020, : 1171 - 1186