Check patentability & draft patents in minutes with Patsnap Eureka AI!

Arbitration circuitry

Active Publication Date: 2020-08-11
ARM LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention provides an arbitration circuitry and method for efficiently allocating resources to requesters. It allows a maximum number of resources to be allocated and allows for the allocation of resources to a different group of requests in each allocated cycle, ensuring a fair allocation of resources for future allocation cycles. This invention helps to manage and control resource allocation more effectively, improving the overall efficiency of the allocation process.

Problems solved by technology

In cases where the maximum number of resources N is greater than or equal to 2, there can be a design challenge in guaranteeing that any request is allocated to at most one resource.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Arbitration circuitry
  • Arbitration circuitry
  • Arbitration circuitry

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018]Arbitration circuitry is provided for allocating resources to requesters, where a maximum number of resources that can be allocated to requesters in a given arbitration cycle is M, and a maximum number of requesters requesting allocation of a resource in the given arbitration cycle is N, where M is greater than or equal to 2. The arbitration circuitry comprises group allocation circuitry to control a group allocation in which the N requesters are allocated to M groups of requesters, with each requester allocated to one of the groups. M arbiters are provided, each corresponding to a respective one of the groups. Each arbiter may select one requester from the corresponding group as a winning requester to be allocated a corresponding resource of the M resources. In response to a given request being selected as the winning requester by the arbiter corresponding to the given group, the group allocation circuitry may change the group allocation so that in a subsequent arbitration cy...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Arbitration circuitry is provided for allocating up to M resources to N requesters, where M≥2. The arbitration circuitry comprises group allocation circuitry to control a group allocation in which the N requesters are allocated to M groups of requesters, with each requester allocated to one of the groups; and M arbiters each corresponding to a respective one of the M groups. Each arbiter selects a winning requester from the corresponding group, which is to be allocated a corresponding resource of the M resources. In response to a given requester being selected as the winning requester by the arbiter for a given group, the group allocation is changed so that in a subsequent arbitration cycle the given requester is in a different group to the given group.

Description

BACKGROUNDTechnical Field[0001]The present technique relates to the field of integrated circuits. More particularly, it relates to arbitration circuitry.Technical Background[0002]A computing system or integrated circuit may include at least one point at which there are a certain maximum number M of resources available for allocation to requesters and a certain maximum number N of requesters which may request allocation of a resource in a given arbitration cycle. In cases where the maximum number of resources N is greater than or equal to 2, there can be a design challenge in guaranteeing that any request is allocated to at most one resource.SUMMARY[0003]At least some examples provide arbitration circuitry for allocating resources to requesters, where a maximum number of resources that can be allocated to requesters in a given arbitration cycle is M, a maximum number of requesters requesting allocation of a resource in the given arbitration cycle is N, and M≥2; the arbitration circui...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F12/00G06F13/366G06F9/50
CPCG06F9/5011G06F13/366
Inventor TUNE, ANDREW DAVID
Owner ARM LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More