Monitor for Detecting Data Stream Anomalies in System-on-Chip
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current system-on-chip designs lack the ability to detect abnormal conditions arising from the relationship between multiple data streams, leading to reduced robustness and potential security, hardware/software bugs, or reliability issues.
Innovation Solution
A monitor is configured to track characteristics of multiple data streams between processing devices, determining system characteristics by combining first and second characteristics, and raising an anomaly signal if deviations occur, thereby enhancing system robustness by detecting mismatches between data streams.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a monitor operates only on a single characteristic of a single data stream, then the monitoring is simple, but abnormal situations arising from relationships between multiple data streams cannot be detected
Solution Approach 1:
The patent combines multiple data stream characteristics (first characteristic from first data stream, second characteristic from second data stream) into a single system characteristic that is monitored together. This merging allows the detection of abnormal relationships between data streams while maintaining a unified monitoring approach, resolving the contradiction between detection capability and system complexity.
Solution Approach 2:
The monitor is designed to perform multiple functions: it monitors individual data stream characteristics separately and also monitors their combined system characteristic. This multi-functionality enables the system to detect both individual stream anomalies and relational anomalies between streams, improving reliability without requiring separate monitoring systems for each function.
2Reliability
If multiple data stream characteristics are monitored and combined to form system characteristics, then abnormal conditions can be detected, but the monitoring complexity increases
Solution Approach 1:
The monitoring process is segmented into distinct stages: first characteristics are monitored for individual data streams, second characteristics are monitored separately, and then these are combined to form system characteristics. This segmentation makes the complex monitoring task manageable by breaking it down into smaller, more straightforward detection steps.
Solution Approach 2:
The system continuously monitors data stream characteristics and provides feedback when abnormal conditions are detected. The monitor compares actual system characteristics against expected characteristics and generates feedback signals when deviations occur, enabling continuous anomaly detection and allowing the system to adapt to normal variations while detecting true abnormalities.
Data Source
AI summary
A data processing system 100 comprising a monitor 120 is provided and corresponding system-on-chip, method for monitoring and computer program product. The data processing system comprises multiple processing devices 104, 106, 116, 116 and a monitor 120. The monitor is configured to monitor characteristics of the data streams 102, 112, occurring among the plurality of data processing devices. The monitor comprises a means to determine whether a system characteristic substantially deviates from an expected system characteristic and to raise an anomaly signal if so. The system characteristic depends on the first characteristic and the second characteristic. In this way the monitor increases robustness by monitoring for problems related to deviations in the relation between multiple data streams.


