Trace Data Capture Device Source Identification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for transferring trace data from a data processing apparatus to a diagnostic apparatus are slow, especially when dealing with multiple trace sources, as they require uploading entire datasets to identify data from sparsely emitting sources, leading to inefficient data retrieval and long wait times.
Innovation Solution
Incorporating detection circuitry within the trace data capture device to identify source identifiers and output source identifying data independently, allowing the diagnostic apparatus to determine which data to request and target specific areas for upload, reducing the need for full dataset transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the entire trace dataset is uploaded to identify data from sparsely emitting sources, then the diagnostic apparatus can determine which data to request, but the data transfer time becomes excessively long
Solution Approach 1:
The patent divides the trace data identification process into two segments: (1) uploading only source identifying data (metadata about which sources generated data) to the diagnostic apparatus, and (2) using that information to selectively upload only the specific trace data portions that are needed. This segmentation avoids the need to upload entire datasets for identification, thereby reducing data transfer time while maintaining identification accuracy.
Solution Approach 2:
The patent extracts and separates the source identifying data from the complete trace dataset. By extracting only the essential identification information (which sources generated data in which time periods) and uploading that separately, the system enables the diagnostic apparatus to determine which specific trace data portions are needed without receiving the entire dataset, thus solving the time efficiency problem.
2Adaptability or versatility
If trace data from multiple sources is captured and stored together, then comprehensive diagnostic information is available, but retrieving data from specific sources becomes inefficient
Solution Approach 1:
The patent applies preliminary action by organizing and tagging trace data with source identifying information during the data capture phase. As trace data is being stored from multiple sources, the system simultaneously records metadata indicating which source generated each data portion. This preliminary organization enables efficient retrieval later, as the diagnostic apparatus can query for specific sources without having to search through the entire aggregated dataset.
Solution Approach 2:
The patent introduces source identifying data as an intermediary between the multi-source trace data and the diagnostic apparatus. This intermediary metadata layer acts as an index or map that connects diagnostic queries to the actual trace data portions, enabling efficient retrieval from the aggregated multi-source data without compromising the comprehensive diagnostic coverage.
3Ease of operation
If source identifiers are tracked and source identifying data is uploaded independently, then targeted data access is enabled, but the device complexity increases
Solution Approach 1:
The patent merges the source identification functionality with the existing trace data capture infrastructure. Rather than adding completely separate systems for tracking and managing source identifiers, the invention integrates these functions into the trace capture device's existing architecture, combining source data collection, identification tracking, and independent uploading capabilities into a unified system. This approach enables targeted data access while minimizing the increase in device complexity.
Data Source
AI summary
A trace data capture device has trace storage circuitry for storing trace data captured from a data processing apparatus. Detection circuitry detects source identifiers identifying which trace source generated the trace data. Output circuitry outputs to a diagnostic apparatus, independently from the trace data, source identifying data which indicates which source identifiers were detected for the trace data stored in at least a portion of the trace storage circuitry. By allowing the diagnostic apparatus to determine which source identifiers have been detected for which region of the memory, this can allow more targeted uploads of trace data, to reduce the time required for uploading the trace data and reduce the time to determine if data is not present for a particular source.


