Scan Chain Storage Element Reducing ATPG Power

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated Circuits (ICs) face high power consumption and area requirements due to combinational logic toggling during automatic test pattern generation (ATPG) shift mode, leading to increased test time and costs, as well as unnecessary power loss in functional operations.

Innovation Solution

The development of scannable storage elements with input circuits and shifting circuits that selectively provide pull-up or pull-down logic signals, reducing toggling and power consumption by controlling scan output logic states based on scan enable inputs, thereby optimizing power and area usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If scan design is implemented by placing multiplexers in front of standard inputs to enable scan mode operation, then testability and scan chain functionality are improved, but power consumption increases due to complete design logic toggling during ATPG shift mode

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

Solution Approach 1:

The patent applies local quality by making the scan input logic state configurable at the individual flop level. Each flop can be assigned pull-up or pull-down logic based on its specific path requirements, rather than using a uniform approach across the entire design. This localized optimization reduces unnecessary toggling in combinatorial logic during ATPG shift mode while maintaining scan chain functionality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of logic state (pull-up or pull-down) for scan inputs based on the specific path requirements. By analyzing the scan chain and determining the appropriate logic state for each flop's scan input, the patent minimizes toggling in combinatorial logic during test mode while preserving the ability to perform functional operations. This parameter optimization directly reduces power consumption during ATPG shift operations.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If ATPG shift frequency is increased to reduce test time, then productivity is improved, but reliability deteriorates due to high IR drop and reliability issues caused by complete design logic toggling

Engineering Contradiction:
Improvetest speedVSAvoidIR drop stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by making the scan input logic state configurable at the individual flop level. Each flop can be assigned pull-up or pull-down logic based on its specific path requirements, rather than using a uniform approach across the entire design. This localized optimization reduces unnecessary toggling in combinatorial logic during ATPG shift mode while maintaining scan chain functionality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of logic state (pull-up or pull-down) for scan inputs based on the specific path requirements. By analyzing the scan chain and determining the appropriate logic state for each flop's scan input, the patent minimizes toggling in combinatorial logic during test mode while preserving the ability to perform functional operations. This parameter optimization directly reduces power consumption during ATPG shift operations.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If signal activity is allowed to propagate from D pin to SD pins of subsequent flops during functional operations, then functional correctness is maintained, but power consumption increases due to unnecessary signal toggling

Engineering Contradiction:
Improvefunctional correctnessVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamics by making the scan input logic state configurable and changeable based on operational mode. During functional operations, the scan inputs can be set to a fixed logic state (pull-up or pull-down) to prevent unnecessary signal propagation and reduce power consumption, while during test mode, the scan inputs dynamically accept signal activity for proper test operation. This dynamic configuration allows the system to adapt its behavior to minimize power consumption in each operational context.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9097764B2Scan chain in an integrated circuit
Publication Date: 2015.08.04 TEXAS INSTRUMENTS INC
  • US9097764B2 patent drawing
  • US9097764B2 patent drawing
  • US9097764B2 patent drawing

AI summary

In an embodiment, a scannable storage element includes an input circuit for providing a first signal at first node based on a data input and a scan input, where the scan input is of pull-up logic in functional mode. The input circuit includes a first pull-up path comprising a switch receiving data input and a switch receiving scan enable input, and second pull-up path comprising a switch receiving scan input, first pull-down path comprising a switch receiving the scan enable input and a switch receiving the scan input, and second pull-down path comprising a switch receiving the data input. The storage element includes a shifting circuit configured to provide a second signal in response to the first signal at second node, and a scan output buffer coupled to the second node and configured to provide a scan output at a scan output terminal in response to the second signal.