Distributed BIST Power Control for SoC Memory Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern System on a Chip (SoC) devices face challenges in reducing test power and size during Built-In Self-Test (BIST) testing, which increases power consumption and silicon area due to the need for additional logic gates and test circuitry.

Innovation Solution

The proposed solution involves a distributed BIST architecture with independent power control and isolation circuits for each processor core, coupled with a common BISR controller. This architecture allows for selective power gating, clock gating, and isolation of non-selected memory blocks, enabling fine-grained and coarse-grained tuning of test conditions during BIST testing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If additional logic gates and test circuitry are used for BIST testing, then testing capability is improved, but power consumption increases

Engineering Contradiction:
Improvetesting capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent divides the memory system into multiple independently controllable memory blocks, each with its own power gate and clock gate. This segmentation allows the test controller to activate only the specific memory blocks being tested while keeping others in low-power states, thereby reducing overall power consumption during BIST operations while maintaining full testing capability across all memory blocks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic power management by using power gates and clock gates that can be selectively enabled or disabled based on which memory blocks are currently being tested. The test controller dynamically adjusts the power and clock signals to match the active test requirements, ensuring that power consumption varies dynamically with test activity rather than remaining constantly high.

Inventive Principle:
Principle #15Dynamics

2Reliability

If additional logic gates and test circuitry are used for BIST testing, then testing capability is improved, but silicon area increases

Engineering Contradiction:
Improvetesting capabilityVSAvoidsilicon area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent designs the power gates and clock gates to serve dual purposes: they function as power management elements during normal operation and as test control elements during BIST operations. The test controller itself is a multi-functional unit that can initialize memory blocks, apply test patterns, and control power/clock gating. This universality reduces the need for separate dedicated test circuitry, thereby minimizing silicon area while maintaining comprehensive testing capability.

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

Solution Approach 2:

The patent merges the test control functionality with the existing power management infrastructure. The power gates and clock gates are integrated into the memory block architecture itself rather than being added as separate external test equipment. The test controller combines initialization, pattern generation, and power/clock control functions into a single unified unit, reducing overall circuitry and silicon area.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If all memory blocks are tested simultaneously, then testing speed is improved, but power consumption increases

Engineering Contradiction:
Improvetesting speedVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic testing by dividing the test sequence into multiple time periods, where different sets of memory blocks are tested in successive periods. The test controller activates power gates and clock gates for one set of memory blocks during a test period, then switches to the next set in the following period. This periodic approach maintains high testing productivity over time while ensuring that at any given moment, only a subset of memory blocks consumes full test power.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20250123903A1Distributed mechanism for fine-grained test power control
Publication Date: 2025.04.17 TEXAS INSTRUMENTS INC
  • US20250123903A1 patent drawing
  • US20250123903A1 patent drawing
  • US20250123903A1 patent drawing

AI summary

An example circuit, e.g., an integrated circuit, comprises processor cores, each of which includes multiple memory blocks; power control circuits respectively coupled to the processor cores; isolation circuits respectively coupled to the processor cores; and controller circuitry coupled to each of the processor cores, to each of the power control circuits, and to each of the isolation circuits. The controller circuitry is configured to select a subset of processor cores of the processor cores and a subset of memory blocks of the subset of processor cores for testing; and cause non-selected memory blocks of the processor cores to be at least one of power gated, clock gated, and isolated from the selected subset of memory blocks.