MCU Error Indicator Module for Fault Diagnosis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Micro controller units (MCUs) often experience faults and errors due to external factors like electromagnetic interference or temperature fluctuations, which can be transient and difficult to diagnose, leading to unfair reliability assessments and unnecessary diagnostic efforts when the original cause is not present during examination.

Innovation Solution

A hardware-based error indicator module within the MCU that independently registers fault and error events in non-volatile memory, providing a secure, read-only record of events, including the nature and timing of occurrences, even after the MCU is disconnected from power, allowing for accurate diagnosis and reducing the complexity and cost of fault analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If an MCU is used without an error indicator module, then the device complexity is reduced, but the ability to diagnose faults and errors is worsened

Engineering Contradiction:
Improvedevice complexityVSAvoiddifficulty of detecting and measuring faults
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The error indicator module performs preliminary action by automatically detecting, recording, and storing fault information in non-volatile memory before the device is returned for examination. This preliminary error capture ensures that transient faults are preserved and can be diagnosed later without requiring the original fault condition to be reproduced.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The error indicator module acts as an intermediary between the fault occurrence and the diagnosis process. It captures fault information through dedicated error detection circuits and interfaces, stores it in protected memory, and provides it to external diagnostic systems, thereby mediating the information flow between the embedded system and external analysts.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If error information is stored in volatile memory, then the manufacturing cost is reduced, but the reliability of error record preservation is worsened

Engineering Contradiction:
Improvemanufacturing costVSAvoidreliability of error record preservation
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system performs preliminary action by immediately transferring error information from volatile memory to non-volatile memory upon detection of a fault. This ensures that error records are preserved before power is lost or the device is reset, maintaining reliability while using cost-effective volatile memory for active processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The error indicator module creates a copy of error information and stores it in non-volatile memory. This copying mechanism ensures that the original error data is preserved even when the volatile memory is cleared or power is lost, providing reliable error record preservation without requiring the entire system to use expensive non-volatile memory.

Inventive Principle:
Principle #26Copying

3Device complexity

If software-based error tracking is used, then the device complexity is reduced, but the measurement precision of error timing and conditions is worsened

Engineering Contradiction:
Improvedevice complexityVSAvoidmeasurement precision of error timing
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent replaces software-based error tracking with a hardware-based error indicator module that uses dedicated error detection circuits, latches, and non-volatile memory. This hardware implementation provides precise timing information and accurate error condition capture without the overhead and potential inaccuracies of software polling and timestamping mechanisms.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10095567B2Micro controller unit including an error indicator module
Publication Date: 2018.10.09 NXP USA INC
  • US10095567B2 patent drawing
  • US10095567B2 patent drawing
  • US10095567B2 patent drawing

AI summary

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.