English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
  Metastability-Containing Circuits

Friedrichs, S., Függer, M., & Lenzen, C. (2018). Metastability-Containing Circuits. IEEE Transactions on Computers, 67(8), 1167-1183. doi:10.1109/TC.2018.2808185.

Item is

Files

show Files

Locators

show

Creators

show
hide
 Creators:
Friedrichs, Stephan1, Author           
Függer, Matthias2, Author           
Lenzen, Christoph1, Author           
Affiliations:
1Algorithms and Complexity, MPI for Informatics, Max Planck Society, ou_24019              
2External Organizations, ou_persistent22              

Content

show
hide
Free keywords: Computer Science, Distributed, Parallel, and Cluster Computing, cs.DC
 Abstract: Communication across unsynchronized clock domains is inherently vulnerable to metastable upsets; no digital circuit can deterministically avoid, resolve, or detect metastability (Marino, 1981). Traditionally, a possibly metastable input is stored in synchronizers, decreasing the odds of maintained metastability over time. This approach costs time, and does not guarantee success. We propose a fundamentally different approach: It is possible to \emph{contain} metastability by logical masking, so that it cannot infect the entire circuit. This technique guarantees a limited degree of metastability in---and uncertainty about---the output. We present a synchronizer-free, fault-tolerant clock synchronization algorithm as application, synchronizing clock domains and thus enabling metastability-free communication. At the heart of our approach lies a model for metastability in synchronous clocked digital circuits. Metastability is propagated in a worst-case fashion, allowing to derive deterministic guarantees, without and unlike synchronizers. The proposed model permits positive results while at the same time reproducing established impossibility results regarding avoidance, resolution, and detection of metastability. Furthermore, we fully classify which functions can be computed by synchronous circuits with standard registers, and show that masking registers are computationally strictly more powerful.

Details

show
hide
Language(s): eng - English
 Dates: 2016-06-2620182018
 Publication Status: Issued
 Pages: 23 p.
 Publishing info: -
 Table of Contents: -
 Rev. Type: -
 Identifiers: BibTex Citekey: Friedrichs_Fuegger_Lenzen2018
DOI: 10.1109/TC.2018.2808185
 Degree: -

Event

show

Legal Case

show

Project information

show

Source 1

show
hide
Title: IEEE Transactions on Computers
Source Genre: Journal
 Creator(s):
Affiliations:
Publ. Info: Piscataway, NJ : IEEE
Pages: - Volume / Issue: 67 (8) Sequence Number: - Start / End Page: 1167 - 1183 Identifier: ISSN: 0018-9340
CoNE: https://pure.mpg.de/cone/journals/resource/110992357320214