SerDes Interface Clock Conversion for Mixed Data Rate Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional SerDes interfaces are limited in their ability to handle data transmission at different communication rates, making it difficult to use the same SerDes for devices with varying specifications, such as 16-bit parallel data at 180 MHz and 1-bit signals at 160 MHz, without compromising communication efficiency.

Innovation Solution

A SerDes interface circuit incorporating a FIFO, flip-flop, and output state machine that inputs and processes data at different clock frequencies to generate parallel data with consecutive same bits, allowing for data transmission at various communication rates using the same SerDes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the same SerDes is used for devices with different communication rates, then device compatibility and integration are improved, but communication reliability and data transmission accuracy deteriorate due to frequency conversion requirements

Engineering Contradiction:
Improvedevice compatibilityVSAvoidcommunication reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a frequency conversion circuit as an intermediary component between the SerDes and data sources with different communication rates. This mediator performs frequency conversion to match the SerDes operating rate, enabling the same SerDes to communicate with devices at different rates while maintaining communication reliability through proper frequency matching

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If frequency conversion is implemented to handle different communication rates, then adaptability to various devices is improved, but circuit complexity increases due to additional conversion components

Engineering Contradiction:
Improvecommunication rate adaptabilityVSAvoidcircuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the frequency conversion function into separate, modular components including a frequency conversion circuit and a selection circuit. This segmentation allows the system to handle different communication rates through modular addition rather than requiring a completely complex reconfiguration, reducing overall circuit complexity while maintaining adaptability

Inventive Principle:
Principle #1Segmentation

3Reliability

If multiple SerDes interfaces are used for different communication rates, then communication reliability for each rate is ensured, but device complexity and integration difficulty increase

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiddevice integration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal SerDes interface that can handle multiple communication rates through frequency conversion. The same SerDes is configured to work with different data sources (16-bit parallel data at 180MHz, 1-bit signal at 160MHz, etc.) by dynamically adjusting the frequency conversion ratio, eliminating the need for multiple dedicated SerDes interfaces while maintaining communication reliability

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

Data Source

PatentUS12093204B2SerDes interface circuit and control device
Publication Date: 2024.09.17 FANUC LTD
  • US12093204B2 patent drawing
  • US12093204B2 patent drawing
  • US12093204B2 patent drawing

AI summary

The present invention provides a SerDes interface circuit and a control device which make it possible to use the same SerDes to perform data transfer of different communication rates. The present invention includes: a FIFO that inputs a first clock of a first frequency, first transmission data based on the first clock, and a second clock of a second frequency which is different from the first frequency, and that outputs the first transmission data on the basis of the second clock in the order of input; a flipflop that fetches and holds the FIFO output on the basis of the second clock; and an output state machine operating with the second clock that inputs the FIFO output and the flipflop output, and generates parallel data in which the same data corresponding to the first transmission data is consecutive.