Shift-Frequency Scaling for Scan Pattern Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing scan testing methods for digital circuits face challenges in efficiently detecting defects and managing power dissipation, leading to prolonged test times and potential thermal issues due to constant scan shift frequencies that do not account for varying power dissipation across different scan patterns.

Innovation Solution

The method involves determining and optimizing different clock frequencies for sections of a scan pattern set based on power dissipation constraints, allowing each section to be shifted at a frequency that does not exceed the device's power limits, thereby reducing overall test time and managing thermal effects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a constant scan shift frequency is used for all scan patterns, then the test application process is simple, but the power dissipation may exceed limits during high-activity patterns and test time is prolonged

Engineering Contradiction:
Improvetest application speedVSAvoidpower dissipation
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent applies dynamics by making the scan shift frequency variable rather than constant. The test system dynamically adjusts the scan shift frequency based on the switching activity level of each scan pattern, allowing higher frequencies for low-activity patterns and lower frequencies for high-activity patterns to maintain power dissipation within limits while optimizing test speed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the frequency parameter adaptively based on scan pattern characteristics. By calculating the switching activity of each pattern and corresponding power dissipation, the system selects appropriate frequency values from a set of predetermined frequencies, thereby optimizing both test efficiency and power management

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If the scan shift frequency is increased to reduce test time, then productivity improves, but power dissipation and thermal effects increase

Engineering Contradiction:
Improvetest timeVSAvoiddie temperature
Core Design Contradiction:
Loss of timeVSTemperature

Solution Approach 1:

The patent adjusts the frequency parameter based on thermal and power constraints. By evaluating the switching activity and estimated power dissipation of each scan pattern, the system selects frequency values that reduce test time while keeping power dissipation and die temperature within acceptable limits

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If a single clock frequency is used for all scan patterns, then device complexity is reduced, but test effectiveness is compromised due to power limits

Engineering Contradiction:
Improveclock frequency controlVSAvoidtest effectiveness
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the scan pattern set into groups based on switching activity levels. Each segment is assigned an appropriate clock frequency from a set of predetermined frequencies, allowing the system to optimize test effectiveness for different pattern types while maintaining manageable device control complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects clock frequencies based on scan pattern characteristics rather than using a fixed single frequency. This adaptive approach improves test effectiveness by matching frequency to pattern activity while the segmentation strategy keeps control complexity manageable

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7805648B2Shift-frequency scaling
Publication Date: 2010.09.28 ALPHAWAVE SEMI INC
  • US7805648B2 patent drawing
  • US7805648B2 patent drawing
  • US7805648B2 patent drawing

AI summary

There is provided a method that includes, (a) determining a first clock frequency for shifting a first section of a scan pattern set through a path in a digital circuit such that a first power dissipated by the digital circuit while shifting the first section does not exceed a power limit, (b) determining a second clock frequency for shifting a second section of the scan pattern set through the path such that a second power dissipated by the digital circuit while shifting the second section does not exceed the power limit, (c) shifting the first section through the path at the first clock frequency, and (d) shifting the second section through the path at the second clock frequency, where first and second clock frequencies are different from one another. There is also provided a system that performs the method.