[Back]


Talks and Poster Presentations (with Proceedings-Entry):

A. Kinali, F. Huemer, C. Lenzen:
"Fault-tolerant Clock Synchronization with High Precision";
Talk: 2016 IEEE Computer Society Annual Symposium on VLSI, Pittsburgh, PA, USA; 2016-07-11 - 2016-07-13; in: "Proc. 2016 IEEE Computer Society Annual Symposium on VLSI", (2016), 490 - 495.



English abstract:
We present the first FPGA implementation of a
distributed clock synchronization algorithm with sub-nanosecond
skews that can tolerate arbitrary faults of individual components.
Each of n nodes is equipped with its own quartz oscillator and
the nodes broadcast their clock pulses to enable synchronization.
The algorithm provably maintains synchronization even if fewer
than n/3 nodes exhibit arbitrary faulty behavior. Moreover, as
long as more than 2n/3 nodes remain synchronized, nodes will
recover and resynchronize after transient faults.
Using 4 boards with Cyclone IV FPGAs, our implementation
achieves precision better than 300 ps. This is in accordance
with the worst-case precision of 870 ps predicted by theory.
Furthermore, our experiments demonstrate that nodes recover
from transient faults as described above. Finally, frequency
stability of the overall system improved by an order of magnitude.

Keywords:
Circuit faults, Synchronization, Algorithm design and analysis, Fault tolerance


"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)
http://dx.doi.org/10.1109/ISVLSI.2016.88