Back Channel Layer for SERDES Split Lane Swap Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication networks with serializer/deserializer (SERDES) interfaces face challenges in providing back channel support for systems using split lane swaps, as conventional feedback mechanisms cannot be configured when routing is unknown, limiting the ability to tune transmitters and optimize signal quality.
Innovation Solution
A system and method that implement a configurable back channel layer with multiplexer devices or a daisy chained back channel bus to provide feedback channels between SERDES slices, allowing for flexible configuration and independent implementation regardless of manufacturer or protocol, enabling feedback information flow and transmitter tuning even with split lane swaps.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional feedback mechanisms are used in SERDES interfaces, then the system structure is simple, but the ability to tune transmitters and optimize signal quality is limited when split lane swaps are employed
Solution Approach 1:
The feedback mechanism is made dynamically configurable through a back channel layer that can be programmed with different mapping schemes. The multiplexer devices and daisy-chained bus structure allow the feedback paths to be reconfigured based on the actual lane swap configuration, enabling the system to adapt to different routing scenarios while maintaining a relatively simple base structure.
Solution Approach 2:
A back channel layer is introduced as an intermediary between the physical SERDES interface and the higher-layer protocols. This intermediate layer provides the flexibility to handle complex feedback routing through multiplexer devices and configurable mapping schemes, while presenting a simple interface to both the physical layer and upper layers.
2Adaptability or versatility
If pre-configured feedback channels are used, then the configuration is simple, but flexibility in board real estate utilization is reduced
Solution Approach 1:
The back channel layer is pre-configured with a configurable mapping scheme that can be programmed before operation. The multiplexer devices and daisy-chained bus structure are pre-established, allowing flexible routing decisions to be made based on actual lane swap configurations without requiring complex runtime reconfiguration or sacrificing manufacturing simplicity.
3Area of stationary object
If split lane swaps are implemented, then board real estate utilization is improved, but conventional feedback mechanisms cannot be configured
Solution Approach 1:
The back channel layer implements dynamic configurability through programmable mapping schemes that can adapt to any lane swap configuration. The multiplexer devices can be programmed to route feedback signals appropriately based on the actual physical connections, enabling split lane swaps to be utilized effectively while maintaining feedback channel configurability.
4Adaptability or versatility
If a configurable back channel layer with multiplexer devices is implemented, then feedback information flow is enabled with split lane swaps, but device complexity increases
Solution Approach 1:
The back channel layer with multiplexer devices and daisy-chained bus structure serves multiple functions: it enables feedback routing for split lane swaps, provides configurable mapping schemes for different configurations, and maintains compatibility with conventional feedback mechanisms. This multi-functionality justifies the increased complexity by providing universal support for various SERDES configurations.
Data Source
AI summary
Example embodiments may include a method for configuring an interface that includes determining information for a configuration of an interface of a first device including a plurality of SERDES slices having a plurality of connections to a second device over the interface; and configuring a back channel layer associated with the first device to form a back channel path to carry a message between a transmitter and a receiver of the first device based on the configuration of the plurality of connections to the second device. The transmitter can be in a first SERDES slice of the plurality of SERDES slices and the receiver is in a second SERDES slice of the plurality of SERDES slices.


