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...
The various modes of failure of asynchronous sequential logic circuits due to timing problems are co...
When setup/hold times of bistable elements are violated, they may become metastable, i.e., enter a t...
Technology scaling has paved way for complex systems such as heterogeneous multi core processors, co...
Communication across unsynchronized clock domains is inherently vulnerable to metastable upsets; no ...
Metastability causes unpredictable behavior in circuits, and can cause circuit failure. Any binary v...
Error containment is an important concept in fault tolerant system design, and techniques like votin...
We study three problems. The first is the phenomenon of metastability in digital circuits. This is a...
Razor-based circuits can run faster or at a lower voltage than those designed to work at the worst c...
peer-reviewedWe characterize the metastability measurement system [8] in which asynchronous data inp...
International audienceIn classical synchronous designs, supply voltage droops can be handled by acco...
Protocol descriptions often fail to take metastability into account. Metastability, however, can und...
AbstractIt is known that clock synchronization can be achieved in the presence of faulty processors ...
Graduation date: 1983The problem of synchronization arises in the interaction among\ud digital syste...
We study three problems. The first is the phenomenon of metastability in digital circuits. This is a...
The growing complexity of microprocessors makes it infeasible to distribute a single clock source ov...
The various modes of failure of asynchronous sequential logic circuits due to timing problems are co...
When setup/hold times of bistable elements are violated, they may become metastable, i.e., enter a t...
Technology scaling has paved way for complex systems such as heterogeneous multi core processors, co...
Communication across unsynchronized clock domains is inherently vulnerable to metastable upsets; no ...
Metastability causes unpredictable behavior in circuits, and can cause circuit failure. Any binary v...
Error containment is an important concept in fault tolerant system design, and techniques like votin...
We study three problems. The first is the phenomenon of metastability in digital circuits. This is a...
Razor-based circuits can run faster or at a lower voltage than those designed to work at the worst c...
peer-reviewedWe characterize the metastability measurement system [8] in which asynchronous data inp...
International audienceIn classical synchronous designs, supply voltage droops can be handled by acco...
Protocol descriptions often fail to take metastability into account. Metastability, however, can und...
AbstractIt is known that clock synchronization can be achieved in the presence of faulty processors ...
Graduation date: 1983The problem of synchronization arises in the interaction among\ud digital syste...
We study three problems. The first is the phenomenon of metastability in digital circuits. This is a...
The growing complexity of microprocessors makes it infeasible to distribute a single clock source ov...
The various modes of failure of asynchronous sequential logic circuits due to timing problems are co...
When setup/hold times of bistable elements are violated, they may become metastable, i.e., enter a t...
Technology scaling has paved way for complex systems such as heterogeneous multi core processors, co...