Die-to-Die Clock Calibration for Multi-Chip Packages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multi-die chip designs face challenges in achieving accurate clock calibration and reducing glitch power across die-to-die interfaces, particularly in multi-chip package (MCP) devices, which affect data transfer efficiency and reliability.

Innovation Solution

The implementation of techniques for accurate clock calibration involves aligning rising edges of timing signals and generating timing calibration signals based on midpoint estimates and unit delay values, while a high-speed multiplexer is used to reduce glitch power by selecting optimal timing delay signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If multi-die chip designs are split into smaller dies to improve fabrication yield and modularity, then manufacturing precision and adaptability are improved, but clock calibration accuracy and data transfer reliability deteriorate due to timing errors between dies

Engineering Contradiction:
Improvefabrication yieldVSAvoidclock calibration accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent performs preliminary calibration actions by determining timing errors between clock signals from different dies before actual data transmission. The system measures and compensates for timing offsets in advance, storing calibration data that is applied during operation to maintain accurate synchronization across multi-die interfaces.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes timing parameters by adjusting the phase and alignment of clock signals from different dies. By modifying the timing relationship between clock signals through calibration, the system compensates for manufacturing variations and maintains precise synchronization across separately fabricated dies.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If traditional calibration methods align rising edges of timing signals, then device complexity is reduced, but manufacturing precision and data transfer reliability deteriorate due to timing errors

Engineering Contradiction:
Improvecalibration process complexityVSAvoidtiming alignment accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent replaces manual or complex mechanical alignment processes with automated electronic calibration. The system uses electronic measurements and digital signal processing to determine and compensate for timing errors, substituting complex physical alignment procedures with computationally-driven timing adjustments.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The calibration process incorporates feedback by measuring actual timing errors between clock signals and using this information to adjust and compensate for misalignment. The system continuously monitors timing relationships and applies corrective adjustments based on measured deviations, ensuring accurate synchronization.

Inventive Principle:
Principle #23Feedback

3Reliability

If clock calibration is performed to improve data transfer reliability, then bit error rate decreases, but device complexity and power consumption increase due to additional calibration circuits and processes

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoidcalibration circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the calibration function into a separate, dedicated calibration circuit that operates independently from the main data transmission path. By isolating the calibration functionality, the system can perform accurate timing measurements and adjustments without interfering with normal operations, reducing the complexity impact on the core data transfer system.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs calibration actions in advance before full data transmission begins, establishing timing relationships upfront. This preliminary calibration reduces the need for continuous complex adjustments during operation, lowering ongoing device complexity and power consumption while maintaining high reliability.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If timing signals are calibrated to reduce bit error rate, then data transfer efficiency improves, but loss of time occurs during the calibration process

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidcalibration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs timing calibration in advance during manufacturing or initialization, so that the calibrated timing relationships are established before the device enters production use. This preliminary action ensures that no calibration time is lost during actual data transmission operations, maximizing productivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements periodic calibration routines that can be executed at scheduled intervals or under specific conditions, rather than continuously. This approach minimizes the time lost to calibration while ensuring that timing accuracy is maintained through regular updates, balancing productivity and reliability.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20240288494A1Accurate clock calibration for die-to-die (D2D) interfaces
Publication Date: 2024.08.29 META PLATFORMS TECHNOLOGIES LLC
  • US20240288494A1 patent drawing
  • US20240288494A1 patent drawing
  • US20240288494A1 patent drawing

AI summary

A method implemented by a multi-chip package (MCP) electronic device including a die-to-die (D2D) interface is provided. The method includes receiving, by a receiver portion of a first die of the D2D interface, and from a transmitter portion of a second die of the D2D interface, a first timing signal and a second timing signal. The method includes performing a first calibration of one or more of the first timing signal or the second timing signal. The first calibration is configured to align a first rising edge of the first timing signal with a second rising edge of the second timing signal. The method includes performing a second calibration of the second timing signal. The second calibration is configured to offset the second rising edge of the second timing signal with respect to the first rising edge of the first timing signal by a predetermined time period.