Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
80 words
In a computer system having multiple access requesters and shared resources, an arbiter apparatus, comprising: a multiplicity of arbiter cells having inputs and outputs connected in a hierarchy of multiple levels; means for directly receiving and arbitrating the same access request signals in arbiter cells at multiple levels in the hierarchy; and means for outputs from arbiter cells at a higher level in the hierarchy to directly control outputs from arbiter cells at a successively lower level in the hierarchy.
Claim 2
Dependent Claim
80 words
In a computer system having multiple access requesters and shared resources, an arbiter apparatus, comprising: a multiplicity of arbiter cells having inputs and outputs connected in a hierarchy of multiple levels; means for directly receiving and arbitrating the same access request signals in arbiter cells at multiple levels in the hierarchy; and means for outputs from arbiter cells at a higher level in the hierarchy to directly control outputs from arbiter cells at a successively lower level in the hierarchy.
Claim 3
Dependent Claim
21 words
The apparatus recited in claim 1, wherein the access request signals are distributed concurrently to receiving arbiter cells for concurrent evaluation.
Claim 4
Dependent Claim
24 words
The apparatus recited in claim 2, wherein the arbiter cells are round-robin arbiters responsive to a token when multiple access requests are received concurrently.
Claim 5
Dependent Claim
22 words
The apparatus recited in claim 3, wherein the direct control of arbiter cell outputs involves a disablement of an arbiter cell output.
Claim 6
Dependent Claim
24 words
The apparatus recited in claim 1, where the arbiter cells are round-robin arbiters responsive to a token when multiple access requests are received concurrently.
Claim 7
Dependent Claim
21 words
The apparatus recited in claim 3, wherein the hierarchy of arbiter cells is in the form of a binary tree architecture.
Claim 8
Dependent Claim
21 words
The apparatus recited in claim 5, wherein the hierarchy of arbiter cells is in the form of a binary tree architecture.
Claim 9
Dependent Claim
79 words
An arbiter cell, comprising: cell inputs for receiving first and second access request signals, a token status signal and enable state signal; first circuitry generating a first output in response to the second access request signal, the token status signal, the first access request signal, and the enable state signal; and second circuitry generating a second output in response to the first access request signal, the token status signal, the second access request signal, and the enable state signal.
Claim 10
Dependent Claim
79 words
An arbiter cell, comprising: cell inputs for receiving first and second access request signals, a token status signal and enable state signal; first circuitry generating a first output in response to the second access request signal, the token status signal, the first access request signal, and the enable state signal; and second circuitry generating a second output in response to the first access request signal, the token status signal, the second access request signal, and the enable state signal.
Claim 11
Dependent Claim
15 words
The cell recited in claim 8, wherein the first and second circuitry includes AND logic.
Claim 12
Dependent Claim
24 words
The cell recited in claim 9, wherein the combination of access request signals with token status signals is accomplished in circuitry having OR logic.
Claim 13
Dependent Claim
97 words
A computer system, comprising: at least one processor; at least one memory; at least one I/O unit; a crossbar switch interconnecting at least one processor, at least one memory and at least one I/O unit; a pseudo-round-robin arbitration means controlling the crossbar switch, the arbitration means comprising multiple levels of hierarchically connected arbiter cells, directly receiving and arbitrating the same access request signals in arbiter cells at multiple levels in the hierarchy, and having arbiter cells at a higher level in the hierarchy directly control outputs from arbiter cells at a successively lower level in the hierarchy.
Claim 14
Dependent Claim
97 words
A computer system, comprising: at least one processor; at least one memory; at least one I/O unit; a crossbar switch interconnecting at least one processor, at least one memory and at least one I/O unit; a pseudo-round-robin arbitration means controlling the crossbar switch, the arbitration means comprising multiple levels of hierarchically connected arbiter cells, directly receiving and arbitrating the same access request signals in arbiter cells at multiple levels in the hierarchy, and having arbiter cells at a higher level in the hierarchy directly control outputs from arbiter cells at a successively lower level in the hierarchy.
Claim 15
Dependent Claim
21 words
The system recited in claim 11, wherein the direct control of arbiter cells involves a disablement of an arbiter cell output.
Claim 16
Independent Claim
83 words
A method of arbitrating multiple access requests involving shared resources using multiple arbiter cells configured in a multiple level hierarchy, comprising the steps of: arbitrating among the multiple access request signals in arbiter cells at a first level in the hierarchy; concurrently arbitrating among the multiple access request signals in arbiter cells at a second level, lower than the first level, of the hierarchy; and directly controlling the outputs of second level arbiter cells in response to outputs of first level arbiter cells.
Claim 17
Independent Claim
83 words
A method of arbitrating multiple access requests involving shared resources using multiple arbiter cells configured in a multiple level hierarchy, comprising the steps of: arbitrating among the multiple access request signals in arbiter cells at a first level in the hierarchy; concurrently arbitrating among the multiple access request signals in arbiter cells at a second level, lower than the first level, of the hierarchy; and directly controlling the outputs of second level arbiter cells in response to outputs of first level arbiter cells.
Claim 18
Dependent Claim
24 words
The method recited in claim 13, wherein the arbiter cells are round-robin arbiters responsive to a token when multiple access requests are received concurrently.
Claim 19
Dependent Claim
19 words
The method recited in claim 14, wherein the multiple level hierarchy of arbiter cell is a binary tree architecture.