USB 3.0 Data Flow Analyzer Circuit for Simultaneous Performance and Bug Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for analyzing USB 3.0 host performance and bugs are inefficient, requiring separate tools and extensive time, as they rely on artificial methods and simultaneous operation of USB 3.0 and PCIe data flow analyzers.

Innovation Solution

A circuit and method that map commands and internal events from a USB 3.0 host through a PCIe interface to a USB 3.0 bus packet, utilizing a USB 3.0 data flow analyzer to analyze performance and bugs, allowing simultaneous analysis with increased efficiency and lower costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If separate USB 3.0 and PCIe data flow analyzers are used to analyze performance and bugs, then measurement precision is improved, but device complexity and loss of time increase

Engineering Contradiction:
Improveanalysis precisionVSAvoidanalyzer complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges the functionality of separate USB 3.0 and PCIe data flow analyzers into a single integrated analyzer. The USB 3.0 data flow analyzer is enhanced to directly capture and analyze both USB 3.0 traffic and PCIe interface commands related to USB 3.0 host operations, eliminating the need for multiple separate analysis tools and reducing system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The USB 3.0 data flow analyzer is designed with multi-functionality to handle both USB 3.0 protocol analysis and PCIe command analysis. It can simultaneously monitor USB 3.0 data packets and correlate them with PCIe commands, providing comprehensive performance and bug analysis through a single universal tool.

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

2Measurement precision

If USB 3.0 and PCIe data flow analyzers operate simultaneously to analyze host performance and bugs, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improveanalysis precisionVSAvoidanalysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent merges the functionality of separate USB 3.0 and PCIe data flow analyzers into a single integrated analyzer. The USB 3.0 data flow analyzer is enhanced to directly capture and analyze both USB 3.0 traffic and PCIe interface commands related to USB 3.0 host operations, eliminating the need for multiple separate analysis tools and reducing system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The integrated analyzer performs continuous simultaneous monitoring of both USB 3.0 and PCIe interfaces without interruption. By capturing and correlating data from both interfaces in real-time within a single tool, the system eliminates the sequential analysis process and manual correlation time, achieving continuous useful action across both data streams.

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If multiple analyzers are used to simultaneously analyze USB 3.0 host performance and bugs, then analysis completeness is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveanalysis completenessVSAvoidoperation simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent merges the functionality of separate USB 3.0 and PCIe data flow analyzers into a single integrated analyzer. The USB 3.0 data flow analyzer is enhanced to directly capture and analyze both USB 3.0 traffic and PCIe interface commands related to USB 3.0 host operations, eliminating the need for multiple separate analysis tools and reducing system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8566501B2Circuit for simultaneously analyzing performance and bugs and method thereof
Publication Date: 2013.10.22 EEVER TECH INC
  • US8566501B2 patent drawing
  • US8566501B2 patent drawing
  • US8566501B2 patent drawing

AI summary

A circuit for simultaneously analyzing performance and bugs includes a mapping unit and a USB 3.0 data flow analyzer. The mapping unit is used for mapping commands transmitted to a USB 3.0 host through a peripheral component interconnect express and internal events of the USB 3.0 host to a packet of a USB 3.0 bus. The USB 3.0 data flow analyzer is used for analyzing performance and bugs of the USB 3.0 host through the packet of the USB 3.0 bus.