Fault detection apparatus and method

US9952922B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9952922-B2
Application numberUS-201314899595-A
CountryUS
Kind codeB2
Filing dateJul 18, 2013
Priority dateJul 18, 2013
Publication dateApr 24, 2018
Grant dateApr 24, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Apparatus suitable for detecting a fault in a processor comprises a monitor which receives input and output signals from the processor and generates a hash index key which is used to access entries in a hash table. The entries may include actions such as setting a timer so that the response of an output to a change of state of an input may be confirmed as valid within a specified time interval.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for detecting a fault in a device, the method comprising; receiving from the device, a first signal to be monitored, said first signal to be monitored having a value; generating a first hash index key for the first signal to be monitored; searching, using said generated first hash index key, a hash table for an entry matching the value of the received first signal; if a matching entry is not found, completing a first action; and if a matching entry is found, completing a second action associated with the found matching entry, wherein the second action comprises: enabling a first timer and a second timer, wherein a time interval of the second timer is longer than a time interval of the first timer; receiving a second signal to be monitored; said second signal having a value; generating a second hash index key for said second signal; searching, using the generated second hash index key, the hash table for an entry matching the value of the received second signal, generating a fault notification signal in response to an entry matching the value of the received second signal being found before the first timer expires; and generating the fault notification signal in response to the second timer expiring before an entry matching the value of the received second signal is found. 2. The method of claim 1 , wherein said first action comprises generating the fault notification signal. 3. The method of claim 1 wherein said first action comprises putting the device into a failsafe mode of operation. 4. The method of claim 1 wherein the timer sets one or more predetermined time intervals and if no matching entry is found within a time interval set by the timer, completing a third action. 5. The method of claim 4 wherein the third action comprises generating a fault notification signal. 6. The method of claim 4 wherein the third action comprises putting the device into a failsafe mode of operation. 7. The method of claim 4 wherein the third action comprises generating an interrupt. 8. Fault detection apparatus to detect a fault in a device, said apparatus comprising: a memory to store a hash table, and a monitor circuit arranged to receive from the device, a signal to be monitored, said signal to be monitored having a value, to generate a first hash index key for the signal to be monitored, to search, via said generated first hash index key, the hash table for an entry matching the value of the received signal, and if a matching entry is not found, to complete a first action and if a matching entry is found, to complete a second action associated with the found matching entry, wherein the second action comprises: the monitor circuit to enable a first timer and a second timer, wherein a time interval of the second timer is longer than a time interval of the first timer, to receive a second signal to be monitored, said second signal having a value, to generate a second hash index key for said second signal, to search, using the generated second hash index key, the hash table for an entry matching the value of the received second signal, to generate a fault notification signal in response to an entry matching the value of the received second signal being found before the first timer expiring before, and to generate the fault notification signal in response to the second timer expiring before an entry matching the value of the received second signal is found. 9. The fault detection apparatus of claim 8 comprising the first and second timer arranged to set one or more predetermined time intervals during which the hash table is searched for a matching entry. 10. The fault detection apparatus of claim 8 wherein the fault detection apparatus is implemented in one or more integrated circuit devices. 11. A non-transitory tangible computer program product having executable program code stored thereon for execution by a processor to perform a method in accordance with claim 1 . 12. The tangible computer program product of claim 11 wherein the tangible computer program product comprises at least one from a group consisting of: a hard disk, a CD-ROM, an optical storage device, a magnetic storage device, a Read Only Memory, a Programmable Read Only Memory, an Erasable Programmable Read Only Memory, EPROM, an Electrically Erasable Programmable Read Only Memory and a Flash Memory.

Assignees

Inventors

Classifications

  • within a central processing unit [CPU] · CPC title

  • G06F11/079Primary

    Root cause analysis, i.e. error or fault diagnosis (in a hardware test environment G06F11/22; in a software test environment G06F11/36) · CPC title

  • by checking the correct order of processing (G06F11/08 - G06F11/26 take precedence; monitoring patterns of pulse trains H03K5/19) · CPC title

  • by exceeding a time limit, i.e. time-out, e.g. watchdogs · CPC title

  • Means for error signaling, e.g. using interrupts, exception flags, dedicated error registers · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9952922B2 cover?
Apparatus suitable for detecting a fault in a processor comprises a monitor which receives input and output signals from the processor and generates a hash index key which is used to access entries in a hash table. The entries may include actions such as setting a timer so that the response of an output to a change of state of an input may be confirmed as valid within a specified time interval.
Who is the assignee on this patent?
Edmiston Graham, Devine Alan, Mcmenamin David, and 3 more
What technology area does this patent fall under?
Primary CPC classification G06F11/0721. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 24 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).