Two-Stage Clock Gating Tree for Semiconductor Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing clock gating techniques in semiconductor devices increase complexity in clock distribution networks, leading to higher power consumption and latency, which hinders the improvement of semiconductor device speed.

Innovation Solution

A simplified clock gating tree design with a first stage that minimizes elements and a second stage that is only activated upon detection of an activate signal, reducing unnecessary clocking events and complexity, thereby reducing power consumption and simplifying timing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If complex clock distribution networks or clock trees with multiple logic gates are implemented to reduce power consumption, then power consumption is reduced, but device complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidcomplexity in clock distribution networks
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The clock distribution network is segmented into multiple stages (first clock gating stage and second clock gating stage) with different activation conditions. The first stage operates continuously while the second stage is activated only when needed, dividing the complex single-stage problem into simpler manageable stages that reduce overall complexity while maintaining power savings.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The clock gating network transitions from a static complex structure to a dynamic one where the second clock gating stage is selectively activated based on an activate signal. This dynamic activation allows the system to simplify its structure during idle periods while providing complex functionality when required, effectively reducing average complexity.

Inventive Principle:
Principle #15Dynamics

2Loss of energy

If complex clock distribution networks with multiple logic gates are used to reduce power consumption, then power consumption is reduced, but design implementation becomes more challenging

Engineering Contradiction:
Improvepower consumptionVSAvoiddesign implementation
Core Design Contradiction:
Loss of energyVSEase of manufacture

Solution Approach 1:

By segmenting the clock gating functionality into two distinct stages with clearly defined roles, the design implementation becomes more straightforward. The first stage handles continuous operation with simple logic, while the second stage handles conditional activation, making the overall design easier to implement and verify compared to a single complex stage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first clock gating stage acts as an intermediary that conditions the clock signal before passing it to the second stage. This intermediary structure simplifies the design by creating a clear separation between continuous clock distribution and conditional gating operations, making the overall implementation more manageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of energy

If clock gating techniques are implemented to reduce power consumption, then power consumption is reduced, but clock latency increases

Engineering Contradiction:
Improvepower consumptionVSAvoidclock latency
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The dynamic activation of the second clock gating stage based on an activate signal allows the system to maintain low latency paths when the activate signal is present, while achieving power savings when it is absent. The conditional gating ensures that critical timing paths are not unnecessarily extended.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The clock gating operates periodically based on the activate signal, enabling full-speed operation during active periods while conserving power during inactive periods. This periodic activation pattern allows the system to achieve average power reduction without permanently degrading the latency characteristics during active operation.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10614872B2Command signal clock gating
Publication Date: 2020.04.07 MICRON TECHNOLOGY INC
  • US10614872B2 patent drawing
  • US10614872B2 patent drawing
  • US10614872B2 patent drawing

AI summary

A semiconductor device includes a clock gating tree comprising a first clock gating stage and a second clock gating stage. The first clock gating stage is configured to receive an activate detection signal and to activate clocking events in the second clock gating stage in response to the activate detection signal. The clocking events are not activated in the absence of the activate detection signal.