Serial Interface for DSLAM Data Pump Overload
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Speed
If data is transmitted without flow control mechanism, then transmission speed increases, but data pump device overload occurs
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.
3Reliability
If large receiving buffer sizes are used at data pump device, then data overflow is prevented, but latency increases
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.
Data Source
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.


