Unified Error Handling Architecture for High-Speed Transmission Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current high-speed interface transmission products lack an effective mechanism to integrate error recovery across different interfaces, leading to device deadlocks and user inconvenience due to the absence of proper debugging and reporting mechanisms.

Innovation Solution

An error handling method is introduced where a controller in the transmission interface detects errors at both direct and indirect interfaces, reports errors to the host when necessary, and attempts to handle errors at the indirect interface without the host's knowledge, ensuring the system returns to a normal status by reporting error events appropriately.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If individual error recovery mechanisms are used for each high-speed interface, then each interface can handle its own errors independently, but the command master cannot integrate these mechanisms leading to device deadlocks and timeouts

Engineering Contradiction:
Improveerror recovery capabilityVSAvoiddebugging and reporting mechanism
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges multiple individual error recovery mechanisms into a unified error handling architecture. The command master now integrates error handling for both direct interfaces (DI) and indirect interfaces (II), consolidating previously scattered error recovery capabilities into a centralized system that prevents deadlocks and provides unified reporting.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The command master acts as an intermediary between the direct interface and indirect interface error handling mechanisms. It receives error information from both interface types, processes them through a unified error handling flow, and coordinates the recovery process, thereby integrating previously independent error recovery mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If errors at indirect interface are handled automatically without host discovery, then system operation remains seamless, but complex errors may go unresolved causing deadlocks

Engineering Contradiction:
Improveseamless operationVSAvoiderror resolution capability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system applies partial error handling at the indirect interface level - automatically handling certain error types without host involvement while maintaining the capability to escalate complex errors. This partial automation preserves seamless operation for routine errors while ensuring reliability for complex situations.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The unified error handling mechanism implements feedback loops where error handling results are monitored and reported back to the command master. This allows the system to determine when automatic handling was successful and when escalation to the host is necessary, balancing seamless operation with reliable error resolution.

Inventive Principle:
Principle #23Feedback

3Reliability

If all errors are reported to the host, then proper debugging and reporting are achieved, but system responsiveness and seamless operation are reduced

Engineering Contradiction:
Improveerror reporting accuracyVSAvoidsystem responsiveness
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The error handling system applies different quality levels of error reporting based on the interface type and error severity. Direct interface errors are handled with one level of reporting rigor, while indirect interface errors receive differentiated treatment based on their nature, allowing the system to maintain responsiveness while ensuring accurate reporting where necessary.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the parameter of error reporting behavior based on error characteristics. Rather than uniformly reporting all errors to the host, the unified error handling mechanism adjusts reporting parameters dynamically - suppressing routine errors, escalating critical errors, and providing selective reporting based on error type, interface type, and system state.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11281516B2Error handling method and associated error handling architecture for transmission interfaces
Publication Date: 2022.03.22 REALTEK SEMICON CORP
  • US11281516B2 patent drawing
  • US11281516B2 patent drawing
  • US11281516B2 patent drawing

AI summary

An error handling method for a transmission interface connecting between a first device and a second device for performing data transmission between the first device and the second device, wherein a connection type between the transmission interface and the first device is a direct interface (DI) and the connection type between the transmission interface and the second device is an indirect interface (II), and the error handling method comprises: when an error is detected at the direct interface, reporting an error event to a host of the first device; when an error is detected at the indirect interface, attempting to handle the error without letting the host discover it; and when the error detected at the indirect interface is determined as unable to be solved, reporting another error event to the host.