Non-interleaved Scan Architecture for IC Test Time Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In low power integrated circuit (IC) designs, the output buffers are restricted to lower speed operation to conserve power, limiting the total test time due to the scan speed determined by these buffers in conventional scan architectures.

Innovation Solution

Adapting conventional scan architectures to a high-speed scan architecture using a non-interleaved scan procedure and asymmetric compressor-decompressor (CoDec) architecture, where all available scan pins act as inputs during the scan load mode and operate as outputs during the scan unload mode, leveraging the higher frequency capability of input ports to reduce test time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If output buffers operate at lower speed to save power, then power consumption is reduced, but test time increases due to limited scan speed

Engineering Contradiction:
Improvepower consumptionVSAvoidtest time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The scan operation is segmented into two distinct phases: scan load mode for input operations and scan unload mode for output operations. This segmentation allows each phase to use optimized buffering strategies appropriate to its specific requirements, enabling high-speed input loading while maintaining low-power output unloading.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The buffer operation mode is made dynamic by switching between input mode and output mode based on the current scan phase. During scan load mode, input buffers operate at high speed while output buffers remain in low-power state. During scan unload mode, the roles reverse. This dynamic switching resolves the contradiction by allowing high performance when needed and low power consumption when possible.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If scan input and scan output share the same I/O pins, then pin count is reduced, but scan speed is limited by the slower output buffers

Engineering Contradiction:
Improvepin countVSAvoidscan speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The shared I/O pins undergo periodic action by alternating between input mode and output mode in distinct time phases. During scan load mode, pins operate as high-speed inputs; during scan unload mode, pins operate as output buffers. This periodic switching allows the same physical pins to achieve both high-speed input capability and output functionality, resolving the speed limitation imposed by sharing pins.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The functional mode of the I/O pins is made dynamic, switching between input and output configurations based on the current scan phase. This dynamic reconfiguration allows the pins to operate at high speed during input operations while maintaining compatibility with lower-speed output requirements during unload operations, effectively resolving the speed-pin count contradiction.

Inventive Principle:
Principle #15Dynamics

3Loss of time

If overlapped scan operation is used, then test time is reduced through parallel processing, but scan output speed becomes the bottleneck

Engineering Contradiction:
Improvetest timeVSAvoidscan throughput
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The overlapped scan operation is segmented into distinct load and unload phases with different performance characteristics. During scan load mode, the system achieves high throughput by loading test patterns at maximum input buffer speed. During scan unload mode, the system operates at the slower output buffer speed. This segmentation allows the overall test time to be dominated by the faster input operations, improving productivity while maintaining the benefits of overlapped operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The operational parameters of the scan buffers are changed dynamically between phases: during scan load mode, input buffers operate at high frequency with maximum data rate, while during scan unload mode, output buffers operate at their maximum (lower) frequency. This parameter change allows the system to achieve higher overall throughput by spending more time in the high-speed input phase, resolving the contradiction between reduced test time and scan throughput.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10877093B2Non-interleaved scan operation for achieving higher scan throughput in presence of slower scan outputs
Publication Date: 2020.12.29 TEXAS INSTRUMENTS INC
  • US10877093B2 patent drawing
  • US10877093B2 patent drawing
  • US10877093B2 patent drawing

AI summary

A scan chain may be formed throughout an integrated circuit in which the scan chain is coupled to a set of pins via bi-directional input/output (I/O) buffers. A test pattern may be received from an external tester using the set of I/O pins and buffers operating in parallel. The test pattern is scanned into the scan chain using a shift clock operating at a first rate. The test pattern is then provided to combinatorial logic circuitry coupled to the scan chain. A response pattern is captured in the scan chain and then scanned from the scan chain using a shift clock operating at a second rate that is slower than the first rate. The response pattern is provided to the external tester using the same set of I/O pins and buffers operating in parallel.