Synchronizer-Free Digital Link Controller

by   Johannes Bund, et al.

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.



There are no comments yet.


page 10

page 12


Proposal of a Takagi-Sugeno Fuzzy-PI Controller Hardware

This work proposes dedicated hardware for an intelligent control system ...

Jiffy: A Fast, Memory Efficient, Wait-Free Multi-Producers Single-Consumer Queue

In applications such as sharded data processing systems, sharded in-memo...

FastReact: In-Network Control and Caching for Industrial Control Networks using Programmable Data Planes

Providing network reliability as well as low and predictable latency is ...

A Review of Link Aggregation Control Protocol (LACP) as a Link Redundancy in SDN Based Network Using Ryu-Controller

A reliable network is an absolute requirement for telecommunication netw...

Data and Incentives

Many firms, such as banks and insurers, condition their level of service...

Real-time Optimal Landing Control of the MIT Mini Cheetah

Quadrupedal landing is a complex process involving large impacts, elabor...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.