Data Processing Device Synchronization Configuration Memory
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data processing devices used in critical applications face challenges in maintaining operational safety and data security due to varying requirements across different domains, leading to difficulties in cross-coupling and ensuring high availability even when one domain fails.
Innovation Solution
A data processing device with multiple components that exchange synchronization information at predefined points, utilizing a writable configuration memory to determine whether synchronization is required for each reset type, allowing components to continue or halt processing accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data processing components are provided with operational safety and data security measures, then operational safety and data security are improved, but device complexity and cost increase
Solution Approach 1:
The patent applies local quality by providing operational safety and data security measures selectively to specific data processing components based on their criticality to the overall system, rather than uniformly to all components. The configuration memory stores component-specific safety attributes that determine which components require synchronization and safety measures, allowing high reliability where needed while avoiding unnecessary complexity in non-critical components.
2Reliability
If data processing components are separated into different safety domains, then operational safety is improved, but system integration and communication become more difficult
Solution Approach 1:
The patent introduces a configuration memory as an intermediary structure that stores synchronization attributes and safety information for each data processing component. This intermediary enables standardized communication and coordination between separated safety domains by providing a common interface for defining synchronization requirements, thereby maintaining operational safety while simplifying system integration.
Solution Approach 2:
The configuration memory serves multiple functions: it stores component identification information, safety attributes, synchronization requirements, and operational status. This universal structure handles various safety and coordination tasks across different domains, reducing the need for domain-specific mechanisms and simplifying overall system integration.
3Reliability
If synchronization is required for all data processing components, then operational safety is improved, but processing speed and system productivity decrease
Solution Approach 1:
The patent implements partial synchronization by determining synchronization requirements based on component-specific attributes stored in the configuration memory. Only components identified as critical to operational safety require synchronization at predefined points, while non-critical components can proceed without synchronization overhead. This selective approach maintains necessary safety guarantees while minimizing impact on processing speed and productivity.
Data Source
AI summary
According to one exemplary embodiment, a data processing device is described, having a plurality of data processing components which are configured to exchange respective synchronization information with one another in pairs at predefined synchronization points, and having a writable configuration memory configured to store, for each reset type of a plurality of reset types, whether the exchange of the respective synchronization information is required for all of the synchronization points, in order that the respective pair of data processing components may continue its processing beyond the synchronization points. The data processing components are configured to continue or not continue their processing beyond synchronization points in accordance with the content of the writable configuration memory in the absence of an exchange of synchronization information.


