Patent US4628447A successfully refreshed from Google Patents.
US4628447A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multi-level arbitration system for decentrally allocating resource priority among individual processing units
Assignee: ALE International SAS
•
Filing: 1984-11-02
•
Granted: 1986-12-09
•
Expires: 2004-11-02
Abstract
Abstract A decentralized arbitrator includes an individual elementary arbitrator and a level elementary arbitrator for each arbitration unit. Determination of the priority due to one unit, when no other unit claims priority, is accelerated by directing the request states of all units on the same level and on all other levels to the input of an AND gate, the output of which is connected to the bus-utilization enablement input of the relevant unit, through an OR gate and a D flip-flop.
Inventors
- 👤 Roger Cartret
- 👤 Giovanni Volpe
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 08:56
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/368; G06F13/378
Claims Analysis
Total Claims: 3
Claim 1
Independent Claim
395 words
Apparatus for decentrally allocating resource priority among the individual processing units in a multi-processor system, each unit being assigned to a processing level and an individual position within that level, said apparatus including a plurality of arbitration means, each one coupled to a corresponding unit and to all other arbitration means in said system, each arbitration means comprising: first logic means for receiving at each of a plurality of first inputs, each input being coupled to all arbitration means of a given processing level, a first indicating signal indicating whether a request for resource access has been made by a unit of said given level, and for producing a first output signal at one of a plurality of first outputs, each output being coupled to arbitration means of one of said levels, said first output signal indicating which level will be granted priority in accordance with said first indicating signal and priority data stored in said first logic means, level priority being granted sequentially to all requesting levels; second logic means for receiving at each of a plurality of second inputs, each second input being coupled to a given unit with a same level as said corresponding unit, a second indicating signal indicating whether a request for resource access has been made by said given unit, and for producing a second output signal at one of a plurality of second outputs, said second output signal indicating which unit will be granted priority in accordance with said second indicating signal and priority data stored in said second logic means, unit priority being granted sequentially to all requesting units, and level priority having priority over unit priority; third logic means connected to one of said first outputs and to one of said second outputs for producing a signal granting resource access to said corresponding unit when said first and second output signals indicate that level and unit priority are to be granted to said corresponding unit; and means responsive to a request for resource access by said corresponding unit for producing a third output signal to be applied to one of said second inputs of said second logic means and to second inputs of said second logic means of other arbitration means on said given level, and for producing a fourth output to a applied to one of said first inputs of arbitration means of other levels.
Claim 2
Dependent Claim
395 words
Apparatus for decentrally allocating resource priority among the individual processing units in a multi-processor system, each unit being assigned to a processing level and an individual position within that level, said apparatus including a plurality of arbitration means, each one coupled to a corresponding unit and to all other arbitration means in said system, each arbitration means comprising: first logic means for receiving at each of a plurality of first inputs, each input being coupled to all arbitration means of a given processing level, a first indicating signal indicating whether a request for resource access has been made by a unit of said given level, and for producing a first output signal at one of a plurality of first outputs, each output being coupled to arbitration means of one of said levels, said first output signal indicating which level will be granted priority in accordance with said first indicating signal and priority data stored in said first logic means, level priority being granted sequentially to all requesting levels; second logic means for receiving at each of a plurality of second inputs, each second input being coupled to a given unit with a same level as said corresponding unit, a second indicating signal indicating whether a request for resource access has been made by said given unit, and for producing a second output signal at one of a plurality of second outputs, said second output signal indicating which unit will be granted priority in accordance with said second indicating signal and priority data stored in said second logic means, unit priority being granted sequentially to all requesting units, and level priority having priority over unit priority; third logic means connected to one of said first outputs and to one of said second outputs for producing a signal granting resource access to said corresponding unit when said first and second output signals indicate that level and unit priority are to be granted to said corresponding unit; and means responsive to a request for resource access by said corresponding unit for producing a third output signal to be applied to one of said second inputs of said second logic means and to second inputs of said second logic means of other arbitration means on said given level, and for producing a fourth output to a applied to one of said first inputs of arbitration means of other levels.
Claim 3
Dependent Claim
45 words
Apparatus as in claim 1 including fourth logic means for receiving said first and secon dinputs for all other arbitration means and producing said signal granting resource access when said first and second input signals indicate no other unit is requesting access to said resource.
References Cited (Backward Citations)
US3353160A
Cited
US3633163A
Cited
US3735357A
Cited
US3820079A
Cited
US3983540A
Cited
US4096569A
Cited
US4485436A
Cited
US4449183A
Cited
US4326250A
Cited
US4314335A
Cited
US4384323A
Cited
US4409656A
Cited
US4332011A
Cited
US4328543A
Cited
US4395753A
Cited
US4468738A
Cited
US4373183A
Cited
US4445172A
Cited
US4493036A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-12-08 | 1990-06-09 | 1990-12-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-12-08 | 1994-06-09 | 1994-12-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-12-08 | 1998-06-09 | 1998-12-09 | $7700.00 | Window Closed / Lapsed |