Serial Interface for DSLAM Data Pump Overload

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current DSLAM arrangements face challenges in efficiently managing data transmission between network processing chips and data pump chips, particularly in handling multiple logical channels over a single physical link and preventing data pump device overload, due to limitations in existing interface configurations.

Innovation Solution

A serial interface is introduced between the network processing device and the data pump device, utilizing a data chunk format with a channel address field, payload field, and flow control field to enable bidirectional data transfer, allowing for multiple logical channels on a single physical link and preventing data pump device overload through a backpressure mechanism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single physical link is used to connect network processing device and data pump device, then device complexity is reduced, but multiple logical channels cannot be efficiently managed

Engineering Contradiction:
Improveinterface configurationVSAvoidlogical channel management
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The data chunk is segmented into distinct fields: channel address field for logical channel identification, payload field for data content, and flow control field for transmission management. This segmentation allows a single physical link to efficiently manage multiple logical channels by clearly delimiting different information types within each data chunk.

Inventive Principle:
Principle #1Segmentation

2Speed

If data is transmitted without flow control mechanism, then transmission speed increases, but data pump device overload occurs

Engineering Contradiction:
Improvedata transmission speedVSAvoiddata pump device overload prevention
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The flow control field in the data chunk provides feedback information from the data pump device to the network processing device about the receiving buffer status. This feedback mechanism enables the network processing device to adjust transmission rates dynamically, preventing data pump device overload while maintaining high transmission speeds.

Inventive Principle:
Principle #23Feedback

3Reliability

If large receiving buffer sizes are used at data pump device, then data overflow is prevented, but latency increases

Engineering Contradiction:
Improvedata overflow preventionVSAvoiddata transmission latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The data pump device monitors its own receiving buffer status and autonomously generates flow control information based on its current state. This self-service approach allows the data pump device to manage its buffer efficiently, preventing overflow while maintaining small buffer sizes and low latency by only requesting data when ready to receive.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9451338B2Line card with network processing device and data pump device
Publication Date: 2016.09.20 MAXLINEAR INC
  • US9451338B2 patent drawing
  • US9451338B2 patent drawing
  • US9451338B2 patent drawing

AI summary

An interface is proposed to couple a network processing device and at least one data pump device. The interface is of a serial type and is operable to transfer data chunks of a predetermined data chunk format comprising a channel address field indicating a logical channel the data chunk is assigned to.