Patent US2975299A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5333285A Expired / Lapsed US ⏱️ 0.0 years remaining

System crash detect and automatic reset mechanism for processor cards

Assignee: International Business Machines Corp
•
Filing: 1991-11-21
•
Granted: 1994-07-26
•
Expires: 2011-11-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A hardware and software mechanism is provided for ensuring that a feature processor card, included with other feature cards in a host system, can be reset without interrupting software running on other feature cards. A delay is provided that starts counting each time a watchdog timer expires. If the watchdog timer is reset by an interrupt service routine, then the feature card processor is assumed to be reset. But, if the watchdog timer is not reset before the delay timer expires, then it is assumed that service routine is corrupt and that external reset of the feature card is required. Upon expiration of the watchdog, an error signal is sent, via the system bus, to the host CPU. Recovery code that is resident on the host CPU is then run and resets the CPU on the feature card. A reset signal is output from the host CPU, via the system bus, to a reset register on the feature card which then forwards the signal to the feature card CPU, thereby initiating reset of the system.

Inventors

  • 👤 Bernard C. Drerup

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 07:36
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1402; G06F11/1415; G06F11/0703; G06F11/0751; G06F11/0754; G06F11/0757; G06F11/0763

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 84 words
A method of resetting one of a plurality of feature cards, each having a central processing unit, that are included within a host machine, said method comprising: running an external reset routine when an error signal is output from one of said feature cards; determining the validity of an internal reset system within said one of said feature cards; and externally resetting said feature card by outputting a reset signal from said host machine when said internal reset system is determined to be invalid.
Claim 2
Independent Claim 84 words
A method of resetting one of a plurality of feature cards, each having a central processing unit, that are included within a host machine, said method comprising: running an external reset routine when an error signal is output from one of said feature cards; determining the validity of an internal reset system within said one of said feature cards; and externally resetting said feature card by outputting a reset signal from said host machine when said internal reset system is determined to be invalid.
Claim 3
Dependent Claim 30 words
A method according to claim 1 wherein said step of running comprises monitoring, by a processor within said host machine, said feature card for the presence of said error signal.
Claim 4
Dependent Claim 52 words
A method according to claim 2 wherein said step of running further comprises: waiting for a predetermined period of time to ensure that said internal reset system has an opportunity to reset said feature card; and checking for the presence of said error signal, after said predetermined period of time has ended.
Claim 5
Dependent Claim 28 words
A method according to claim 3 wherein said step of determining further comprises performing a validity check on said internal reset system, when said error signal is present.
Claim 6
Dependent Claim 19 words
A method according to claim 4 wherein said internal reset system comprises a memory, reset program and initialization program.
Claim 7
Dependent Claim 31 words
A method according to claim 5 wherein said step of determining comprises returning said feature card to normal operation, subsequent to said step of checking, when said error signal is absent.
Claim 8
Dependent Claim 40 words
A method according to claim 6 wherein said step of externally resetting comprises outputting said external reset signal from said host processor which causes said feature card to run said initialization program and reset said feature card central processing unit.
Claim 9
Independent Claim 79 words
A system for resetting one of a plurality of feature cards, each having a central processing unit, that are included within a host machine, comprising: means for running an external reset routine when an error signal is output from one of said feature cards; means for determining the validity of an internal reset system within said one of said feature cards; and means for externally resetting said feature card when said internal reset system is determined to be invalid.
Claim 10
Independent Claim 79 words
A system for resetting one of a plurality of feature cards, each having a central processing unit, that are included within a host machine, comprising: means for running an external reset routine when an error signal is output from one of said feature cards; means for determining the validity of an internal reset system within said one of said feature cards; and means for externally resetting said feature card when said internal reset system is determined to be invalid.
Claim 11
Dependent Claim 44 words
A system according to claim 8 wherein said means for running comprises: means, within said feature card, for receiving said error signal; and a central processing unit within said host machine capable of reading said receiving means for the presence of said error signal.
Claim 12
Dependent Claim 57 words
A system according to claim 9 wherein said means for running further comprises: delay means for waiting a predetermined period of time to provide said internal reset system an opportunity to reset said feature card; and means for reading said receiving means for the presence of said error signal, after said predetermined period of time has ended.
Claim 13
Dependent Claim 24 words
A system according to claim 10 wherein said means for determining performs a validity check when said error signal is present in said register.
Claim 14
Dependent Claim 21 words
A system according to claim 11 wherein said internal reset system comprises a memory, a reset program and an initialization program.
Claim 15
Dependent Claim 34 words
A system according to claim 12 wherein said means for determining further comprises means for returning said feature card to normal operation, subsequent to reading said receiving means, when said error signal is absent.
Claim 16
Dependent Claim 40 words
A system according to claim 13 wherein said external reset means comprises means for outputting a reset signal from said host processor which causes said feature card to run said initialization program and reset said feature card central processing unit.

References Cited (Backward Citations)

US4093823A Cited
US5023779A Cited
US4760553A Cited
US4817092A Cited
US4873687A Cited
US5084871A Cited
US4912708A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-07-25 1998-01-24 1998-07-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-07-25 2002-01-24 2002-07-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-07-25 2006-01-24 2006-07-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag