Looped-Back Sampling Clock for High-Speed Slave Data Reads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuits face challenges in determining the correct timing to sample received data due to the absence of a clock signal from the slave device, limiting data rate in communication, especially under process, voltage, and temperature variations.

Innovation Solution

A master device employs a sampling circuit that uses a looped-back transmit clock signal via a spare off-chip driver and a delay locked loop to compensate for variations in data timing, allowing accurate sampling without additional terminals or CPU intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the slave device does not provide a clock signal, then the device complexity is reduced, but the sampling timing precision deteriorates due to PVT variations

Engineering Contradiction:
Improveclock signal transmissionVSAvoidsampling timing
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent implements feedback by loopbacking the transmit clock signal from the first off-chip driver through the second off-chip driver to the sampling circuit. This feedback mechanism allows the master device to use its own transmitted clock signal (after experiencing the same transmission path variations) as the sampling clock, automatically compensating for PVT variations without requiring additional clock signals from the slave device.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The second off-chip driver acts as an intermediary by receiving the transmit clock signal and supplying it to the sampling circuit's clock input. This intermediary component enables the loopback mechanism, allowing the transmit clock to serve dual purposes: driving the slave device and providing the sampling clock signal.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If tolerances are increased to compensate for timing variations, then the reliability of data sampling is improved, but the data rate decreases

Engineering Contradiction:
Improvedata samplingVSAvoiddata rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the parameter of sampling timing by dynamically adjusting it based on the actual transmit clock signal that has already accounted for PVT variations. Instead of using fixed tolerances, the system adapts the sampling timing to match the actual clock signal characteristics, enabling both high reliability and high data rate operation.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If additional terminals or CPU intervention are used to improve sampling accuracy, then the measurement precision is improved, but the device complexity and ease of operation deteriorate

Engineering Contradiction:
Improvesampling timing accuracyVSAvoidadditional terminals and control mechanisms
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The master device serves itself by generating the transmit clock signal, loopbacking it through the off-chip drivers, and using it to clock the sampling circuit. This self-service mechanism eliminates the need for external clock signals from the slave device or CPU intervention, achieving high sampling accuracy while reducing device complexity and improving ease of operation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12580721B2Electronic device and method for sampling received data
Publication Date: 2026.03.17 INFINEON TECHNOLOGIES AG
  • US12580721B2 patent drawing
  • US12580721B2 patent drawing
  • US12580721B2 patent drawing

AI summary

An electronic device including a master device, the master device including an interface component to a slave device. The interface component includes a sampling circuit having a clock input, a transmit clock generator configured to generate a transmit clock, a first off-chip driver configured to receive the transmit clock and provide the transmit clock to the slave device, a second off-chip driver configured to receive the transmit clock and configured to supply the transmit clock to the clock input of the sampling circuit of the interface component and a data input configured to receive data from the slave device. The sampling circuit is configured to sample the received data in accordance with the transmit clock supplied by the second off-chip driver.