Fault-tolerant algorithms for tick-generation in asynchronous logic: Robust pulse generation [extended abstract]

Danny Dolev*, Matthias Függer, Christoph Lenzen, Ulrich Schmid

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

The advances of deep submicron VLSI technology pose new challenges in designing robust systems, which can in principle be addressed by approaches established in fault-tolerant distributed systems research. This paper is the first step in an attempt to develop a very robust high-precision clocking system for hardware designs like systems-on-chip for critical applications. It is devoted to the design and the correctness proof of a novel Byzantine fault-tolerant self-stabilizing pulse synchronization protocol, which facilitates a direct implementation in standard asynchronous digital logic. Despite the severe implementation constraints, it offers optimal resilience and smaller complexity than all existing pulse synchronization protocols.

Original languageEnglish
Title of host publicationStabilization, Safety, and Security of Distributed Systems - 13th International Symposium, SSS 2011, Proceedings
Pages163-177
Number of pages15
DOIs
StatePublished - 2011
Event13th International Symposium on Stabilization, Safety, and Security of Distributed Systems, SSS 2011 - Grenoble, France
Duration: 10 Oct 201112 Oct 2011

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6976 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference13th International Symposium on Stabilization, Safety, and Security of Distributed Systems, SSS 2011
Country/TerritoryFrance
CityGrenoble
Period10/10/1112/10/11

Keywords

  • Byzantine faults
  • clock synchronization
  • self-stabilization

Fingerprint

Dive into the research topics of 'Fault-tolerant algorithms for tick-generation in asynchronous logic: Robust pulse generation [extended abstract]'. Together they form a unique fingerprint.

Cite this