Monitor for Detecting Data Stream Anomalies in System-on-Chip

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesystem robustnessVSAvoidmonitor complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

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

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

Engineering Contradiction:
Improvesystem robustnessVSAvoidanomaly detection difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8560741B2Data processing system comprising a monitor
Publication Date: 2013.10.15 SYNOPSYS INC
  • US8560741B2 patent drawing
  • US8560741B2 patent drawing
  • US8560741B2 patent drawing

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.