Hardware Error Logging Control for Transient Abnormalities
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing control devices take a long time to save error logs due to reliance on software processes, which can lead to incomplete data capture and difficulty in analyzing complex abnormalities.
Innovation Solution
Implementing a hardware-based system where a circuit device detects abnormalities and directly stores error information in a non-volatile memory without notifying the processor, thereby bypassing software-dependent processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the processor saves error information in non-volatile memory through software processes, then the system maintains proper error handling procedures, but the time required to save logs becomes excessively long
Solution Approach 1:
The patent divides the error handling function into two independent parts: a hardware circuit device that rapidly captures and saves error information to non-volatile memory, and a software processor that subsequently retrieves and processes the saved logs. This segmentation allows the time-critical saving operation to be performed in hardware while the software handles higher-level error management tasks.
Solution Approach 2:
The patent introduces an intermediary hardware circuit device that acts as a mediator between the error detection source and the software processor. This circuit device receives error signals, saves them to non-volatile memory, and then notifies the processor, thereby decoupling the rapid saving function from the software processing chain and eliminating the bottleneck.
2Loss of information
If multiple software processes are executed before saving error information, then comprehensive error data is captured, but the saving process takes a long time and may miss transient errors
Solution Approach 1:
The hardware circuit device is pre-configured with the capability to immediately capture and save error information to non-volatile memory upon detecting an error signal. This preliminary action ensures that error data is preserved before any software processing occurs, preventing loss of transient errors while eliminating the need for multiple sequential software processes.
3Ease of operation
If the system uses a software-based error logging approach, then the error handling is flexible and manageable, but the logging speed is insufficient for capturing transient abnormalities
Solution Approach 1:
The patent replaces the software-based error logging mechanism with a hardware circuit device that directly saves error information to non-volatile memory. This substitution of hardware for software in the critical logging path enables high-speed capture of transient errors while the software processor retains manageability for higher-level error handling operations.
Data Source
AI summary
A control device according to the present disclosure includes a processor that executes software, and a circuit device that detects abnormality, and, when the circuit device detects the abnormality, the circuit device suppresses an abnormality notification to the software, and stores error information related to the abnormality in a storage device.


