Efficient metastability-containing gray code 2-sort

Christoph Lenzen, Moti Medina

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

8 Scopus citations

Abstract

It is well-established that unsynchronized communication across clock domains can result in metastable upsets and that this cannot be avoided deterministically. This, however, does not preclude the possibility that metastability can be contained deterministically, in the sense that meaningful and precise computations can be performed despite metastability of some bits. In this work, we provide evidence that this is not only possible, but can also be done efficiently. We propose a circuit of size O(B2) and depth O(B) that computes the minimum and maximum of two B-bit Gray code inputs, where each input may contain one metastable bit (introducing uncertainty regarding whether it encodes some value x or rather x + 1). This is achieved by combining the results of a recursive call on the (B - 1)-bit suffixes in a metastability-containing way. This overcomes the problem posed by possible metastability of the logic controlling the recursion, which must occur in some executions.

Original languageEnglish
Title of host publicationProceedings - 22nd IEEE International Symposium on Asynchronous Circuits and Systems, ASYNC 2016
PublisherInstitute of Electrical and Electronics Engineers
Pages49-56
Number of pages8
ISBN (Electronic)9781467390071
DOIs
StatePublished - 5 Oct 2016
Externally publishedYes
Event22nd IEEE International Symposium on Asynchronous Circuits and Systems, ASYNC 2016 - Porto Alegre, Brazil
Duration: 8 May 201611 May 2016

Publication series

NameProceedings - International Symposium on Asynchronous Circuits and Systems
Volume2016-October
ISSN (Print)2643-1394
ISSN (Electronic)2643-1483

Conference

Conference22nd IEEE International Symposium on Asynchronous Circuits and Systems, ASYNC 2016
Country/TerritoryBrazil
CityPorto Alegre
Period8/05/1611/05/16

Keywords

  • combinational circuits
  • metastability worst-case propagation model
  • sorting networks

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Efficient metastability-containing gray code 2-sort'. Together they form a unique fingerprint.

Cite this