US4644498A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Fault-tolerant real time clock
Assignee: General Electric Co
•
Filing: 1985-09-26
•
Granted: 1987-02-17
•
Expires: 2005-09-26
Abstract
Abstract Three hardware real time clock subcircuits are connected in a triple modular redundancy configuration to assure continued operation if one subcircuit fails. A power supply or processor failure will not cause a clock supplying other processors to fail. Output of voted master clock pulses to the counter in every subcircuit is inhibited until all power supplies are turned on and stabilized, and the time base of the real time clock pulses is variable. The output pulses of all subcircuits are voted on and the voter output is the real time clock. The master clock can be the processor clock.
Inventors
- 👤 James F. Bedard
- 👤 Vijay C. Jaswa
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 08:13
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/1604; G06F11/18; G06F11/187
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
254 words
A fault-tolerant real time clock for triple modular redundant computer systems comprising: three substantially identical subcircuits that have separate power supplies and are interconnected to assure outputting of voted real time clock pulses from all three and continued operation with failure of one subcircuit, each subcircuit including a majority voted master clock which generates voted high frequency master clock pulses and has, as inputs, its own output signal and the output signals from the other two subcircuit master clocks; counter means to which said voted master clock pulses are gated for producing sets of real time clock pulses that have different time periods; power up timeout means having inputs from all of said subcircuits and that temporarily inhibits gating of said voted master clock pulses to said counter means until each subcircuit produces a power up timeout signal and an output signal is generated indicating that all of said power supplies are turned on and stabilized, and means for latching said last-mentioned output signal so that loss of a subcircuit power supply other than its own will not disable said counter means; means for outputting said voted master clock pulses to a processor to use said master clock as a processor clock; means for selecting one of said sets of real time clock pulses; and a real time clock majority voter to generate said voted real time clock pulses that are outputted to said processor and which has as inputs its own selected real time clock pulses and those outputted by the other subcircuits.
Claim 2
Dependent Claim
254 words
A fault-tolerant real time clock for triple modular redundant computer systems comprising: three substantially identical subcircuits that have separate power supplies and are interconnected to assure outputting of voted real time clock pulses from all three and continued operation with failure of one subcircuit, each subcircuit including a majority voted master clock which generates voted high frequency master clock pulses and has, as inputs, its own output signal and the output signals from the other two subcircuit master clocks; counter means to which said voted master clock pulses are gated for producing sets of real time clock pulses that have different time periods; power up timeout means having inputs from all of said subcircuits and that temporarily inhibits gating of said voted master clock pulses to said counter means until each subcircuit produces a power up timeout signal and an output signal is generated indicating that all of said power supplies are turned on and stabilized, and means for latching said last-mentioned output signal so that loss of a subcircuit power supply other than its own will not disable said counter means; means for outputting said voted master clock pulses to a processor to use said master clock as a processor clock; means for selecting one of said sets of real time clock pulses; and a real time clock majority voter to generate said voted real time clock pulses that are outputted to said processor and which has as inputs its own selected real time clock pulses and those outputted by the other subcircuits.
Claim 3
Dependent Claim
39 words
The clock of claim 1 wherein each subcircuit further includes reset means for generating a reset signal for said counter means and said processor which is maintained until a predetermined number of said voted master clock pulses are counted.
Claim 4
Dependent Claim
37 words
The clock of claim 2 wherein each subcircuit further includes means for feeding back said voted real time clock pulses to said reset means to dynamically reset said counter means while the other two subcircuits are operating.
Claim 5
Dependent Claim
242 words
A fault-tolerant real time clock for modular redundant computer systems comprising: n substantially identical subcircuits, where n=3, 5, 7, etc., that have separate power supplies and are interconnected to assure outputting of voted real time clock pulses from all and continued operation with the failure of (n-1)/2 subcircuits, each subcircuit including a voted master clock which generates voted high frequency master clock pulses and has, as inputs, its own output signal and the other subcircuit master clock output signals; counter means to which said voted master clock pulses are gated and which generates sets of real time clock pulses with different time periods; power up timeout means having inputs from all of said subcircuits and that temporarily inhibits gating of said voted master clock pulses to said counter means and to reset means for said counter means until each subcircuit produces a power up timeout signal and an output signal is generated indicating that all of said power supplies are turned on and stabilized, and means for latching said last-mentioned output signal so that loss of a subcircuit power supply other than its own will not disable said counter means; means for selecting one of said sets of real time clock pulses; and a real time clock majority voter to generate said voted real time clock pulses that are outputted to a processor and which has as inputs its own selected real time clock pulses and those outputted by the other subcircuits.
Claim 6
Dependent Claim
242 words
A fault-tolerant real time clock for modular redundant computer systems comprising: n substantially identical subcircuits, where n=3, 5, 7, etc., that have separate power supplies and are interconnected to assure outputting of voted real time clock pulses from all and continued operation with the failure of (n-1)/2 subcircuits, each subcircuit including a voted master clock which generates voted high frequency master clock pulses and has, as inputs, its own output signal and the other subcircuit master clock output signals; counter means to which said voted master clock pulses are gated and which generates sets of real time clock pulses with different time periods; power up timeout means having inputs from all of said subcircuits and that temporarily inhibits gating of said voted master clock pulses to said counter means and to reset means for said counter means until each subcircuit produces a power up timeout signal and an output signal is generated indicating that all of said power supplies are turned on and stabilized, and means for latching said last-mentioned output signal so that loss of a subcircuit power supply other than its own will not disable said counter means; means for selecting one of said sets of real time clock pulses; and a real time clock majority voter to generate said voted real time clock pulses that are outputted to a processor and which has as inputs its own selected real time clock pulses and those outputted by the other subcircuits.
Claim 7
Dependent Claim
34 words
The clock of claim 4 wherein, in each of said subcircuits, said reset means sends a reset signal to said counter means until a designated number of said voted master clock pulses are counted.
Claim 8
Dependent Claim
38 words
The clock of claim 5 wherein each of said subcircuits further includes means for outputting said voted master clock pulses to said processor to use as the processor clock and for outputting said reset signal to said processor.
References Cited (Backward Citations)
US3467956A
Cited
SU471691A1
Cited
US3829703A
Cited
US3803568A
Cited
US3900741A
Cited
US4096396A
Cited
US4084232A
Cited
US4164629A
Cited
US4239982A
Cited
US4266145A
Cited
US4480198A
Cited
US4490581A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-02-16 | 1990-08-18 | 1991-02-17 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-02-16 | 1994-08-18 | 1995-02-17 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-02-16 | 1998-08-18 | 1999-02-17 | $7700.00 | Window Closed / Lapsed |