Yj. Baek et al., A NEW HARDWARE-BASED FAULT-TOLERANT CLOCK SYNCHRONIZATION SCHEME FOR REAL-TIME MULTIPROCESSOR SYSTEMS, Microelectronics and reliability, 34(2), 1994, pp. 335-349
Clock synchronization schemes in the presence of faults have been inve
stigated extensively in recent years to increase reliability in real-t
ime systems. Among the clock synchronization schemes, hardware-based c
lock synchronization scheme is preferable one for the time-critical ap
plications that need tight and reliable clock synchronization. In this
paper, we propose a new hardware-based clock synchronization scheme,
which uses digital docks instead of analog phase-locked clocks. We rep
lace a complex clock selection rule of the conventional hardware-based
clock synchronization by a modified software-based clock synchronizat
ion algorithm with hardware implementation to remedy the problems of t
he conventional hardware-based one. A result for the maximum clock ske
w of the hardware-based synchronization is presented. Also, we present
a method to reduce the number of interconnections of clock networks t
o half of the conventional one. The function of the proposed scheme is
simulated in the presence of Byzantine faults by a hardware descripti
on language, Verilog.