Configurable Power Control Module for SoC Leakage Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional semiconductor technologies fail to effectively manage both static and dynamic power consumption in SoC architectures, particularly during normal run modes, leading to increased leakage power and system latency.

Innovation Solution

A configurable power control module that includes a ROM module for storing minimum leakage vectors, a main control unit, a control finite state machine, a programmable control register bank, and a peripheral gating and reset signal generation unit, which allows peripherals to be placed into an absolute minimum power state through a method involving ROM lookup tables, offset counters, and scan chain logic, thereby controlling both static and dynamic power dissipation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If conventional power reduction schemes (clock gating, dynamic voltage scaling, power down) are used, then dynamic power consumption is reduced, but static power consumption (leakage power) increases

Engineering Contradiction:
Improvedynamic power consumptionVSAvoidstatic power consumption
Core Design Contradiction:
Use of energy by moving objectVSLoss of energy

Solution Approach 1:

The patent pre-calculates and stores Minimum Leakage Vectors (MLVs) for all possible peripheral states in a ROM module before the system operates. When a peripheral needs to be placed in low-power mode, the controller simply retrieves the pre-computed MLV from ROM and applies it, avoiding the need for real-time leakage calculation while achieving minimum leakage state. This preliminary preparation resolves the contradiction by enabling fast transitions to low-power states without sacrificing leakage optimization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic control of peripheral power states by allowing the system to switch between different MLVs based on operational requirements. The controller can dynamically select which peripherals to place in minimum leakage mode and which to keep active, creating flexible power domains that adapt to system workload. This dynamic approach allows simultaneous reduction of static power through selective peripheral gating while maintaining system functionality.

Inventive Principle:
Principle #15Dynamics

2Loss of energy

If power supply is shut down to logic domains during standby mode, then leakage current is reduced, but system latency increases due to reprogramming requirements

Engineering Contradiction:
Improveleakage currentVSAvoidsystem latency
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent pre-calculates Minimum Leakage Vectors for all peripheral combinations and stores them in ROM during system initialization or manufacturing. When transitioning to standby mode, the controller simply retrieves the pre-computed MLV corresponding to the current peripheral state and applies it immediately, avoiding any reprogramming delay. This eliminates the latency penalty while achieving leakage reduction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a simplified copy of the peripheral control interface through the Power Control Module (PCM), which can directly manipulate peripheral control registers without requiring full reprogramming sequences. The PCM contains copied/replicated control logic that enables fast state transitions by directly writing MLVs to peripheral registers, bypassing the lengthy reprogramming process while maintaining precise control over peripheral power states.

Inventive Principle:
Principle #26Copying

3Loss of energy

If many on-chip analog switches are used for power domain creation, then leakage power is reduced, but device area increases significantly

Engineering Contradiction:
Improveleakage powerVSAvoiddevice area
Core Design Contradiction:
Loss of energyVSArea of stationary object

Solution Approach 1:

The patent implements a universal Power Control Module (PCM) that can control multiple peripherals through a single integrated interface. The PCM contains general-purpose control logic and MLV storage that can be applied to any peripheral type, eliminating the need for dedicated control circuitry for each peripheral. This multi-functional approach reduces the number of control switches required while maintaining the ability to create fine-grained power domains for leakage reduction.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges the control of multiple peripherals into unified power domains managed by the PCM. Instead of using separate analog switches for each peripheral, the system combines related peripherals into shared power domains controlled by common control signals from the PCM. This consolidation significantly reduces the total number of analog switches required while still achieving effective leakage power reduction through coordinated domain management.

Inventive Principle:
Principle #5Merging (Combining)

4Loss of energy

If peripherals are placed in absolute minimum power state, then both static and dynamic power leakage is reduced, but system throughput may be affected

Engineering Contradiction:
Improvepower leakageVSAvoidsystem throughput
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent implements dynamic power management where the system can rapidly transition peripherals between minimum leakage mode and active mode based on workload requirements. The PCM continuously monitors system activity and adjusts peripheral power states in real-time, placing idle peripherals in minimum leakage mode while keeping active peripherals fully operational. This dynamic adaptation allows the system to achieve low power leakage during idle periods without sacrificing throughput during active periods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent divides the system into independent power domains for each peripheral or group of peripherals, allowing selective placement into minimum leakage mode. The PCM can segment the system such that only the necessary peripherals remain active while others are gated off, achieving proportional power reduction. This segmentation enables the system to maintain high throughput for critical functions while reducing overall power leakage by isolating and gating non-critical peripherals.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8286012B2Architecture incorporating configurable controller for reducing on chip power leakage
Publication Date: 2012.10.09 STMICROELECTRONICS PVT LTD
  • US8286012B2 patent drawing
  • US8286012B2 patent drawing
  • US8286012B2 patent drawing

AI summary

The present invention provides a method and system for controlling leakage power consumption at a System on Chip (SoC) level during a normal run or a boot-up mode. The leakage power reduction is achieved by incorporating a central programmable controller in the SoC architecture and test structures of idle SoC peripherals to place them into an Absolute Minimum Power consumption state with respect to static and dynamic power.