DocumentCode
1918885
Title
Priority arbiters
Author
Bystrov, A. ; Kinniment, D.J. ; Yakovlev, A.
Author_Institution
Asynchronous Syst. Lab., Newcastle upon Tyne Univ., UK
fYear
2000
fDate
2000
Firstpage
128
Lastpage
137
Abstract
The paper presents asynchronous design solutions to the problem of Priority Arbitration which is defined in the following form. A system consists of multiple, physically concurrent, processes with a shared resource. The discipline of resource allocation is a function of parameters of the active requests, which are assigned to the requests either statically or dynamically. This function can be defined in an (arbitrary) combinatorial way (contrary to conventional, `topological´, mappings, such as that used in a daisy-chain arbiter). The proposed designs are quasi-speed-independent. Furthermore, the priority logic, in the dynamic case, has the following architectural feature: it is a tree structure in which the control flow is maximally decoupled from the data-path by means of an early propagation of the `valid´-`invalid´ signals, concurrently, with processing the priority data. This lends to significant reduction in the overall arbitration delay when the number of active requests is low
Keywords
computer interfaces; logic design; resource allocation; tree data structures; arbitration delay; asynchronous design solutions; priority arbiters; priority logic; resource allocation; shared resource; tree structure; Application software; Control systems; Delay; Ear; Laboratories; Read only memory; Signal processing; Token networks; Tree data structures; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Research in Asynchronous Circuits and Systems, 2000. (ASYNC 2000) Proceedings. Sixth International Symposium on
Conference_Location
Eilat
ISSN
1522-8681
Print_ISBN
0-7695-0586-4
Type
conf
DOI
10.1109/ASYNC.2000.836990
Filename
836990
Link To Document