Trace Data Capture Device Source Identification

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

VSEngineering 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

Engineering Contradiction:
Improveidentification accuracyVSAvoiddata transfer time
Core Design Contradiction:
Measurement precisionVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improvediagnostic coverageVSAvoiddata retrieval efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvedata access efficiencyVSAvoidtrace capture device structure
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10452513B2Trace data capture device and method, system, diagnostic method and apparatus and computer program
Publication Date: 2019.10.22 ARM LTD
  • US10452513B2 patent drawing
  • US10452513B2 patent drawing
  • US10452513B2 patent drawing

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.