We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.AR

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Hardware Architecture

Title: Synchronizer-Free Digital Link Controller

Abstract: This work presents a producer-consumer link between two independent clock domains. The link allows for metastability-free, low-latency, high-throughput communication by slight adjustments to the clock frequencies of the producer and consumer domains steered by a controller circuit. Any such controller cannot deterministically avoid, detect, nor resolve metastability. Typically, this is addressed by synchronizers, incurring a larger dead time in the control loop. We follow the approach of Friedrichs et al. (TC 2018) who proposed metastability-containing circuits. The result is a simple control circuit that may become metastable, yet deterministically avoids buffer underrun or overflow. More specifically, the controller output may become metastable, but this may only affect oscillator speeds within specific bounds. In contrast, communication is guaranteed to remain metastability-free. We formally prove correctness of the producer-consumer link and a possible implementation that has only small overhead. With SPICE simulations of the proposed implementation we further substantiate our claims. The simulation uses 65nm process running at roughly 2GHz.
Comments: 12 page journal article
Subjects: Hardware Architecture (cs.AR)
Journal reference: IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I (REGULAR PAPERS), VOLUME 67, NUMBER 10, OCTOBER 2020
DOI: 10.1109/TCSI.2020.2989552
Cite as: arXiv:2010.02017 [cs.AR]
  (or arXiv:2010.02017v1 [cs.AR] for this version)

Submission history

From: Johannes Bund [view email]
[v1] Mon, 5 Oct 2020 13:47:55 GMT (1084kb,D)

Link back to: arXiv, form interface, contact.