Configurable Multi-Protocol Transceiver Deskew Circuitry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current system interconnect technologies face challenges in flexibility and adaptability to different high-speed communication protocols, as they require specific deskew techniques, buffer depths, and skew handling, which can change during the IC's product life, necessitating a configurable transceiver design.

Innovation Solution

A configurable multi-protocol transceiver with adaptable deskew circuitry that can address static and dynamic skew, control buffer depths, and adjust deskew character insertion frequency, allowing deskew processing to occur before or after clock compensation, depending on the protocol, and enabling selection between logic and routing resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If fixed deskew circuitry is used for a specific protocol, then deskew performance is optimized for that protocol, but the transceiver cannot adapt to other protocols or future protocol variations

Engineering Contradiction:
Improveprotocol adaptabilityVSAvoiddeskew circuitry complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The deskew circuitry is designed to perform multiple functions by supporting different deskew techniques (character-based and non-character-based) and configurable buffer depths, allowing a single circuit to adapt to various communication protocols without requiring separate dedicated circuits for each protocol

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

Solution Approach 2:

The deskew circuitry incorporates configurable parameters including buffer depth, deskew character insertion frequency, and selectable deskew techniques that can be dynamically adjusted through configuration interfaces, enabling the circuit to adapt its behavior based on the specific protocol requirements

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If configurable deskew circuitry is implemented to support multiple protocols, then protocol flexibility is improved, but the device complexity and configuration requirements increase

Engineering Contradiction:
Improveprotocol flexibilityVSAvoidconfiguration ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The deskew circuitry includes automatic alignment lock detection and configuration capabilities that allow the system to self-configure for different protocols, reducing the manual configuration burden on system designers while maintaining high adaptability

Inventive Principle:
Principle #25Self-service

3Productivity

If deskew processing is fixed in a specific position in the data path, then processing efficiency is optimized, but the transceiver cannot accommodate protocols requiring different processing orders

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidprocessing order flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The transceiver architecture allows dynamic repositioning of deskew processing relative to clock compensation processing based on protocol requirements, with configuration options to place deskew either before or after clock compensation to optimize performance for different protocols

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10216219B1Multi-protocol configurable transceiver including configurable deskew in an integrated circuit
Publication Date: 2019.02.26 ALTERA CORP
  • US10216219B1 patent drawing
  • US10216219B1 patent drawing
  • US10216219B1 patent drawing

AI summary

A configurable multi-protocol transceiver implemented in an integrated circuit (“IC”) includes configurable deskew circuitry. The transceiver has various configurable deskew settings to facilitate effectively adapting transmit and/or receive communications corresponding to a selected one of a plurality of high-speed communication protocols and/or adapt to different implementations in which a deskew block addresses either just static skew or both static and dynamic skew. Configurable circuitry is adapted to control an allowed data depth of a plurality of buffers. Configurable circuitry is adapted to control a deskew character transmit insertion frequency. A programmable state machine is adapted to control read and write pointers in accordance with selectable conditions for achieving an alignment lock condition. Configurable circuitry is adaptable to select between logic and routing resources in the transceiver and logic and routing resources in a core of the IC in which the transceiver is implemented for controlling at least certain deskew operations.