Serial Interface Overhead Data Transfer via Idle Bandwidth
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In packet switching architectures, the transition from parallel to serial interfaces for data transfer over backplane connections is challenging due to noise susceptibility and cost concerns, requiring higher clock rates for individual data paths, which complicates accommodating additional data without reducing throughput or increasing the number of data paths.
Innovation Solution
Transferring overhead data over control paths during time periods when excess bandwidth is available, without impeding payload transfer, using a serial interface with distinct payload and control paths, allowing for concurrent or independent transfer modes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If serial interface is used for backplane connection to reduce cost and noise susceptibility, then reliability is improved, but individual data paths must be clocked at higher rates which increases device complexity
Solution Approach 1:
The data transfer is segmented into payload data and overhead data, with payload transferred at high speed during active periods and overhead data transferred during idle periods. This segmentation allows the serial interface to maintain high reliability through differential signaling while managing clock rate complexity through time-division multiplexing of different data types.
Solution Approach 2:
The interface dynamically switches between transferring payload data and overhead data based on bandwidth availability. The control paths dynamically utilize idle time periods to transfer overhead data without requiring additional clock rates or data paths, thereby maintaining reliability while adapting to varying data transfer needs.
2Productivity
If clock rate is increased to maintain throughput in serial interface, then productivity is maintained, but device complexity increases
Solution Approach 1:
The serial interface maintains continuous useful action by utilizing idle time periods to transfer overhead data. This ensures that the high clock rate is fully productive, transferring either payload or overhead data continuously without waste, thereby maintaining throughput while justifying the complexity through maximum resource utilization.
Solution Approach 2:
The interface changes the parameter being transferred (from payload data to overhead data) based on bandwidth availability. During idle periods, the same high-speed data path transfers overhead data instead of payload, allowing the system to maintain high productivity through parameter switching rather than requiring additional lower-speed paths.
3Device complexity
If number of data paths is reduced in serial interface, then device complexity is reduced, but ability to accommodate additional overhead data is limited
Solution Approach 1:
The control paths in the serial interface are designed with multi-functionality, serving both as control signal carriers and as data transfer paths for overhead data. This universality allows the reduced number of data paths to accommodate additional overhead data by utilizing the same physical paths for multiple purposes at different times, maintaining adaptability without increasing complexity.
Solution Approach 2:
The control paths dynamically switch between transferring control data and overhead data based on bandwidth availability. This dynamic behavior allows the same physical paths to adapt to different data transfer needs, enabling the system to accommodate variable overhead data requirements without requiring additional dedicated paths for each function.
4Adaptability or versatility
If overhead data is transferred over control paths during idle periods, then adaptability is improved, but may impede payload transfer throughput
Solution Approach 1:
The transfer of overhead data is performed periodically during idle time periods when the control paths are not actively transferring control data. This periodic action ensures that payload transfer throughput is not impeded, as overhead data transfer occurs only during naturally occurring idle periods in the payload data stream, maintaining both adaptability and productivity.
Data Source
AI summary
A method of and system for transferring overhead data from a sender to a receiver over a serial interface is provided. The overhead data is transferred over one or more data lines of the interface during one or more time periods in which excess bandwidth is available on the one or more data lines or while the transfer of the overhead data does not substantially impede the throughput of the payload transfer.


