Leaf Clock Divider Layout to Cut Skew, Jitter, and Power

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In programmable applications, distributing multiple clocking signals throughout a chip leads to increased power consumption and significant clock skew and jitter due to process, voltage, and temperature variations, especially when the clock source is far from the loads and the clocking signals are not known in advance.

Innovation Solution

Generating a related clocking signal at each leaf node from a single global clocking signal, reducing the need for multiple clock signals to be distributed and minimizing the impact of PVT variations, thereby reducing power consumption and jitter.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple clocking signals are distributed throughout the chip, then the clocking signals can reach various loads, but power consumption increases significantly

Engineering Contradiction:
Improveclock signal delivery to loadsVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system divides the clock distribution function into two segments: a single global clock signal is distributed throughout the chip to all leaf nodes, and then each leaf node locally generates its own related clocking signals. This segmentation eliminates the need to distribute multiple clock signals across the entire chip, reducing power consumption while ensuring reliable clock delivery to all loads.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The global clock signal acts as an intermediary that carries timing information to all leaf nodes without directly driving all loads. Each leaf node then uses this global clock signal to locally generate the specific clocking signals needed for its associated loads, reducing the overall power consumption of the clock distribution network.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple clocking signals are routed throughout the chip, then various loads can be clocked, but clock skew between signals increases due to PVT variations

Engineering Contradiction:
Improveclock signal distributionVSAvoidclock skew
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

By segmenting the clock generation function to occur at each leaf node rather than at a centralized source, the patent ensures that each local clock signal experiences the same PVT variations as its corresponding global clock signal. This eliminates differential skew between multiple distributed clock signals, as each leaf node generates its signals locally from the same global reference.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each leaf node generates its related clocking signals locally from the global clock signal received at that specific location. This local generation ensures that each clock signal pair (global and related) experiences identical PVT conditions at the leaf node, minimizing skew while allowing different parts of the chip to have different local clock characteristics.

Inventive Principle:
Principle #3Local quality

3Reliability

If multiple clocking signals are distributed throughout the chip, then all loads can be clocked, but clock jitter between signals increases

Engineering Contradiction:
Improveclock signal availabilityVSAvoidclock jitter
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The clock generation is segmented so that each leaf node independently generates its related clocking signals from the global clock signal. This ensures that jitter characteristics are consistent between the global and related signals at each leaf node, as they share the same signal path and PVT conditions, reducing differential jitter across the chip.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If the clock source is positioned far from the loads, then chip layout is flexible, but power consumption and signal degradation increase

Engineering Contradiction:
Improvechip layout flexibilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The clock distribution system is segmented into a centralized global clock source that only needs to reach leaf nodes (not all individual loads), and local clock generation at each leaf node. This allows the global clock source to be positioned flexibly while maintaining low power consumption, as it only drives signals to nearby leaf nodes rather than distributing multiple signals across the entire chip to all loads.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10871796B1Global clock and a leaf clock divider
Publication Date: 2020.12.22 XILINX INC
  • US10871796B1 patent drawing
  • US10871796B1 patent drawing
  • US10871796B1 patent drawing

AI summary

In some examples, a system includes a clock source, a clock distribution network, and a plurality of clock generators. The clock source is configured to generate a global clocking signal. The clock distribution network is configured to fan out the global clocking signal to a plurality of loads. The plurality of clock generators is configured to receive the global clocking signal through the clock distribution network. Each clock generator of the plurality of clock generators is configured to generate a related clocking signal to the global clocking signal from the received global clocking signal. Each clock generator of the plurality of clock generators maybe configured to supply the global clocking signal or the related clocking signal to its respective load of the plurality of loads.