Pipeline Power Gating for Multi-Destination Logic Gates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuits face significant power consumption due to leakage current, even when idle, which is not effectively addressed by existing power-saving methods that focus on large architectural features, necessitating additional strategies to reduce power usage and heat generation, especially in battery-driven devices.

Innovation Solution

The method involves power gating, where specific groups of gates are selectively awakened or put to sleep based on clock enable signals, using control logic to manage power gates between storage elements, reducing leakage current by disconnecting idle gates from power supplies and ensuring timely wake-up of gates to minimize timing penalties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If power gating is applied to gates with single destination storage elements, then leakage current is reduced, but gates with multiple destinations cannot be power gated and continue to consume leakage current

Engineering Contradiction:
Improveleakage currentVSAvoidpower gating control complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent segments the power gating control into multiple independent power gate control circuits, each associated with a specific destination storage element. Each control circuit independently manages power gating for gates that have that destination, allowing selective power gating based on individual destination activity rather than treating all gates uniformly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial power gating by controlling different power gates independently based on the activity of individual destination storage elements. Instead of gating all gates to a destination simultaneously, only the subset of gates that actually need to drive that destination are controlled, allowing finer-grained power management.

Inventive Principle:
Principle #16Partial or excessive action

2Loss of energy

If power gating is applied to reduce leakage current, then power consumption decreases, but timing penalties increase due to wake-up delays

Engineering Contradiction:
Improvepower consumptionVSAvoidwake-up delay
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent uses wake-up signals that are generated in advance of when the gates actually need to operate. The control logic detects when destination storage elements are about to become active and initiates the power gate wake-up sequence beforehand, allowing the gates to transition to active state before data needs to pass through them.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic power gating control where the sleep and wake states of power gates are continuously adjusted based on real-time activity detection of source and destination storage elements. The system dynamically transitions gates between power states rather than using static configurations.

Inventive Principle:
Principle #15Dynamics

3Loss of energy

If existing power saving methods reduce voltage and frequency for idle circuits, then power consumption decreases, but leakage current in small-grained features is not effectively addressed

Engineering Contradiction:
Improvepower consumptionVSAvoidpower management granularity
Core Design Contradiction:
Loss of energyVSMeasurement precision

Solution Approach 1:

The patent segments power management to the gate level rather than applying coarse-grained voltage and frequency scaling to entire circuits. Each power gate can be independently controlled based on the specific activity of its associated storage elements, enabling fine-grained power management at the smallest functional units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different power states to different gates based on their local activity requirements. Instead of uniformly reducing voltage and frequency across idle circuits, each gate receives appropriate power management based on its specific source and destination activity, allowing some gates to remain fully powered while others are gated to sleep.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8436647B2Pipeline power gating for gates with multiple destinations
Publication Date: 2013.05.07 ADVANCED MICRO DEVICES INC
  • US8436647B2 patent drawing
  • US8436647B2 patent drawing
  • US8436647B2 patent drawing

AI summary

A first and second plurality of gates are coupled respectively between first and second source storage elements and first and second destination storage elements. The first and second plurality of gates are slept to reduce leakage current in the plurality of gates under certain conditions by turning off respective one or more transistors between the first and second plurality of gates and power supplies. A third plurality of gates are maintained in a reduced leakage current state (sleep state) or regular state (wake state) based on conditions associated with the source and destination elements for the first and second plurality of gates.