SoC Power Gating Controller for Rush-In Current and Wake-Up Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing power-gated IC designs face challenges in minimizing the size of customized libraries of cells required to support wide-ranging restrictions on wake-up time and rush-in current characteristics, leading to inefficiencies in power control systems.

Innovation Solution

A rush-in current controller is introduced, comprising a clock module and a ring oscillator module that provide a delayed sleep control signal based on counting preset clock and ring oscillator cycles, connected between an unswitched power supply and a virtual power supply line, allowing for staged switching of header or footer cells to manage rush-in currents during wake-up and sleep operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple customized header/footer cells and delay buffers are used to support wide-ranging wake-up time and rush-in current restrictions, then the power control system can accommodate various IC applications, but the library size and device complexity increase significantly

Engineering Contradiction:
Improvesupport for wide-ranging wake-up time and rush-in current restrictionsVSAvoidlibrary size of customized cells
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal power control mechanism where a single header cell and single footer cell can be dynamically controlled to serve multiple IC applications with different wake-up time and rush-in current requirements. The delay buffer and control logic enable these cells to adapt their behavior based on application-specific parameters, eliminating the need for multiple customized cell libraries while maintaining support for diverse power gating scenarios

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

Solution Approach 2:

The patent introduces dynamic control of header/footer cells through delay buffers that can be configured with different delay times. This dynamic adjustment allows the same physical cells to exhibit different effective strengths and switching characteristics, enabling adaptation to various rush-in current and wake-up time requirements without requiring physically different customized cells for each application

Inventive Principle:
Principle #15Dynamics

2Object-generated harmful factors

If larger header/footer cells are used to reduce rush-in current, then rush-in current characteristics improve, but wake-up time increases and IC area is consumed

Engineering Contradiction:
Improverush-in currentVSAvoidwake-up time
Core Design Contradiction:
Object-generated harmful factorsVSLoss of time

Solution Approach 1:

The patent applies preliminary action by using delay buffers to control the timing of when header/footer cells are activated. Instead of directly switching large cells that would cause rush-in current, the system first introduces a controlled delay period during which the power supply voltage ramps up gradually. This preliminary voltage establishment prevents inrush current while still enabling wake-up functionality, and the delay can be configured to balance between current control and wake-up speed requirements

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8738940B2Power controller for SoC power gating applications
Publication Date: 2014.05.27 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8738940B2 patent drawing
  • US8738940B2 patent drawing
  • US8738940B2 patent drawing

AI summary

A rush-in current controller includes a clock module connected to provide a delayed sleep control signal based on counting a preset number of clock cycles corresponding to an input sleep control signal. Additionally, the rush-in current controller includes a ring oscillator module connected to maintain the delayed sleep control signal based on counting a preset number of ring oscillator cycles corresponding to a virtual power supply line voltage. A method of controlling a rush-in current includes providing a delayed sleep control signal based on counting a preset number of clock cycles corresponding to an input sleep control signal and maintaining the delayed sleep control signal based on counting a preset number of ring oscillator cycles corresponding to a virtual power supply line voltage.