Transparent Clocking in 400G Cross Connect Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Collapsing multiple clock domains in cross connect systems, particularly in FPGA implementations with limited clock resources, is challenging due to the need for separate clock resources for each ingress-egress port combination, especially in high-data-rate applications like 400 G cross connect systems with 10 G resolution.

Innovation Solution

A transparent clocking system generates synthesized clock signals adjusted to match recovered clock signals from ingress ports, eliminating the need for direct synchronization and multiplexing, using a local oscillator and parts per million detectors to fine-tune clock rates, allowing multiple clock domains to be handled with limited resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple recovered clock signals are multiplexed to clock egress ports, then input and output clock rates can be matched, but the number of clock resources required increases significantly

Engineering Contradiction:
Improveclock rate matchingVSAvoidclock resources
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Multiple recovered clock signals are multiplexed onto a single physical clock line that serves multiple egress ports. The clock selector circuit combines multiple clock inputs (CLK0-CLK3) into a shared clock resource, reducing the total number of clock lines required while maintaining the ability to match input and output clock rates for different port combinations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

A clock selector circuit dynamically selects which recovered clock signal to use for each egress port based on the active ingress-egress connection. The selector can switch between multiple clock sources (CLK0-CLK3) to match the clock rate of the connected ingress port, enabling flexible clock rate adaptation without dedicated clock lines for each port pair.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If separate clock resources are allocated for each ingress-egress port combination, then clock synchronization is simplified, but the physical footprint and component count increase

Engineering Contradiction:
Improveclock synchronizationVSAvoidphysical footprint
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

Each egress port is configured to accept multiple clock sources through the clock selector circuit, making it universally compatible with different ingress ports regardless of their specific clock rates. The shared clock infrastructure serves multiple functions: clocking data for different port combinations, adapting to various clock domains, and reducing overall system complexity.

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

Solution Approach 2:

The clock selector circuit acts as an intermediary between the multiple recovered clock signals and the egress ports. It receives multiple clock inputs, selects the appropriate clock based on the active connection, and provides it to the egress port, thereby simplifying the synchronization process without requiring dedicated clock resources for each port pair.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If 40 different clock domains are collapsed in a 400 G cross connect system, then high-data-rate transmission is enabled, but FPGA clock resources become insufficient

Engineering Contradiction:
Improvedata transmission rateVSAvoidclock resource capacity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The 40 different clock domains are segmented into a smaller number of representative clock signals (CLK0-CLK3) that are recovered from sample ingress ports. Instead of handling all 40 clock domains independently, the system segments them into manageable groups that can be multiplexed and selected, reducing the FPGA clock resource burden while maintaining support for high-data-rate transmissions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter of clock signal representation by recovering clock signals at different phases or rates and using a selector to switch between them. This parameter transformation allows the FPGA to handle multiple clock domains through a reduced set of physical clock resources, enabling 400 G data transmission without requiring proportional clock resource expansion.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10298348B2Transparent clocking in a cross connect system
Publication Date: 2019.05.21 IPG PHOTONICS CORP
  • US10298348B2 patent drawing
  • US10298348B2 patent drawing
  • US10298348B2 patent drawing

AI summary

A cross connect apparatus or system with transparent clocking, consistent with embodiments described herein, connects a selected source or ingress port to a selected destination or egress port and clocks data out of the selected egress port using a synthesized clock that is adjusted to match a recovered clock from the selected ingress port. A transparent clocking system may generate the synthesized clock signal with adjustments in response to a parts per million (PPM) rate detected for the associated recovered clock signal provided by the selected ingress port. The cross connect system with transparent clocking may be a 400 G cross connect system with 10 G resolution. The cross connect system with transparent clocking may be used in optical transport network (OTN) applications, for example, to provide an aggregator and/or an add-drop multiplexer (ADM) or to provide a reconfigurable optical add-drop multiplexer (ROADM) upgrade to a higher data rate.