← Back to Patent Explorer
US5040178A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of fault protection for a microcomputer system

Assignee: FCA US LLC
•
Filing: 1989-05-12
•
Granted: 1991-08-13
•
Expires: 2009-05-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is a method of fault protection for a microcomputer system. The method determines whether the system returns to a normal or special operating mode if a fault is detected by determining the microprocessor's past history before the fault occurred thereby allowing the microprocessor to get back on track in an appropriate manner.

Inventors

  • 👤 Michael R. Lindsay
  • 👤 Hemang S. Mehta

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 09:11
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/0703; G06F11/0706; G06F11/0721; G06F11/0793

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 218 words
In a microcomputer system including a microprocessor having an OPCODE decoder and internal control registers, a timer having a computer operating properly (COP) watchdog, interrupt logic circuit having a software interrupt (SWI), memory such as random access memory (RAM) and keep alive memory, communication busses and interfaces and ports for sending and receiving information from at least one external object, a normal operating mode and a special mode, a method of fault protection for detecting unintended microprocessor operation and determining whether the system enters the normal operating mode or a special mode as a result of a fault detected, said method comprising the steps of: computing a value from data taken from a designated area of memory; determining if keep alive memory is intact by comparing the computed value to a predetermined value; determining that the keep alive memory is not intact if the computed value does not equal the predetermined value and returning the microprocessor to a special mode; determining that the keep alive memory is intact if the computed value equals the predetermined value and returning the microprocessor to the normal operating mode; and determining whether the system can enter the normal operating mode by comparing a predetermined special code to that stored in a special designated register, if the keep alive memory is still intact.
Claim 2
Dependent Claim 218 words
In a microcomputer system including a microprocessor having an OPCODE decoder and internal control registers, a timer having a computer operating properly (COP) watchdog, interrupt logic circuit having a software interrupt (SWI), memory such as random access memory (RAM) and keep alive memory, communication busses and interfaces and ports for sending and receiving information from at least one external object, a normal operating mode and a special mode, a method of fault protection for detecting unintended microprocessor operation and determining whether the system enters the normal operating mode or a special mode as a result of a fault detected, said method comprising the steps of: computing a value from data taken from a designated area of memory; determining if keep alive memory is intact by comparing the computed value to a predetermined value; determining that the keep alive memory is not intact if the computed value does not equal the predetermined value and returning the microprocessor to a special mode; determining that the keep alive memory is intact if the computed value equals the predetermined value and returning the microprocessor to the normal operating mode; and determining whether the system can enter the normal operating mode by comparing a predetermined special code to that stored in a special designated register, if the keep alive memory is still intact.
Claim 3
Dependent Claim 30 words
A method as set forth in claim 1 including the steps of: storing the predetermined special code into the special designated register if the keep alive memory is not intact.
Claim 4
Dependent Claim 252 words
In a microcomputer system including a microprocessor having an OPCODE decoder and internal control registers, a timer having a computer operating properly (COP) watchdog, interrupt logic circuit having a software interrupt (SWI), memory such as random access memory (RAM) and keep alive memory, communication busses and interfaces and ports for sending and receiving information from at least one external object, the system having a normal operating mode and special operating mode, a method of fault protection for detecting unintended microprocessor operation and determining whether the system returns to the normal operating mode or special mode as a result of a fault detected, said method comprising the steps of: computing a value from data taken from a designated area of memory; determining if keep alive memory is intact by comparing the computed value to a predetermined value; determining that the keep alive memory is not intact if the computed value does not equal a predetermined value; determining that the keep alive memory is intact if the computed value equals the predetermined value; comparing a predetermined special code to that stored in a special designated register if the keep alive memory is still intact; determining that the system can enter the normal operating mode if the contents of the special designated register does not equal the predetermined special code and returning the microprocessor to the normal operating mode; and storing predetermined special code into the special designated register if the keep alive memory is not intact and returning the microprocessor to the special mode.
Claim 5
Dependent Claim 252 words
In a microcomputer system including a microprocessor having an OPCODE decoder and internal control registers, a timer having a computer operating properly (COP) watchdog, interrupt logic circuit having a software interrupt (SWI), memory such as random access memory (RAM) and keep alive memory, communication busses and interfaces and ports for sending and receiving information from at least one external object, the system having a normal operating mode and special operating mode, a method of fault protection for detecting unintended microprocessor operation and determining whether the system returns to the normal operating mode or special mode as a result of a fault detected, said method comprising the steps of: computing a value from data taken from a designated area of memory; determining if keep alive memory is intact by comparing the computed value to a predetermined value; determining that the keep alive memory is not intact if the computed value does not equal a predetermined value; determining that the keep alive memory is intact if the computed value equals the predetermined value; comparing a predetermined special code to that stored in a special designated register if the keep alive memory is still intact; determining that the system can enter the normal operating mode if the contents of the special designated register does not equal the predetermined special code and returning the microprocessor to the normal operating mode; and storing predetermined special code into the special designated register if the keep alive memory is not intact and returning the microprocessor to the special mode.

References Cited (Backward Citations)

US4354251A Cited
US4488300A Cited
US4646307A Cited
US4807186A Cited
US4644541A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-08-12 1995-02-11 1995-08-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-08-12 1999-02-11 1999-08-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-08-12 2003-02-11 2003-08-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag