Patent ID: 7237016

Claim:
A method to manage a-resource requests within an arbiter associated with an interconnect device, the method including: identifying first and second resources required to issue a grant responsive to a resource request, the first and second resources being of a first resource type and a second resource type, respectively; placing the resource request within a first resource type queue when the first resource is unavailable; placing the resource request within a second resource type queue when the first resource is available and the second resource is unavailable; implementing a first selection scheme to select a resource request for processing from the first resource type queue based on availability of the first resource type, and implementing a second selection scheme to select a resource request for processing from the second resource type queue based on availability of the second resource type; implementing a priority scheme between the first and second selection schemes to prioritize processing of the selected resource requests; and issuing the grant upon availability of both the first and second resources.