Title
Generalised Asynchronous Arbiter
Abstract
The paper presents the design of a generalised asynchronous arbiter with a two-stage architecture that efficiently handles requests from multiple concurrent channels. The first stage of the arbiter monitors the incoming requests and locks their state as soon as one or more requests are detected. The second stage performs arbitration based on the locked state of the requests and produces the corresponding grant signals. The separation of the two stages is crucial for reducing the complexity of the arbitration logic, which allows us to obtain practical implementations for complex arbitration protocols. Several application examples of the generalised arbiter are proposed and evaluated in terms of scalability with respect to the growing number of request channels. The presented designs are verified to have no hazards or deadlocks using methods based on circuit Petri nets.
Year
DOI
Venue
2019
10.1109/ACSD.2019.00005
2019 19th International Conference on Application of Concurrency to System Design (ACSD)
Keywords
DocType
ISSN
Arbiter,NoC,Asynchronous Design
Conference
1550-4808
ISBN
Citations 
PageRank 
978-1-7281-3844-2
0
0.34
References 
Authors
6
5
Name
Order
Citations
PageRank
Stanislavs Golubcovs1172.11
Andrey Mokhov213626.57
Alex Bystrov3355.50
Danil Sokolov422727.50
Alex Yakovlev551664.23