Programmable Device Power Gating with State Preservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic reconfigurable devices face significant power leakage issues, with existing power gating technologies losing internal states when power is cut off, leading to inefficient energy conservation and prolonged restart times.

Innovation Solution

A programmable device architecture that separates power supply routes between core logic units and configuration memories, allowing independent power control to cut off power to unused core logic units while maintaining internal states in configuration memories, enabling rapid power restoration and reduced energy consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If power supply is cut off to a circuit block in wait state to conserve energy, then power consumption is reduced, but internal state is lost from SRAM and it is necessary to set configuration information again

Engineering Contradiction:
Improvepower consumptionVSAvoidrestart time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The power supply system is segmented into two independent routes: one for the core logic unit and another for the configuration memory. This allows selective power gating where the core logic unit can be powered down while the configuration memory remains powered, enabling rapid restart without reconfiguration. The segmentation resolves the contradiction by allowing energy savings through selective power cutoff while preserving critical state information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The configuration information is preliminarily loaded and stored in the configuration memory before power cutoff occurs. By maintaining power to the configuration memory, the system preserves the pre-loaded configuration data, so that when power is restored to the core logic unit, it can immediately resume operation without requiring time-consuming reconfiguration from external sources.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If power supply is cut off to core logic unit, then power consumption is reduced, but internal state is lost and cannot be restored

Engineering Contradiction:
Improvepower consumptionVSAvoidstate preservation
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The configuration memory acts as an intermediary that stores and preserves the internal state information. When the core logic unit is powered down, the configuration memory maintains power and retains the configuration data. Upon power restoration, this intermediary component enables rapid state recovery by providing the stored configuration information to the core logic unit, thus resolving the contradiction between energy savings and state preservation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of energy

If power supply is cut off to both core logic unit and configuration memory, then maximum power saving is achieved, but restart requires sequential reading from external storage which takes time

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing speed
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The power supply system is divided into separate controllable routes for the core logic unit and configuration memory. This segmentation enables differential power management where the configuration memory can remain powered while the core logic unit is powered down, achieving significant power savings while avoiding the performance penalty of external storage access during restart.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different power management strategies are applied to different components based on their local requirements. The configuration memory receives continuous power to maintain its data, while the core logic unit receives intermittent power based on operational needs. This localized quality approach resolves the contradiction by optimizing power consumption for each component according to its specific function and state preservation requirements.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7863930B2Programmable device, control method of device and information processing system
Publication Date: 2011.01.04 PANASONIC HOLDINGS CORP
  • US7863930B2 patent drawing
  • US7863930B2 patent drawing
  • US7863930B2 patent drawing

AI summary

A programmable device operates at high speed while reducing power consumption. The programmable device includes a plurality of processing tiles each including a configuration memory and a core logic unit, a configuration control unit for programming them, and a power control unit for cutting off a power supply depending on an operating state. The power supply of the core logic unit is cut off after saving the internal state of the core logic unit in the configuration memory, and power is supplied again to the core logic unit before the internal state is restored from the configuration memory to the core logic unit, thus saving power while maintaining the internal state.