Peripheral Interface Alert Message for Error Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Errors during information exchange between upstream and downstream devices via peripheral interfaces, such as unreadable messages due to noise, are not effectively addressed, necessitating a method to notify downstream devices of errors and facilitate error correction or debugging.

Innovation Solution

The implementation of a new alert message system using a Vendor Defined Message Type-1 PCI Express packet, which includes error details, is sent from the upstream device to the downstream device via the peripheral interface, allowing the downstream device to reset or recover from errors and log/debug the issue.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error detection is implemented during information exchange via peripheral interface, then reliability of data transmission is improved, but device complexity increases due to additional error notification and recovery mechanisms

Engineering Contradiction:
Improvereliability of data transmissionVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the upstream device monitors incoming messages for errors and sends alert messages back to the downstream device when errors are detected. This feedback loop enables automatic error notification and recovery, improving transmission reliability while maintaining manageable device complexity through standardized alert message protocols.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces alert messages as an intermediary communication mechanism between upstream and downstream devices. These alert messages serve as mediators that carry error information from the upstream device to the downstream device, enabling error notification without requiring complex direct intervention mechanisms between the devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of repair

If error details are transmitted to downstream device, then ease of debugging is improved, but loss of time increases due to additional message transmission and processing

Engineering Contradiction:
Improveease of debuggingVSAvoidloss of time
Core Design Contradiction:
Ease of repairVSLoss of time

Solution Approach 1:

The patent incorporates error details directly within the alert message itself, rather than requiring separate diagnostic exchanges. The alert message is pre-populated with comprehensive error information (error type, transaction ID, payload data) before transmission, allowing the downstream device to immediately diagnose and address issues without time-consuming additional communication rounds.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7970958B2Peripheral interface alert message for downstream device
Publication Date: 2011.06.28 MICRON TECHNOLOGY INC
  • US7970958B2 patent drawing
  • US7970958B2 patent drawing
  • US7970958B2 patent drawing

AI summary

According to some embodiments, a message generated by a downstream device is received at upstream device. The message may, for example, be received via a peripheral interface and may not require a response. It may then be determined that an error is associated with the message, and an alert message may be sent from the upstream device to the downstream device via the peripheral interface.