A High-Throughput Asynchronous Multi-resource Arbiter Using a Pipelined Assignment Approach

Handshaking
DOI: 10.1109/async.2017.21 Publication Date: 2017-11-06T16:36:30Z
ABSTRACT
Multi-resource arbitration is used where interchangeable resources need to be assigned among a number of client users. An efficient arbiter thus critical manage these shared resources. There has been only limited prior research on asynchronous solutions, which have mainly focused serial approaches. In this paper, new high-throughput multi-resource proposed, based fine-grain pipelining. The allocation resource divided into several steps, multiple successive client-resource pairs can selected rapidly in sequence, and the completion assignments overlap parallel. addition, static four-phase pipeline introduced applied design, incorporating highly-concurrent handshaking protocol. Experimental results were obtained for proposed arbiters two different sizes, 4×3 8×4. implemented 45nm technology using standard cell library. Pre-layout show designs 23.5% 36.2% lower cycle time, respectively, back-to-back assignment completion, compared baseline non-pipelined approach. spite pipelining, exhibit slightly better latency light traffic.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (19)
CITATIONS (2)