Power-Collapsible Design-for-Test Logic for SoC Power Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

SoC designs face increased power consumption and temperature issues during testing and normal operation due to self-testing logic, which can lead to errors and inefficiencies, especially with aging circuitry and power grid inefficiencies.

Innovation Solution

Implementing power collapsible self-testing architecture with dedicated and distributed power domains, allowing self-testing logic to be disconnected during non-testing operations, reducing power consumption and improving accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If self-testing logic is always active to ensure SoC quality and detect errors, then testing accuracy and reliability are improved, but power consumption increases during normal operation

Engineering Contradiction:
ImproveSoC testing accuracyVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The self-testing logic transitions from a static always-on state to a dynamic state that can be activated or deactivated based on operational needs. Power control logic dynamically manages the power supply to self-testing logic, enabling it to be collapsed (powered down) during normal operation and activated only when testing is required, thus resolving the contradiction between continuous reliability and energy consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Instead of continuous operation, the self-testing logic is activated periodically or on-demand based on specific conditions. The system performs functional operations during normal periods and activates self-testing logic only when needed for testing phases, converting continuous power consumption into periodic, controlled activation that maintains reliability while reducing overall energy use.

Inventive Principle:
Principle #19Periodic action

2Reliability

If self-testing logic is always active to detect errors during aging and malicious attacks, then error detection capability is improved, but power drain during normal operation increases

Engineering Contradiction:
Improveerror detection capabilityVSAvoidpower drain
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The power state of self-testing logic is made dynamic rather than static. Power control logic enables the system to adapt the power supply state based on whether error detection is currently needed, allowing the self-testing logic to be deactivated during normal operation when error detection is not required, thus eliminating unnecessary power drain while maintaining detection capability when needed.

Inventive Principle:
Principle #15Dynamics

3Productivity

If self-testing architecture is added to enable quick and accurate testing, then testing functionality is improved, but power efficiency during normal operation deteriorates

Engineering Contradiction:
Improvetesting functionalityVSAvoidpower efficiency
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The self-testing architecture incorporates dynamic power management where power control logic adjusts the power supply state of self-testing logic based on operational mode. During normal functional operations, the self-testing logic is powered down to maintain power efficiency. When testing is required, power is restored to enable full testing functionality, thus resolving the contradiction between having available testing functionality and maintaining power efficiency during normal operation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250277850A1Enhanced design for test architecture to power collapse design for test logic
Publication Date: 2025.09.04 QUALCOMM INC
  • US20250277850A1 patent drawing
  • US20250277850A1 patent drawing
  • US20250277850A1 patent drawing

AI summary

This disclosure provides systems, methods, and devices for memory systems that support enhanced processing core scheduling schemes. In a first aspect, a system-on-a-chip (SoC) includes functional logic configured to perform one or more functions and self-testing logic configured to perform a self-testing operation on the functional logic. The SoC also includes a plurality of power domains, including a functional power domain coupled to the functional logic and configured to provide power to the functional logic and a self-testing power domain coupled to the self-testing logic and configured to provide power to the self-testing logic. The SoC further includes power control logic configured to control power delivery from the plurality of power domains to the functional logic and the self-testing logic and configured to power collapse the self-testing logic. Other aspects and features are also claimed and described.