Data Link Receiver Phase Calibration for Low-Power Die-to-Die I/O

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-performance computing applications require significant processing power and efficient data communication between circuits, which is hindered by high power consumption and latency in die-to-die communication within IC packages.

Innovation Solution

Implement phase calibration at data link transmitters and receivers to align clock phases, use clock-forwarded data link signaling to save power, and employ clock forwarding between deserializer and FIFO to achieve zero-cycle entry and exit, along with lane alignment and flow control optimization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If high bandwidth data communication is implemented between dice, then processing power and data transfer capability are improved, but power consumption increases significantly

Engineering Contradiction:
Improvedata transfer rateVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent performs phase calibration in advance before data transmission begins. The calibration process aligns the phases of parallel clocks at transmitter and receiver, and matches phases across multiple data lanes. This preliminary synchronization ensures that subsequent high-speed data communication can proceed efficiently without requiring continuous power-intensive recalibration, thus enabling high productivity while managing power consumption.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If phase calibration is performed to align clock phases, then data transmission accuracy is improved, but calibration time and complexity increase

Engineering Contradiction:
Improvetiming accuracyVSAvoidcalibration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the calibration process into distinct segments: parallel clock phase alignment at the transmitter, serial clock phase matching at the receiver, and individual data lane phase calibration. Each segment is handled by dedicated circuitry (parallel clock phase alignment circuitry, serial clock phase alignment circuitry, lane alignment circuitry), which simplifies the overall complexity by breaking down the monolithic calibration task into manageable, specialized components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary calibration circuits that act as mediators between the parallel and serial clock domains. These intermediary circuits (phase calibration circuits, lane alignment circuits) facilitate the complex phase matching task by providing intermediate synchronization points, making the overall calibration process more manageable and precise.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If clock forwarding is implemented between deserializer and FIFO, then latency is reduced to achieve zero-cycle entry and exit, but timing synchronization becomes more difficult

Engineering Contradiction:
ImprovelatencyVSAvoidtiming synchronization complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent performs comprehensive phase calibration before data transmission, ensuring that all clock phases (parallel clocks at transmitter, serial clocks at receiver, and data lane clocks) are预先 aligned. This preliminary synchronization eliminates the need for complex real-time timing adjustments during data flow, enabling the clock-forwarding technique to achieve zero-cycle latency without overwhelming timing synchronization complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260003388A1Data link receiver calibration
Publication Date: 2026.01.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20260003388A1 patent drawing
  • US20260003388A1 patent drawing
  • US20260003388A1 patent drawing

AI summary

Systems and methods are disclosed for phase calibration between clock and data lanes at a data link receiver. In calibration mode, matching signals are transmitted over the clock and data lanes, and a phase offset is measured at the receiver. A phase shifter in one signal path is adjusted to a first phase to obtain a desired phase offset. For operation mode, the phase shifter is set based on the first phase. Embodiments measure phase offset using an XOR gate and use a phase interpolator as the phase shifter. Embodiments with multiple data lanes apply coarse calibration to a shared clock lane relative to a first data lane, and similar fine calibration to other data lanes. Calibration provides optimum signal-to-noise ratio or timing margin, enabling high transmission speeds at relatively low power. Variations are disclosed.