Distributed DLL Clock Network for Leaf Node Phase Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Clock distribution networks in integrated circuits face challenges in maintaining phase alignment of localized clocks at leaf nodes due to process, voltage, and temperature variations, leading to inefficiencies with traditional large range delay locked loops that consume more area and power.

Innovation Solution

Implementing a global large range delay locked loop at the root of the system clock and small range delay locked loops in each branch, where the global DLL aligns one leaf node clock to a reference clock, and local small range DLLs continuously compensate for phase mismatches caused by PVT variations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional large range delay locked loops are used in each branch to align leaf node clocks, then phase alignment is achieved, but area and power consumption increase

Engineering Contradiction:
Improvephase alignmentVSAvoidarea
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The clock distribution system is segmented into a hierarchical structure with a global DLL at the root and multiple local DLLs in different branches. Each local DLL handles only its specific branch's clock alignment, dividing the previously monolithic large range DLL functionality into smaller, distributed units that collectively achieve system-wide phase alignment while reducing individual and total area requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to the clock distribution architecture, organizing DLLs in a tree structure with global and local levels. This dimensional reorganization allows the system to achieve comprehensive clock alignment coverage without requiring large range DLLs in every branch, thereby reducing overall area and power consumption while maintaining reliability.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If traditional large range delay locked loops are used in each branch to align leaf node clocks, then phase alignment is achieved, but power consumption increases

Engineering Contradiction:
Improvephase alignmentVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The power consumption issue is addressed by segmenting the clock alignment functionality into a global DLL and multiple local DLLs. Each local DLL consumes less power than a full large range DLL would require, and the hierarchical structure enables more efficient power distribution and management across the clock network, reducing total power consumption while maintaining phase alignment capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each local DLL is designed with appropriate delay range characteristics matched to its specific branch requirements rather than using uniform large range DLLs throughout. This local optimization allows each DLL to operate at minimal necessary power levels while achieving the required phase alignment for its designated branch, reducing overall system power consumption.

Inventive Principle:
Principle #3Local quality

3Area of stationary object

If a single global DLL is used without local DLLs, then area and power are reduced, but phase alignment under PVT variations deteriorates

Engineering Contradiction:
ImproveareaVSAvoidphase alignment under PVT variations
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The hierarchical DLL structure segments the clock alignment task into global and local functions. The global DLL provides coarse alignment across the entire system, while local DLLs provide fine-grained adjustment for their respective branches, compensating for local PVT variations that a single global DLL cannot address effectively. This segmentation maintains area efficiency while improving reliability under varying conditions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adapts to PVT variations through the coordinated operation of global and local DLLs. The local DLLs can independently adjust their delay elements in response to local temperature, voltage, and process variations, providing dynamic compensation that maintains phase alignment reliability without requiring a monolithic large range DLL structure.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9335784B2Clock distribution circuit with distributed delay locked loop
Publication Date: 2016.05.10 MARVELL ASIA PTE LTD
  • US9335784B2 patent drawing
  • US9335784B2 patent drawing
  • US9335784B2 patent drawing

AI summary

In an embodiment, a clock distribution circuit includes a global delay locked loop (DLL) configured to receive a global clock input signal (RCLK), a lead/lag input signal and to output a clock signal. The circuit includes a plurality of clock distribution blocks, each clock distribution block configured to receive the output of the global DLL, a lead/lag signal and to output a leaf node clock signal, each clock distribution block further comprises a local DLL. The global DLL is further configured to align one of the leaf node clock signals to a reference clock based on its lead/lag input signal. Each clock distribution block is further configured to align its leaf node clock signal to a reference clock based on its lead/lag signal.