Micro controller unit including an error indicator module

US10095567B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10095567-B2
Application numberUS-201615144168-A
CountryUS
Kind codeB2
Filing dateMay 2, 2016
Priority dateJul 16, 2008
Publication dateOct 9, 2018
Grant dateOct 9, 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.

A micro controller unit including an error indicator hardware module, the error indicator module being arranged to respond to event signals representative of internal and external fault and error events perturbing the micro controller unit function by registering in non-volatile memory a record of the nature of each of the events, wherein the record of the events is inaccessible to alteration.

First claim

Opening claim text (preview).

The invention claimed is: 1. An automotive system comprising: a programmable microcontroller unit (MCU) configured to execute instructions to implement an automotive electronics control system; and an error indicator module configured to operate independently from the MCU, the error indicator module implemented in hardware and comprising: a sensor to generate an event signal, the event signal representative of an occurrence of an event having a potential to interfere with correct functionality of the MCU; a non-volatile memory, the non-volatile memory inaccessible by the MCU; and control logic configured to respond to the event signal by storing in the non-volatile memory a record of the event. 2. The system of claim 1 , wherein the error indicator module is arranged to store the record of the event independently of software executed by the MCU external to the error indicator module. 3. The system of claim 1 , wherein the error indicator module is arranged to trigger storing the record of the event on detection of a transition of the event signal. 4. The system of claim 1 , wherein the error indicator module is arranged to store in the non-volatile memory a record to indicate the time as well as of the nature of the event. 5. The system of claim 1 , wherein the error indicator module is arranged to latch a value representative of the record of the event to be stored, write the latched value to the non-volatile memory at an address, and increment the non-volatile memory address in preparation for a subsequent event signal. 6. The system of claim 1 , wherein the error indicator module is further arranged to provide an output command signal to a watchdog MCU as a function of the nature of the event, in response to the event signal. 7. The system of claim 1 , wherein the error indicator module further comprises a buffer configured to capture simultaneous or quasi-simultaneous event signals. 8. The system of claim 1 , wherein the error indicator module is further arranged to respond to a signal representative of a recovery from the event by storing in the non-volatile memory a record of a recovery from the event. 9. The system of claim 1 , wherein the error indicator module further comprises an assert module selectively responsive to the event signal to provide an output command signal as a function of the nature of the event. 10. A method comprising: receiving an event signal at an error indicator module included at an automotive electronics control system, the event signal representative of an event having a potential to interfere with correct functionality of a programmable microcontroller unit (MCU) included at the automotive electronics control system; storing at a non-volatile memory included at the error indicator module a record of the event, the non-volatile memory inaccessible by the MCU; and determining a cause for a failure at the MCU based on the record stored at the non-volatile memory. 11. The method of claim 10 , further comprising: storing the record of the event independently of software executed by the MCU external to the error indicator module. 12. The method of claim 10 , further comprising: triggering the storing the record of the event in response to detection of a transition of the event signal. 13. The method of claim 10 , further comprising: storing at the non-volatile memory a record to indicate the time as well as of the nature of the event. 14. The method of claim 10 , further comprising: latching a value representative of the record of the event to be stored; writing the latched value at the non-volatile memory at an address; and incrementing the non-volatile memory address in preparation for a subsequent event signal. 15. The method of claim 10 , further comprising: providing, by the error indicator module, an output command signal to a watchdog MCU as a function of the nature of the event, in response to receiving the event signal. 16. The method of claim 10 , further comprising: buffering event signals received at the error indicator module to provide recording of simultaneous or quasi-simultaneous event signals. 17. The method of claim 10 , further comprising: receiving at the error indicator module a second event signal representative of a recovery from the event; and storing at the non-volatile memory a record of the recovery from the event. 18. The method of claim 10 , further comprising: providing, by the error indicator module, a command signal to the MCU, the command signal a function of the nature of the event. 19. An error indicator module comprising: a sensor to monitor a first operating parameter; a capture module to generate an event signal based on the monitoring, the event signal indicating occurrence of an event having a potential to interfere with correct functionality of a programmable microcontroller unit (MCU), the MCU configured to implement an automotive electronics control system; a non-volatile memory; control logic configured to respond to the event signal by storing in the non-volatile memory a record of the event; and an assert module selectively responsive to the event signal to provide an output command signal as a function of the nature of the event, wherein the error indicator module is configured to operate independently from the MCU, and the non-volatile memory is inaccessible by the MCU. 20. The error indicator module of claim 19 , wherein the control logic is arranged to store the record of the event independently of software executed by the MCU external to the error indicator module.

Assignees

Inventors

Classifications

  • using electronic data carriers · CPC title

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

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

  • in a data processing system embedded in automotive or aircraft systems · 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 US10095567B2 cover?
A micro controller unit including an error indicator hardware module, the error indicator module being arranged to respond to event signals representative of internal and external fault and error events perturbing the micro controller unit function by registering in non-volatile memory a record of the nature of each of the events, wherein the record of the events is inaccessible to alteration.
Who is the assignee on this patent?
Freescale Semiconductor Inc, Nxp Usa Inc
What technology area does this patent fall under?
Primary CPC classification G06F11/0757. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 09 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).