Multi-Die Clocking Architecture for Chiplet Skew Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-die packages, clock skew between chiplets due to separate PLL operations leads to latency and performance degradation, especially when crossing clock domains.

Innovation Solution

A system PLL circuit receives a primary reference clock and generates identical or adjusted reference clocks, which are then distributed to PLL circuits within the package, ensuring synchronized sub-reference clocks for chiplets, thereby reducing skew and improving synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate PLL circuits are used for each chiplet, then each chiplet can have independent clock generation, but clock skew is introduced between chiplets

Engineering Contradiction:
Improveindependent clock generationVSAvoidclock skew
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent merges the clock generation function by introducing a system PLL circuit that provides a common reference clock to all chiplet PLL circuits. This unified approach maintains independent clock generation capability for each chiplet while eliminating skew through a shared reference source, directly resolving the contradiction between adaptability and precision.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system PLL circuit acts as an intermediary between the external reference clock and the individual chiplet PLL circuits. It receives the external reference clock and distributes synchronized reference clocks to all chiplets, mediating the clock distribution to eliminate skew while preserving independent operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If separate PLL operations are used for each chiplet, then local clock signals can be provided, but latency and performance degradation occur due to skew

Engineering Contradiction:
Improvelocal clock signal provisionVSAvoidperformance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

By merging the reference clock distribution through a system PLL, the patent eliminates the performance-degrading skew while maintaining the ease of local clock provision. Each chiplet continues to receive local clock signals from its own PLL, but the reference input is now synchronized across all chiplets.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If multiple PLL circuits are used across chiplets, then sub-reference clocks can be generated, but synchronization difficulties arise

Engineering Contradiction:
Improvesub-reference clock generationVSAvoidsynchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system PLL serves as a mediator that receives a single external reference clock and distributes identical reference clocks to all chiplet PLL circuits. This ensures that all sub-reference clocks are derived from the same synchronized source, eliminating synchronization issues while preserving the ability to generate multiple sub-reference frequencies.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20220224342A1Clocking architecture for a multi-die package
Publication Date: 2022.07.14 ALTERA CORP
  • US20220224342A1 patent drawing
  • US20220224342A1 patent drawing
  • US20220224342A1 patent drawing

AI summary

A device including a system phase lock loop circuit to: receive a primary reference clock, generate a reference clock from the primary reference clock, and transmit the reference clock; and a phase lock loop circuit to receive the reference clocks, generate a sub-reference clock from the received respective reference clocks, and transmit the sub-reference clock from the phase lock loop circuit to drive operation of a first chiplet using the respective sub-reference clock, wherein the sub-reference clock drives the first chiplet.