Configurable Multi-Die Clock Networks for Low-Skew Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional clock circuitries in integrated circuits (ICs) are inflexible, leading to issues such as clock skew and timing uncertainty, which become more problematic as ICs increase in size.

Innovation Solution

A configurable clock architecture is introduced, utilizing horizontal and vertical routing tracks with switch box circuitries to form regional and global clock circuitries, allowing for customizable clock trees based on design constraints, reducing clock skew and insertion delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional regional clocks are driven only from edges and global clocks only from center, then clock circuitry architecture is simple, but flexibility is poor and clock skew increases as IC size grows

Engineering Contradiction:
ImproveflexibilityVSAvoidclock circuitry architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The clock distribution network is segmented into multiple regional clock circuits distributed across different locations (edges and center) rather than a single centralized clock source. Each regional clock circuit can be independently configured to serve specific resource regions, enabling flexible clock distribution adapted to IC size and layout while maintaining manageable complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The clock circuitry is designed with universal routing tracks (horizontal and vertical) that can be configured to form different clock distribution patterns. The same routing infrastructure serves multiple functions: regional clock distribution from edges, global clock distribution from center, and hybrid configurations, eliminating the need for separate dedicated pathways for each clock type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Area of stationary object

If IC size increases, then more resources are available, but clock skew and timing uncertainty increase

Engineering Contradiction:
ImproveIC sizeVSAvoidtiming precision
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

Large ICs are divided into multiple regions, each served by regional clock circuits located strategically within those regions. This segmentation ensures that clock signals travel shorter distances to reach resources in each region, reducing cumulative skew and timing uncertainty across the entire IC while still providing comprehensive resource coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of the IC receive clock signals from locally positioned regional clock circuits rather than a single distant source. This local quality approach optimizes timing precision for each specific region by minimizing signal path length and allowing regional clock configuration to match the specific timing requirements of local resource density and critical paths.

Inventive Principle:
Principle #3Local quality

3Reliability

If fixed clock distribution paths are used, then routing is simple, but ability to reduce clock skew is limited

Engineering Contradiction:
Improveclock skew reductionVSAvoidrouting flexibility
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The clock distribution routing is made dynamic and reconfigurable through programmable logic that can alter the activation state of routing tracks and switch box circuitries. This allows the clock network to adapt its path and configuration based on design requirements, enabling optimal clock skew reduction for different resource layouts and timing constraints while maintaining a relatively simple physical routing infrastructure.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250390660A1Multi die configurable clock networks
Publication Date: 2025.12.25 XILINX INC
  • US20250390660A1 patent drawing
  • US20250390660A1 patent drawing
  • US20250390660A1 patent drawing

AI summary

An electronic device includes a plurality of integrated circuits (ICs), each IC comprising an array of resources, and a regional clock circuitry comprising horizontal routing tracks located on each horizontal edge of each of the resources, and vertical routing tracks located on each vertical edge of each of the resources, and a global clock circuitry formed using the horizontal routing tracks and the vertical routing tracks. At least one pair of the horizontal routing tracks located on horizontal IC interface circuitries or the vertical routing tracks located on vertical IC interface circuitries of at least two adjacent ICs of the plurality of ICs are tied together and the global clock circuitry is configured to route a clock signal to each of the plurality of ICs.