Patent US4644498A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 15:54
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag