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
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)
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 |