Bus Tap Sampling for Protocol Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Protocol analyzers face difficulties in analyzing SD, SDIO, MMC, and CE-ATA protocols due to physical device sizes, cost, voltage level mismatches, and impedance issues, particularly when dealing with electrical buses and unknown voltage levels.

Innovation Solution

A system and method for sampling data on a bus between a host and a device, using a tap connected to a pod that interfaces with a protocol analyzer, allowing for sampling without knowing the bus speed or operating voltage, with the pod decoding and aligning raw data to facilitate analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a protocol analyzer is directly connected to analyze bus data, then data capture capability is improved, but cost and complexity increase due to voltage level mismatches and impedance issues

Engineering Contradiction:
Improvedata capture capabilityVSAvoidconnection complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a tap device as an intermediary component between the bus and the protocol analyzer. The tap samples the bus signals and presents them to the analyzer through a controlled interface, isolating the analyzer from direct exposure to voltage level mismatches and impedance issues. This mediator approach allows accurate data capture without requiring the analyzer to directly tolerate the complex electrical characteristics of the bus.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The tap creates a copy of the bus signals by sampling them at a rate higher than the bus clock rate. This copied data is then presented to the protocol analyzer, which analyzes the sampled data without being directly exposed to the original bus electrical conditions. The copying process enables the analyzer to work with simplified signal representations that are easier to process.

Inventive Principle:
Principle #26Copying

2Measurement precision

If the bus is sampled at a higher clock rate, then data sampling accuracy is improved, but device complexity increases due to unknown bus speed and voltage levels

Engineering Contradiction:
Improvesampling accuracyVSAvoidconfiguration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The tap is designed with a fixed, high sampling rate that is predetermined to be higher than the maximum expected bus clock rate. This preliminary configuration of the sampling rate eliminates the need for dynamic adjustment or complex detection of bus speed during operation. The tap always samples at the correct high rate regardless of the actual bus operating conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The tap device automatically adapts to unknown bus voltage levels and speeds by using a fixed high sampling rate that works for all supported protocols. The system serves itself by using the tap's built-in sampling capability to handle various bus conditions without requiring external configuration or complex detection mechanisms.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If protocol analyzers are repeatedly connected and disconnected, then adaptability to different devices is improved, but cost increases due to connector durability limits

Engineering Contradiction:
Improvedevice compatibilityVSAvoidconnector cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The system is segmented into three independent parts: the tap device, the protocol analyzer, and the pod interface. The tap can be detached and reattached to different devices without affecting the analyzer or pod. This segmentation isolates the wear and tear to only the tap connector, which is designed to be replaceable, while protecting the more expensive and sensitive analyzer connectors.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The tap device is designed as a disposable or easily replaceable component with a limited-duty-cycle connector. Rather than protecting the expensive protocol analyzer connectors from wear, the design accepts that the tap connector will degrade and can be simply replaced. This approach is economically viable because the tap is a lower-cost component compared to the analyzer.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS8127190B2Sampling a device bus
Publication Date: 2012.02.28 VIAVI SOLUTIONS INC(US)
  • US8127190B2 patent drawing
  • US8127190B2 patent drawing
  • US8127190B2 patent drawing

AI summary

A method for preparing tapped data for analysis. The data on a bus is sampled and latched at a certain rate to produce raw data. The raw data is then decoded by a pod that is configured for the protocol of the bus in a system under test. The decoded data can then be presented to a protocol analyzer for analysis. The decoded data and the corresponding raw data may also be aligned and then presented to an analyzer for protocol analysis.