Title :
Opportunistic Merge Element
Author :
Mokhov, Andrey ; Khomenko, Victor ; Sokolov, Danil ; Yakovlev, Alex
Author_Institution :
Newcastle Univ., Newcastle upon Tyne, UK
Abstract :
The paper introduces a new reusable asynchronous component, called Opportunistic Merge element, that merges two or more request-acknowledgement channels into one and is allowed to opportunistically bundle requests from different input channels if they arrive sufficiently close to each other. We present a speed-independent implementation of this component and verify some of its correctness properties. An important characteristic of the presented implementation is that the arbitration is removed from the critical path, thereby providing a fast response to the incoming requests.
Keywords :
asynchronous circuits; logic design; mixers (circuits); opportunistic merge element; request-acknowledgement channels; reusable asynchronous component; Delays; Latches; Logic gates; Semantics; Sensors; Silicon; Wires;
Conference_Titel :
Asynchronous Circuits and Systems (ASYNC), 2015 21st IEEE International Symposium on
Conference_Location :
Mountain View, CA
DOI :
10.1109/ASYNC.2015.25