← Back to Patent Explorer
US4789926A Expired / Lapsed US ⏱️ 0.0 years remaining

Digital data processing arbitration system

Assignee: International Business Machines Corp
•
Filing: 1986-07-21
•
Granted: 1988-12-06
•
Expires: 2006-07-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a digital data processing system having a resource which is shared between a plurality of users, an arbitration system comprises a plurality of resource requestors (14 to 16) each associated with a respective user, and a resource grantor (10) to which the requestors are connected in parallel via a set of common lines (11 to 13). Each resource requestor is adapted to apply a request signal on a predetermined first one (11) of the lines when the associated user requests the resource, and the resource grantor is responsive to the presence of a request signal on the first line to subsequently apply a grant signal on a predetermined second one (12) of the lines to grant the resource. Each resource requestor requesting the resource is responsive to the grant signal to apply an accept signal on a predetermined third one (13) of the lines after a delay which is different for each resource requestor and which determines the priority of the user associated with the resource requestor. The first accept signal so applied gives the resource to the associated user and prevents any other resource requestor from applying an accept signal on the third line until the resource is relinquished by the current user.

Inventors

  • 👤 David A. Clarke

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 14:57
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/362; G06F13/364; G06F13/3625

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 199 words
In a digital data processing system having a resource which is shared between a plurality of users, an arbitration system comprising a plurality of resource requestors each associated with a respective user, and a resource grantor to which the requestors are connected in parallel via a set of common lines, each resource requestor being adapted to apply a request signal on a predetermined first one of the lines when the associated user requests the resource, and the resource grantor being responsive to the presence of a request signal on the first line to subsequently apply a grant signal on a predeterimined second one of the lines to grant the resource, each resource requestor requesting the resource being responsive the receipt of the grant signal to apply an accept signal on a predetermined third one of the lines after a delay from receipt which is different for each resource requestor and which determines the priority of the user associated with the resource requestor, a first accept signal so applied giving the resource to the associated user and preventing any other resource requestor from applying an accept signal on the third line until the resource is relinquished by the current user.
Claim 2
Dependent Claim 199 words
In a digital data processing system having a resource which is shared between a plurality of users, an arbitration system comprising a plurality of resource requestors each associated with a respective user, and a resource grantor to which the requestors are connected in parallel via a set of common lines, each resource requestor being adapted to apply a request signal on a predetermined first one of the lines when the associated user requests the resource, and the resource grantor being responsive to the presence of a request signal on the first line to subsequently apply a grant signal on a predeterimined second one of the lines to grant the resource, each resource requestor requesting the resource being responsive the receipt of the grant signal to apply an accept signal on a predetermined third one of the lines after a delay from receipt which is different for each resource requestor and which determines the priority of the user associated with the resource requestor, a first accept signal so applied giving the resource to the associated user and preventing any other resource requestor from applying an accept signal on the third line until the resource is relinquished by the current user.
Claim 3
Dependent Claim 93 words
An arbitration system according to claim 1, wherein the grant signal is removed from the second line when the existing user relinquishes the resource irrespective of the presence of a request signal on the first line, and is reapplied to the second line only in the event of a request signal from a further resource requestor being present on the first line, removal of the grant signal serving to initialize all resource requestors such that none can apply an accept signal to the third line until after the full delay applicable to each.
Claim 4
Dependent Claim 81 words
An arbitration sysem according to claim 2, wherein the prority-determining delay in each resource requestor is determined by a counter which is adapted to provide an output signal, from which the accept signal is derived, after counting a respective predetermined number of clock signals which are applied continuously and in common to all the resource requestors, each counter being initialized by removal of the grant signal from the second line and being enabled to count when the grant signal is reapplied.

References Cited (Backward Citations)

US4199661A Cited
EP0030978A1 Cited
US4320467A Cited
US4359731A Cited
US4541043A Cited
US4499538A Cited
US4641266A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-12-06 1992-06-06 1992-12-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-12-06 1996-06-06 1996-12-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-12-06 2000-06-06 2000-12-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag