Shared Clock Source Wafer-Level Package for Multi-Die Timing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wafer-level packages with multiple dies, accumulated clock phase drift leads to timing issues and data transfer losses due to process variations, operation condition differences, and power noise, causing setup/hold time violations between clocks in different dies.
Innovation Solution
Implementing an asynchronous first-in first-out (FIFO) buffer in the input circuit of each die, coupled with a flow control scheme, to manage clock phase differences and ensure stable data transfer by buffering data according to the clock source of the other die, thereby concealing accumulated time interval errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple dies each use their own independent clock source, then each die operates independently, but accumulated clock phase drift occurs between dies leading to data transfer loss
Solution Approach 1:
The patent merges the clock source functionality by having one die (the master die) generate a single clock signal that is shared by multiple dies through the interconnect network. This eliminates the accumulation of clock phase drift that would occur if each die had its own independent clock source, as all dies now synchronize to the same clock signal generated by a single clock source.
Solution Approach 2:
The interconnect network acts as an intermediary to distribute the clock signal from the master die to all other dies in the package. This mediator approach allows the clock signal to be propagated across dies while maintaining synchronization, preventing the clock phase drift issues that would arise from direct independent clock generation at each die.
2Manufacturing precision
If a shared clock source is used across multiple dies, then clock synchronization is improved, but the device complexity increases due to asymmetric clock source configuration
Solution Approach 1:
The patent segments the clock source functionality by designating one specific die as the master die responsible for clock generation, while other dies are configured as slaves that receive and use the shared clock signal. This segmentation approach simplifies the overall system by clearly defining roles and reducing the complexity of coordinating multiple independent clock sources.
Solution Approach 2:
The clock signal generated by the master die serves multiple functions: it provides timing for the master die itself and simultaneously serves as the synchronized clock source for all other dies in the package. This multi-functionality approach reduces device complexity by eliminating the need for separate clock sources while maintaining synchronization across all dies.
Data Source
AI summary
A wafer-level package includes a first die and a second die that are wafer-level packaged. The first die has a first clock source. The second die has a second clock source. The first clock source generates a clock shared by the first die and the second die. The second clock source, however, does not generate a clock used by any of the first die and the second die.


