Receiving Data Synchronization Maintenance Information Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission systems using the IEEE 802.3ah Standard can experience a deadlock situation when synchronization is lost for an extended period, leading to a complete reset of state machines and disruption in data reception.

Innovation Solution

A method and apparatus that continue to generate and utilize maintenance information based on previously obtained synchronization, preventing deadlock by allowing the system to maintain operation without immediate reset, even when synchronization is lost, by modifying the state machines in the transmission convergence layer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system performs a complete reset of state machines when synchronization is lost, then the system can recover from synchronization loss, but the system experiences disruption in data reception and loss of operational continuity

Engineering Contradiction:
Improvesynchronization recoveryVSAvoiddata reception continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by continuing to generate maintenance information based on previously obtained synchronization even after synchronization is lost. This preliminary continuation of operation using stored synchronization data prevents the need for immediate complete reset, allowing the system to maintain operational state and resume data reception seamlessly when synchronization is restored.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system immediately resets state machines upon loss of synchronization, then the system can clear erroneous states, but the system loses previously obtained synchronization information and operational context

Engineering Contradiction:
Improvestate machine correctnessVSAvoidsynchronization re-obtainment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies beforehand cushioning by maintaining and utilizing previously obtained synchronization information through continued generation of maintenance information even after synchronization loss. This cushioning mechanism preserves operational context and synchronization state, reducing the time required to re-obtain synchronization and resume normal operation without immediate complete reset.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Productivity

If the system continues to generate maintenance information based on previous synchronization after loss of sync, then the system avoids deadlock and maintains operation, but the system may process potentially inaccurate synchronization data

Engineering Contradiction:
Improveoperational continuityVSAvoidsynchronization accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system uses previously obtained synchronization information as an intermediary during the transition period after synchronization loss. This intermediary synchronization data allows the system to continue generating maintenance information and maintaining operation without complete reset, bridging the gap between synchronization loss and re-obtainment while avoiding deadlock, with the understanding that this intermediate state is temporary and will be replaced by accurate synchronization data once re-obtained.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7869422B2Receiving data comprising synchronization information
Publication Date: 2011.01.11 MAXLINEAR INC
  • US7869422B2 patent drawing
  • US7869422B2 patent drawing
  • US7869422B2 patent drawing

AI summary

A method receives data including synchronization information. The method includes obtaining a synchronization for receiving the data based on the synchronization information. The method includes generating, during receiving of the data, maintenance information indicative of whether the synchronization is being maintained based on the synchronization information. The method includes continuing, upon loss of the synchronization, to generate the maintenance information based on the synchronization.