Clock Tree Gating for Demand-Driven Logic Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuits consume significant power due to unnecessary delivery of clock signals to logic devices, leading to increased operating expenses and reduced device lifespan, especially in portable devices.

Innovation Solution

Implementing a controlled clock tree distribution system with clock gaters that only deliver clock signals when required by logic devices, reducing power consumption by restricting signal delivery to branches that do not need it.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If clock signals are delivered to all logic devices continuously, then all logic devices can operate synchronously, but power consumption increases significantly

Engineering Contradiction:
Improvesynchronous operationVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic clock gating where clock signal distribution is adjusted in real-time based on operational requirements. Clock gaters dynamically enable or disable clock signal delivery to different logic device groups, transitioning from a static continuous distribution model to a dynamic demand-driven model, thereby reducing power consumption while maintaining synchronous operation where needed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies local quality by allowing different regions of the clock tree to have different clock signal delivery characteristics. Some branches receive continuous clock signals while others receive gated signals based on local operational needs, enabling each region to operate with the appropriate clock distribution mode for its specific functional requirements

Inventive Principle:
Principle #3Local quality

2Ease of operation

If clock signals are delivered to all logic devices continuously, then all logic devices remain ready for operation, but unnecessary power is consumed when devices are inactive

Engineering Contradiction:
Improvereadiness for operationVSAvoidunnecessary power consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent implements preliminary action by pre-positioning clock gaters throughout the clock tree at strategic locations. These gaters are prepared in advance to quickly enable or disable clock signal delivery to specific logic device groups, allowing the system to rapidly transition between active and idle states without delay, thus maintaining readiness when needed while preventing unnecessary power consumption during idle periods

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the clock signal delivery function from a continuous universal distribution model and separates it into selective distributed delivery through individual clock gaters. Each gater independently controls clock signal flow to its associated logic devices, removing the unnecessary power consumption associated with continuous delivery to all devices while maintaining the capability to quickly restore full operation when needed

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8988108B2Coarse gating of clock tree elements
Publication Date: 2015.03.24 ADVANCED MICRO DEVICES INC
  • US8988108B2 patent drawing
  • US8988108B2 patent drawing
  • US8988108B2 patent drawing

AI summary

Methods relating to distribution of a clock signal to logic devices of an integrated circuit. The method includes controlling, by a logic element, the distribution of a clock signal by a clock gater and distributing the clock signal by the clock gater to at least one first logic device, wherein the logic element allows the first clock gater to distribute the clock signal only when at least one first logic device requires the clock signal. An integrated circuit configured to perform such a method. Fabrication of such an integrated circuit.