Fibre Channel Port State Machine 128 Gbps Link Negotiation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Fibre Channel technologies face challenges in advancing to the next speed generation, 128 Gbps, while maintaining flexibility and ensuring reliable operation, as existing methods struggle to combine four 32 Gbps lanes into a single 128 Gbps link without causing CRC errors or reducing throughput.

Innovation Solution

The Fibre Channel port state machine is enhanced to determine if transceiver lanes can operate in parallel 128 Gbps mode, combining four 32 Gbps ports into a 128 Gbps link by using a reserved bit during speed negotiation and ensuring all lanes negotiate and train successfully, with independent operation as a fallback if parallel operation fails.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If four 32 Gbps lanes are combined to form a 128 Gbps link, then the data transmission speed is improved, but the reliability deteriorates due to CRC errors and negotiation failures

Engineering Contradiction:
Improvedata transmission speedVSAvoidlink reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by performing lane training and negotiation before establishing the 128 Gbps link. The port state machine executes a training sequence where each lane negotiates its capability and undergoes training to ensure proper signal integrity. Only after all lanes successfully complete training does the system combine them into a 128 Gbps link, preventing CRC errors from occurring during data transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms through the port state machine that continuously monitors lane training results and negotiation outcomes. If any lane fails training or negotiation, the system receives feedback about the failure and adjusts its behavior accordingly - either retrying the training sequence or falling back to independent lane operation, thereby maintaining link reliability while attempting to achieve high-speed operation.

Inventive Principle:
Principle #23Feedback

2Speed

If the port state machine enforces strict parallel lane operation for 128 Gbps, then the speed is improved, but the adaptability deteriorates when lanes fail to negotiate

Engineering Contradiction:
Improvelink speedVSAvoidoperational flexibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the port state machine adaptive rather than static. The system dynamically adjusts its operation mode based on training results: if all lanes successfully negotiate and train, the system operates in parallel 128 Gbps mode; if any lane fails, the system dynamically transitions to independent lane operation at lower speeds. This dynamic behavior allows the system to optimize for speed when conditions permit while maintaining adaptability when challenges arise.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by allowing the operational parameters of the Fibre Channel link to change based on training outcomes. The system can change the aggregation mode from parallel (for 128 Gbps) to independent (for lower speeds), and can change the operational speed parameter from 128 Gbps to individual lane speeds. This flexibility in parameter changes enables the system to adapt to different lane conditions while still attempting to achieve high-speed operation when possible.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the system attempts to negotiate all lanes for parallel operation, then the throughput is maximized, but the device complexity increases due to enhanced state machine logic

Engineering Contradiction:
Improvelink throughputVSAvoidstate machine complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the lane negotiation and training process into distinct, manageable stages within the port state machine. Each lane is negotiated and trained independently in separate state transitions, and only after all individual lane negotiations succeed does the system proceed to combine them into parallel operation. This segmented approach to the negotiation process makes the complex logic more manageable and implementable while still achieving maximum throughput when conditions allow.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3053295B1128 gigabit fibre channel speed negotiation
Publication Date: 2020.03.11 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • EP3053295B1 patent drawingFigure 1
  • EP3053295B1 patent drawingFigure 2~3
  • EP3053295B1 patent drawingFigure 4~5

AI summary

The FC port state machine enhanced by determining if various lanes are configured to be operated in i28 Gbps mode by operating as parallel lanes as indicated by using a reserved bit in a link training field. If so and if all of the ports are 32 Gbps ports and pass training, then four lanes can be combined to form a 128 Gbps link. If the ports are configured for i28 Gbps only operation and at least one lane does not negotiate to 32 Gbps or fails training, the link is not activated and none of the lanes are activated. If the ports are configured to do either i28 Gbps or independent operation and at least one lane cannot operate at 128 Gbps, then the lanes operate independently at the negotiated and trained speed. If the lanes are configured for only independent operation the transceiver develops independent links as negotiated.