Clock Synchronization Circuit for Multi-Chip Package Phase Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuit (IC) dies with different timing characteristics in multi-chip packages face challenges in clock synchronization, leading to out-of-phase clock signals that hinder efficient data transfer and operation within system-in-package (SiP) devices.

Innovation Solution

A phase-locked loop (PLL) and phase detector system is implemented to synchronize clock signals across dies, using phase difference signals to adjust clock edges and align phases, enabling synchronization of clock signals across dies with different processing characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dies with different timing characteristics are combined in a multi-chip package, then the integration density and functionality of the SiP device are improved, but clock synchronization between dies deteriorates leading to out-of-phase clock signals

Engineering Contradiction:
Improveintegration densityVSAvoidclock synchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

A dedicated clock synchronization circuit is introduced as an intermediary component between dies with different timing characteristics. This circuit receives clock signals from multiple dies, detects phase differences, and generates correction signals to align the clock phases, thereby resolving the synchronization issue while maintaining high integration density

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The clock synchronization circuit implements a feedback mechanism where the phase difference between clock signals from different dies is continuously detected and measured. Based on this feedback information, the circuit dynamically adjusts the clock signals to maintain synchronization, enabling reliable operation of the multi-chip package

Inventive Principle:
Principle #23Feedback

2Reliability

If traditional cross-clock synchronizers are used to synchronize clock signals, then clock synchronization is achieved, but the device footprint and complexity increase

Engineering Contradiction:
Improveclock synchronizationVSAvoiddevice footprint
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The clock synchronization circuit is designed to be self-contained and self-sufficient, integrating all necessary functions (phase detection, comparison, and correction) within a compact dedicated structure. This eliminates the need for external or larger-footprint synchronizer components while maintaining effective clock synchronization

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The synchronization function is segmented into a dedicated specialized circuit rather than using a general-purpose synchronizer. This segmentation allows for optimized resource allocation and reduced overall device footprint by assigning specific functions to dedicated components with minimal area requirements

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11528029B2Apparatus to synchronize clocks of configurable integrated circuit dies through an interconnect bridge
Publication Date: 2022.12.13 ALTERA CORP
  • US11528029B2 patent drawing
  • US11528029B2 patent drawing
  • US11528029B2 patent drawing

AI summary

An IC, operable at a first clock phase, includes first and second IOs and a PLL. The PLL includes a control circuit, an input to receive a first clock signal, an output to output a second clock signal, and a first detector to generate a first phase difference signal from the first and second clock signals. The IC includes a second phase detector that is coupled to the PLL's output to receive the second clock signal and is coupled to the first IO to receive a third clock single from a second IC, which is operable at a second clock phase. The second detector generates a second phase difference signal from the second and third clock signals. If the PLL uses the second phase difference signal to generate the second clock signal, then the second clock signal is synchronized with the third clock signal for synchronous data transfer.