Programmable Logic Block Power Gating for Leakage Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Programmable logic devices (PLDs) face significant power consumption issues due to leakage currents in transistors, especially at narrow gate widths, leading to increased static and total power consumption.

Innovation Solution

Implementing power-saving concepts such as reducing leakage current in field-effect transistors, optimizing routing configurations, and selectively powering down unused logic elements and regions within the PLD to minimize power consumption while maintaining functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If gate thickness of transistors is reduced to increase functionality, then device density and logic capacity improve, but leakage current increases causing higher static power consumption

Engineering Contradiction:
Improvelogic capacityVSAvoidstatic power consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The PLD is divided into multiple logic array blocks, each independently controllable through power-down control signals. This segmentation allows individual blocks to be powered down when not in use, reducing overall leakage current while maintaining the device's total logic capacity through selective activation of required blocks

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic power management by selectively enabling and disabling logic array blocks based on operational requirements. Power-down control signals dynamically adjust the power state of individual blocks, allowing the system to adapt between high-performance mode (all blocks active) and low-power mode (only necessary blocks active), thus resolving the contradiction between logic capacity and static power consumption

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If more transistors are added to increase functionality, then logic elements and routing capacity improve, but total power consumption increases due to increased leakage

Engineering Contradiction:
ImprovefunctionalityVSAvoidtotal power consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The PLD architecture segments the transistor population into distinct logic array blocks with independent power control. This allows the device to maintain high functionality when needed while reducing total power consumption by deactivating unused blocks, effectively managing the trade-off between having many transistors available and the leakage they generate when inactive

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of the PLD can have different power states simultaneously - some logic array blocks remain active to maintain functionality while others are powered down to reduce leakage. This local quality approach allows selective optimization of power consumption in specific areas without compromising overall device functionality

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8806249B1Systems and methods for reducing static and total power consumption in programmable logic device architectures
Publication Date: 2014.08.12 ALTERA CORP
  • US8806249B1 patent drawing
  • US8806249B1 patent drawing
  • US8806249B1 patent drawing

AI summary

A method and system for reducing power consumption in a programmable logic device (PLD) is provided. The power consumption may be reduced by preferably continually considering power consumption as a factor in circuit design during the synthesis, placement, routing, and period following routing of the programmable logic device.