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

Asynchronous processor arbitration circuit

Assignee: Nortel Networks Ltd
•
Filing: 1988-02-23
•
Granted: 1989-06-20
•
Expires: 2008-02-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention provides a circuit for arbitrating access to a common resource by a pair of processors using an asynchronous sequential logic circuit. A latch circuit is held in a pseudo-stable state until one or more requests are received from the processor and is then released to toggle to a stable state to allow one or the other of the requests. The grant signal to the selected processor is made available thereto only after a predetermined period of time which is larger than the time required to stabilize the latch circuit.

Inventors

  • 👤 Joel Bisson

Bibliographic Details

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

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 196 words
An asynchronous processor arbitration circuit comprising, a pair of input terminals each one for connection to a respective source of request signals, a latch circuit having set and reset terminals and corresponding output terminals, a pair of gates each having their respective output terminal connected to the set and reset input terminals and each having a first input terminal connected to a respective one of the pair of input terminals and each gate also having a second input terminal connected to an enable terminal, a delay circuit responsive to a request signal on either of said input terminals for generating an enabling signal on said enable terminal, the enabling signal being effective for disabling said pair of gates after a predetermined period of time subsequent to the occurrence of said request signal, the predetermined period of time being larger than the time required to stabilize the latch circuit and gating means connected between the output terminals of the latch circuit and circuit output terminals, the gating means being responsive to the enabling signal for allowing the output from the latch circuit to be available on the circuit output terminal only after said predetermined period of time.
Claim 2
Dependent Claim 196 words
An asynchronous processor arbitration circuit comprising, a pair of input terminals each one for connection to a respective source of request signals, a latch circuit having set and reset terminals and corresponding output terminals, a pair of gates each having their respective output terminal connected to the set and reset input terminals and each having a first input terminal connected to a respective one of the pair of input terminals and each gate also having a second input terminal connected to an enable terminal, a delay circuit responsive to a request signal on either of said input terminals for generating an enabling signal on said enable terminal, the enabling signal being effective for disabling said pair of gates after a predetermined period of time subsequent to the occurrence of said request signal, the predetermined period of time being larger than the time required to stabilize the latch circuit and gating means connected between the output terminals of the latch circuit and circuit output terminals, the gating means being responsive to the enabling signal for allowing the output from the latch circuit to be available on the circuit output terminal only after said predetermined period of time.
Claim 3
Dependent Claim 17 words
A circuit as defined in claim 1 wherein the delay circuit comprises a plurality of cascaded gates.
Claim 4
Dependent Claim 204 words
An asynchronous processor arbitration circuit comprising, a pair of input terminals each one for connection to a respective source of request signals, a latch circuit having set and reset terminals and corresponding output terminals, a pair of gates each having their respective output terminals connected to the set and reset input terminals and each having a first input terminal connected to a respective one of the pair of input terminals and each gate also having a second input terminal connected to an enable terminal, and a delay circuit responsive to a request signal on either of said input terminals for generating an enabling signal on said enable terminal, the enabling signal being effective for disabling said pair of gates after a predetermined period of time subsequent to the occurrence of said request signal, the predetermined period of time being larger than the time required to stabilize the latch circuit and a pair of OR gating means connected between the output terminals of the latch circuit and circuit output terminals, the pair of OR gating means being responsive to the enabling signal for allowing the output from the latch circuit to be available on the circuit output terminal only after said predetermined period of time.
Claim 5
Dependent Claim 204 words
An asynchronous processor arbitration circuit comprising, a pair of input terminals each one for connection to a respective source of request signals, a latch circuit having set and reset terminals and corresponding output terminals, a pair of gates each having their respective output terminals connected to the set and reset input terminals and each having a first input terminal connected to a respective one of the pair of input terminals and each gate also having a second input terminal connected to an enable terminal, and a delay circuit responsive to a request signal on either of said input terminals for generating an enabling signal on said enable terminal, the enabling signal being effective for disabling said pair of gates after a predetermined period of time subsequent to the occurrence of said request signal, the predetermined period of time being larger than the time required to stabilize the latch circuit and a pair of OR gating means connected between the output terminals of the latch circuit and circuit output terminals, the pair of OR gating means being responsive to the enabling signal for allowing the output from the latch circuit to be available on the circuit output terminal only after said predetermined period of time.
Claim 6
Dependent Claim 31 words
A circuit as defined in claim 3 wherein the latch circuit and the first pair of gates are NAND gates and wherein the cascaded gates are low power Schottky NAND gates.
Claim 7
Dependent Claim 31 words
A circuit as defined in claim 1 wherein the latch circuit and the first pair of gates are NAND gates and wherein the cascaded gates are low power Schottky NAND gates.
Claim 8
Dependent Claim 54 words
A circuit as defined in claim 1 wherein the gating means comprise a pair of OR gates each having its output terminal connected to a respective one of the circuit output terminals, a first input connected to a respective output terminal of the latch circuit and a second input connected to the enable terminal.

References Cited (Backward Citations)

US3444470A Cited
US4375639A Cited
US4398105A Cited
US4620118A Cited
US4757217A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag