Clock Lane Selection Unit for Interchangeable Signal Lanes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current clock forward interfaces lack adaptability to interchange between clock and data lanes, making it difficult for receivers to effectively communicate with transmitters that interchange these signals.

Innovation Solution

An integrated circuit with a multi-lane interface and clock lane selection units that can dynamically select and sample signals from multiple lanes, allowing for interchangeable clock and data lanes, enabling the receiver to adapt to various signal configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the receiver uses a fixed clock lane configuration, then the circuit design is simple, but it cannot adapt to transmitters that interchange clock and data lanes

Engineering Contradiction:
Improveadaptability to lane interchangeVSAvoidcircuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic lane assignment by allowing the receiver to identify and adapt to the actual clock lane configuration (either lane 0 or lane 1) used by the transmitter. The receiver dynamically adjusts its internal lane mapping based on detection of the transmitter's lane assignment, enabling flexibility without requiring hardware reconfiguration. This resolves the contradiction by making the system adaptable while maintaining relatively simple circuitry through software/firmware-based dynamic adjustment.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the receiver adds lane interchange capability, then adaptability improves, but the device complexity increases

Engineering Contradiction:
Improvelane configuration flexibilityVSAvoidreceiver circuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by having the receiver detect and identify the transmitter's lane configuration during the initialization or training phase before actual data transmission begins. The receiver performs lane identification and configures its internal mapping in advance, so that when data transmission starts, the lane interchange capability is already established without adding complexity to the core transmission circuitry. This allows adaptability to be achieved while keeping the device complexity manageable.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the receiver uses separate dedicated clock lane, then clock signal reception is reliable, but it cannot utilize data lanes for clock signals when needed

Engineering Contradiction:
Improveclock signal reception reliabilityVSAvoidlane usage flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements universality by enabling the receiver to treat any lane (lane 0 or lane 1) as the clock lane depending on the transmitter's configuration. Instead of dedicating a specific lane for clock signals, the receiver is designed to universally accept clock signals from either lane through dynamic identification and adaptation. This allows the same physical lane to serve different functions (clock or data) based on configuration, achieving both reliability through proper clock signal reception and flexibility in lane utilization.

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

Data Source

PatentUS10387360B2Integrated circuits adaptable to interchange between clock and data lanes for use in clock forward interface receiver
Publication Date: 2019.08.20 M31 TECH
  • US10387360B2 patent drawing
  • US10387360B2 patent drawing
  • US10387360B2 patent drawing

AI summary

An integrated circuit includes a first multi-lane interface having a plurality of first lanes, a second multi-lane interface having a plurality of second lanes; a first layer of clock lane selection units arranged to select one or two of the first and second lanes and output signals on the one or two selected lanes; a second layer of clock lane selection units arranged to select the one or two selected lanes as one or two clock lane and output signals on the one or two selected clock lane; and a plurality of sampling units, each coupled to second layer of clock lane selection units, each arranged to sample one of the first and second lanes according to the signal on the selected clock lane.