Patent US2981475A successfully refreshed from Google Patents.
Patent US5339404A successfully refreshed from Google Patents.
US5339404A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Asynchronous TMR processing system
Assignee: International Business Machines Corp
•
Filing: 1991-05-28
•
Granted: 1994-08-16
•
Expires: 2011-05-28
Abstract
Abstract A triple modular redundancy computing system including three asynchronously connected processing elements, each having its own memory, a plurality of arbiters cross connecting processor elements for enforcing synchronization for tasks and for voting arbitration on output and without voting for inputs.
Inventors
- 👤 Gilbert C. Vandling, III
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 21:56
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/1675; G06F11/1683; G06F11/18; G06F11/183; G06F11/184
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
114 words
An asynchronous triple modular redundancy processing system with local arbitration, comprising: N processor elements, N arbiter elements associated respectively with each of said processor elements, a memory uniquely associated with each processor element, a bidirectional control bus between each arbiter and its associated processor, and a unidirectional control bus between each processor arbiter and the other processors of the system, means for providing each processor with knowledge of which processor of the system is a requestor, means for providing to each processor which requester of other elements is competing for service within said system, and a plurality of voters for providing service arbitration votes with voting for output transmission and without voting for inputs.
Claim 2
Dependent Claim
114 words
An asynchronous triple modular redundancy processing system with local arbitration, comprising: N processor elements, N arbiter elements associated respectively with each of said processor elements, a memory uniquely associated with each processor element, a bidirectional control bus between each arbiter and its associated processor, and a unidirectional control bus between each processor arbiter and the other processors of the system, means for providing each processor with knowledge of which processor of the system is a requestor, means for providing to each processor which requester of other elements is competing for service within said system, and a plurality of voters for providing service arbitration votes with voting for output transmission and without voting for inputs.
Claim 3
Dependent Claim
24 words
The system of claim 1 wherein each processor is provided with means for permitting each processor element to operate on its own clock time.
Claim 4
Dependent Claim
34 words
The system of claim 1 where the voters provide service arbitration votes which function as a N to 1 combiner with voting for output transmission and a 1 N splitter without voting for inputs.
Claim 5
Dependent Claim
9 words
The system of claim 1 wherein "N" is three.
Claim 6
Dependent Claim
9 words
The system of claim 3 wherein "N" is three.
Claim 7
Dependent Claim
169 words
An asynchronous redundant processing system with local arbitration comprising: N processor elements each having its own clock time and running the same program; N global memories each coupled to a respective processor element; N arbitrators, each arbitrator coupled to one associated processor element by a bidirectional control bus and each arbitrator connected to the other N-1 processor elements by a unidirectional control bus for receiving signals from said other N-1 processor elements, said arbitrators requiring said processor elements fetch operations from global memories to occur simultaneously to provide synchronism among said processor elements; an input output interface; and a voter for providing bidirectional data transmission to and from said N processor elements and said input output interface, said voter functioning as an N to one combiner with voting in connection with data streams from said N processor elements for output transmissions to said input output interface, said voter functioning as a one to N splitter without voting for inputs from said input output interface to said N processor elements.
Claim 8
Dependent Claim
169 words
An asynchronous redundant processing system with local arbitration comprising: N processor elements each having its own clock time and running the same program; N global memories each coupled to a respective processor element; N arbitrators, each arbitrator coupled to one associated processor element by a bidirectional control bus and each arbitrator connected to the other N-1 processor elements by a unidirectional control bus for receiving signals from said other N-1 processor elements, said arbitrators requiring said processor elements fetch operations from global memories to occur simultaneously to provide synchronism among said processor elements; an input output interface; and a voter for providing bidirectional data transmission to and from said N processor elements and said input output interface, said voter functioning as an N to one combiner with voting in connection with data streams from said N processor elements for output transmissions to said input output interface, said voter functioning as a one to N splitter without voting for inputs from said input output interface to said N processor elements.
Claim 9
Dependent Claim
9 words
The system of claim 6, wherein "N" is three.
References Cited (Backward Citations)
US3921149A
Cited
US4363096A
Cited
US4644498A
Cited
US4667284A
Cited
US4882731A
Cited
US4916695A
Cited
US4868826A
Cited
US4907232A
Cited
US4965717A
Cited
US5193175A
Cited
US4965717B1
Cited
US5117442A
Cited
US5038276A
Cited
US5226152A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-08-15 | 1998-02-14 | 1998-08-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-08-15 | 2002-02-14 | 2002-08-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-08-15 | 2006-02-14 | 2006-08-16 | $7700.00 | Window Closed / Lapsed |