Priority based arbitration
AssigneeImagination Technologies Limited
InventorCasper Van Benthem
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorCasper Van Benthem
Estimating the term…
Methods of arbitrating between requestors and a shared resource wherein for each processing cycle a plurality of select signals are generated and then used by decision nodes in a binary decision tree to select a requestor. The select signals are generated using valid bits and priority bits. Each valid bit corresponds to one of the requestors and indicates whether, in the processing cycle, the requestor is requesting access to the shared resource. Each priority bit corresponds one of the requestors and indicates whether, in the processing cycle, the requestor has priority. Corresponding valid bit and priority bits are combined in an AND logic element to generate a valid_and_priority bit for each requestor. Pair-wise OR-reduction is then performed on both the valid bits and the valid_and_priority bits to generate additional valid bits and valid_and_priority bits for sets of requestors and these are then used to generate the select signal.
A method of selecting, in an arbiter, a payload to forward to a shared resource, the arbiter configured to arbitrate between a plurality of ordered requestors and the shared resource in a computing system and the method comprising:
An arbiter configured to arbitrate between a plurality of ordered requestors and a shared resource in a computing system, the arbiter comprising:
An integrated circuit manufacturing system comprising:
Dependencies are inferred from the claim text.