Rigorously modeling self-stabilizing fault-tolerant circuits : An ultra-robust clocking scheme for systems-on-chip

dc.contributor.authorDolev, Danny
dc.contributor.authorFügger, Matthias
dc.contributor.authorPosch, Markus
dc.contributor.authorSchmid, Ulrich
dc.contributor.authorSteininger, Andreas
dc.contributor.authorLenzen, Christoph
dc.contributor.departmentDepartment of Computer Science
dc.date.accessioned2026-11-09T11:30:01Z
dc.date.available2026-11-09T11:30:01Z
dc.date.issued2014-06
dc.description.abstractWe present the first implementation of a distributed clock generation scheme for Systems-on-Chip that recovers from an unbounded number of arbitrary transient faults despite a large number of arbitrary permanent faults. We devise self-stabilizing hardware building blocks and a hybrid synchronous/asynchronous state machine enabling metastability-free transitions of the algorithm's states. We provide a comprehensive modeling approach that permits to prove, given correctness of the constructed low-level building blocks, the high-level properties of the synchronization algorithm (which have been established in a more abstract model). We believe this approach to be of interest in its own right, since this is the first technique permitting to mathematically verify, at manageable complexity, high-level properties of a fault-prone system in terms of its very basic components. We evaluate a prototype implementation, which has been designed in VHDL, using the Petrify tool in conjunction with some extensions, and synthesized for an Altera Cyclone FPGA.en
dc.description.versionPeer revieweden
dc.format.extent41
dc.format.extent2069939
dc.format.extent860-900
dc.identifier.citationDolev, D, Függer, M, Posch, M, Schmid, U, Steininger, A & Lenzen, C 2014, 'Rigorously modeling self-stabilizing fault-tolerant circuits : An ultra-robust clocking scheme for systems-on-chip', Journal of Computer and System Sciences, vol. 80, no. 4, pp. 860-900. https://doi.org/10.1016/j.jcss.2014.01.001en
dc.identifier.doi10.1016/j.jcss.2014.01.001
dc.identifier.issn0022-0000
dc.identifier.other251605343
dc.identifier.other4020ee59-8e2d-4dd0-abc7-fdadf02d030a
dc.identifier.other84894097129
dc.identifier.urihttps://hdl.handle.net/20.500.11815/9031
dc.language.isoen
dc.relation.ispartofseriesJournal of Computer and System Sciences; 80(4)en
dc.relation.urlhttps://www.scopus.com/pages/publications/84894097129en
dc.rightsinfo:eu-repo/semantics/openAccessen
dc.subjectByzantine fault-toleranceen
dc.subjectClock synchronizationen
dc.subjectDependabilityen
dc.subjectExperimentsen
dc.subjectHardware implementationen
dc.subjectHybrid state machinesen
dc.subjectMetastabilityen
dc.subjectModeling frameworken
dc.subjectSelf-stabilizationen
dc.subjectTheoretical analysisen
dc.subjectTheoretical Computer Scienceen
dc.subjectGeneral Computer Scienceen
dc.subjectComputer Networks and Communicationsen
dc.subjectComputational Theory and Mathematicsen
dc.subjectApplied Mathematicsen
dc.titleRigorously modeling self-stabilizing fault-tolerant circuits : An ultra-robust clocking scheme for systems-on-chipen
dc.type/dk/atira/pure/researchoutput/researchoutputtypes/contributiontojournal/articleen

Skrár

Original bundle

Niðurstöður 1 - 1 af 1
Nafn:
1-s2.0-S0022000014000026-main.pdf
Stærð:
1.97 MB
Snið:
Adobe Portable Document Format