Method for fault detection in safety mechanisms

US2024160818A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024160818-A1
Application numberUS-202217985735-A
CountryUS
Kind codeA1
Filing dateNov 11, 2022
Priority dateNov 11, 2022
Publication dateMay 16, 2024
Grant date

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.

Safety mechanisms are embedded into a System on a Chip (SoC) and are operable to detect faults present in the logic circuitry in the SoC. Various types of faults in logic circuitry can occur, for example, a bit stuck at 0 or 1, or a transient or temporary fault due to radiation impacting the SoC. SoC devices are required to meet certain automotive safety integrity standards. The most stringent automotive safety integrity level requires that 90% of random latent faults are detected in all relevant logic, including all safety mechanism. Examples disclosed include hardware based checkers and hardware or software based pattern generation methods that achieve high online fault coverage in safety mechanism circuitry used for functional safety. A hardware based safety mechanism monitors the logic circuitry during operation. Any time the safety mechanism detects any faults in the logic circuitry, a fault notification is propagated to upstream logic.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for detecting faults in safety mechanisms, comprising: generating safety mechanism test patterns; loading the safety mechanism test patterns into a pattern buffer coupled to the safety mechanisms comprised of a plurality of functional blocks; transmitting the safety mechanism test patterns to the safety mechanisms; and detecting safety mechanism errors in error handler circuitry. 2 . The method of claim 1 , wherein: generating the safety mechanism test patterns includes generating a set of safety mechanism test patterns offline in an automatic test pattern generator. 3 . The method of claim 2 , further comprising storing the safety mechanism test patterns in external memory. 4 . The method of claim 2 , wherein the safety mechanism test patterns contain n words comprising m/p number of inputs to the safety mechanisms. 5 . The method of claim 2 , further comprising: receiving configuration information and a compiled target netlist model in the automatic test pattern generator. 6 . The method of claim 1 , wherein: generating the safety mechanism test patterns includes generating a set of safety mechanism test patterns in a hard-wired pattern generator. 7 . The method of claim 1 , further comprising: retrieving the safety mechanism test patterns from the pattern buffer into an assembler; decoding the safety mechanism test patterns in the assembler; and configuring the safety mechanism test patterns in the assembler for an input interface of the functional blocks. 8 . The method of claim 1 , further comprising: detecting test point value errors in the error handler circuitry; and notifying upstream logic when the test point value errors are detected. 9 . The method of claim 1 , wherein the safety mechanism test patterns are generated such that a safety mechanism test pattern count is reduced. 10 . The method of claim 1 , wherein one pattern buffer transmits test patterns to a plurality of safety mechanisms. 11 . A fault detection circuit, comprising: one or more safety mechanisms; a pattern buffer coupled to the safety mechanisms and configured to receive safety mechanism test patterns; and error handler circuitry configured to detect errors in the safety mechanisms. 12 . The fault detection circuit of claim 11 , further comprising: an automatic test pattern generator configured to compute the safety mechanism test patterns offline. 13 . The fault detection circuit of claim 12 , further comprising external memory configured to store the safety mechanism test patterns. 14 . The fault detection circuit of claim 12 , wherein the safety mechanism test patterns contain n words comprising m/p number of inputs to the safety mechanisms. 15 . The fault detection circuit of claim 12 , wherein the automatic test pattern generator is configured to receive configuration information and a compiled target netlist model. 16 . The fault detection circuit of claim 11 , further comprising: a hard-wired pattern generator configured to generate the safety mechanism test patterns. 17 . The fault detection circuit of claim 11 , further comprising: an assembler configured to retrieve the safety mechanism test patterns from the pattern buffer, decode the safety mechanism test patterns, and configure the safety mechanism test patterns for an input interface of a functional block of the safety mechanisms. 18 . The fault detection circuit of claim 11 , wherein the error handler circuitry is configured to detect test point value errors. 19 . The fault detection circuit of claim 11 , wherein the safety mechanism test patterns comprise values of a binary code. 20 . The fault detection circuit of claim 11 , wherein one pattern buffer is configured to transmit test patterns to a plurality of safety mechanisms.

Assignees

Inventors

Classifications

  • G06F30/33Primary

    Design verification, e.g. functional simulation or model checking · CPC title

  • Translation or migration, e.g. logic to logic, hardware description language [HDL] translation or netlist translation · CPC title

  • Reliability analysis or reliability optimisation; Failure analysis, e.g. worst case scenario performance, failure mode and effects analysis [FMEA] · 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 US2024160818A1 cover?
Safety mechanisms are embedded into a System on a Chip (SoC) and are operable to detect faults present in the logic circuitry in the SoC. Various types of faults in logic circuitry can occur, for example, a bit stuck at 0 or 1, or a transient or temporary fault due to radiation impacting the SoC. SoC devices are required to meet certain automotive safety integrity standards. The most stringent …
Who is the assignee on this patent?
Xilinx Inc
What technology area does this patent fall under?
Primary CPC classification G06F30/33. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 16 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).