In-band Flow Control for SPI-3 Backpressure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The SPI-3 interface standard falls short in supporting high channel count packet-based applications, particularly in OC-12 channelized links, as it fails to provide adequate flow control for all DS0 channels, leading to inefficiencies in link utilization and traffic management.

Innovation Solution

An in-band flow control mechanism is introduced, where backpressure information is transmitted from a physical layer device to a link layer device using a flow control message, enabling improved traffic shaping and detection, even in high channel count applications, without requiring additional MPHY polling address lines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the SPI-3 interface standard is used for physical layer device communication, then the interface provides standardized flow control mechanisms, but it fails to support adequate flow control for high channel count applications with up to 8064 DS0 channels

Engineering Contradiction:
Improveflow control capabilityVSAvoidchannel count
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the flow control mechanism by introducing separate in-band flow control messages for each MPHY (physical channel). Instead of relying on a single polling mechanism, the system divides flow control into individual channel-specific messages that can be independently managed, allowing support for high channel count applications while maintaining standardized interface compatibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to flow control by implementing in-band flow control messages that carry backpressure information within the existing SPI-3 interface framework. This dimensional addition allows the system to maintain backward compatibility while extending flow control capabilities to support thousands of channels beyond the original 256 MPHY limitation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of information

If polling of MPHY addresses is used for backpressure detection, then flow control information can be obtained, but the SPI-3 interface only supports a maximum of 256 MPHYs which is insufficient for OC-12 channelized links requiring support for up to 8064 DS0 channels

Engineering Contradiction:
Improvebackpressure detection accuracyVSAvoidchannel support capacity
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent introduces in-band flow control messages as an intermediary mechanism between the physical layer device and link layer device. These messages serve as a mediator that carries backpressure information for individual MPHYs without requiring the link layer device to poll each MPHY address, thereby maintaining accurate backpressure detection while eliminating the 256 MPHY polling limitation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If the SPI-3 interface standard is implemented, then a systematic approach to physical layer communication is provided, but it falls short of providing per-DS0 access and flow control for all DS0 channels in OC-12 facility

Engineering Contradiction:
Improveinterface standardizationVSAvoidper-channel flow control capability
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The patent applies universality by designing in-band flow control messages that can serve multiple functions: they maintain compatibility with the standardized SPI-3 interface while simultaneously providing per-channel flow control capability. The same message structure works for both standardized communication and extended high-channel-count applications, making the system universally applicable across different deployment scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7542425B2Traffic management using in-band flow control and multiple-rate traffic shaping
Publication Date: 2009.06.02 INTEL CORP
  • US7542425B2 patent drawing
  • US7542425B2 patent drawing
  • US7542425B2 patent drawing

AI summary

Backpressure information is communicated from a physical layer device to a link layer device in a communication system by generating a flow control message in the physical layer device responsive to a detected condition relating to at least a given one of a plurality of queues of the physical layer device, and transmitting the flow control message from the physical layer device to the link layer device. The flow control message may comprises backpressure information associated with a given egress queue of the physical layer device and is transmitted from the physical layer device to the link layer device as an in-band message over an interface between the physical layer device and the link layer device. Multiple-rate traffic shaping or other types of traffic shaping may be provided responsive to the flow control message.