Processor Reset Signal Verification for Functional Safety

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for electronic control systems in automobiles lack effective methods to determine if a power-on reset signal is normal, leading to potential operational abnormalities due to undetected failures in power-on reset circuits, which is crucial for meeting functional safety standards.

Innovation Solution

A data processing device with a first power-on reset circuit that generates a power-on reset signal based on power source voltage, including a processor that activates and runs software to determine if a normal power-on reset signal is used, utilizing multiplexers, flip-flop circuits, and stretch circuits to test and ensure the reset signal's integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a power-on reset circuit is used to initialize the processor, then the processor can be reliably reset when power source voltage is insufficient, but there is no mechanism to detect whether the reset signal is normal, leading to undetected failures

Engineering Contradiction:
Improvereset signal reliabilityVSAvoidreset signal status detection
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a feedback mechanism where the processor detects the status of the power-on reset signal by monitoring whether specific register values have been properly initialized. The software checks if predetermined values are stored in predetermined registers, providing feedback about the reset signal's normal operation. This allows the system to detect reset failures without adding complex external detection circuitry.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system uses its own internal resources (processor, registers, and software) to detect the status of the reset signal. Instead of requiring external detection equipment or additional dedicated detection circuits, the processor performs self-diagnosis by checking whether its internal registers contain expected values after reset, thereby enabling the system to monitor its own reset functionality.

Inventive Principle:
Principle #25Self-service

2Reliability

If additional detection mechanisms are added to verify reset signal normality, then functional safety can be ensured, but device complexity increases

Engineering Contradiction:
Improvefunctional safetyVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes the processor serve multiple functions: it not only executes normal processing tasks but also performs detection of the reset signal status. By utilizing the processor's existing capabilities for both operation and self-diagnosis, the invention avoids adding dedicated detection hardware, thereby maintaining device simplicity while ensuring functional safety through multi-functional use of the processor.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent uses predetermined register values as an intermediary indicator to reflect the status of the reset signal. Instead of directly monitoring the reset signal line, the system checks whether these intermediary register values have been properly set, which indirectly indicates whether the reset signal operated normally. This intermediary approach simplifies the detection mechanism while maintaining reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11243587B2Data processing device
Publication Date: 2022.02.08 SANKEN ELECTRIC CO LTD
  • US11243587B2 patent drawing
  • US11243587B2 patent drawing
  • US11243587B2 patent drawing

AI summary

A data processing device according to one or more embodiment is disclosed. The data processing device may include a first power-on reset circuit that generates a first power-on reset signal depending on power source voltage, and a processor that activates based on a first power-on reset signal generated by the first power-on reset circuit and that runs software. The processor determines if the normal first power-on reset signal is used to cause the processor to activate and run the software.