Redundant Scan Chains for IC Yield Improvement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional scan design techniques face challenges in fault diagnosis due to combined scan design and combinational logic faults, leading to significant integrated circuit chip yield loss, as faults in scan chains can mask all scan cells, making it difficult to achieve high test coverage and resulting in yield losses of up to sixty percent.

Innovation Solution

Implementing a two-fold library of redundant latches and logic structures within integrated circuit scan chains, allowing for alternative paths to bypass faults and complete the scan design, with multiplexers enabling the selection between original and redundant paths for testing and operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If scan design is implemented to reduce test pattern generation complexity, then test coverage is improved, but fault diagnosis becomes difficult and yield is reduced

Engineering Contradiction:
Improvetest coverageVSAvoidyield
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent implements redundant scan chains that are copies of the original scan chains. When a fault is detected in the original scan chain, the redundant copy can be activated to bypass the faulty portion. This copying approach allows the system to maintain high test coverage while improving yield by providing alternative paths around defects, directly resolving the contradiction between test coverage and yield.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent incorporates redundant scan chains during the design phase as a preventive measure against potential faults. This beforehand cushioning ensures that if defects are present in the original scan chain, the redundant paths are already in place to compensate, thus maintaining both high test coverage and yield without requiring post-manufacturing repairs.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If redundant latches and logic structures are added to create alternative paths, then yield is improved, but device complexity increases

Engineering Contradiction:
ImproveyieldVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The redundant scan chains are designed to be multi-functional: they serve as backup paths for fault bypass, can be activated selectively based on test results, and maintain the same structural characteristics as the original chains. This universality allows the system to improve yield through redundancy while managing complexity by using standardized, interchangeable components rather than custom complex circuits.

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

Solution Approach 2:

The system dynamically switches between original and redundant scan chains based on detected faults. The complexity is managed through dynamic activation rather than permanent engagement of all redundant components, allowing the system to maintain simplicity during normal operation while providing complexity only when needed for fault tolerance, thus improving yield without permanently increasing operational complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11293980B2Customer-transparent logic redundancy for improved yield
Publication Date: 2022.04.05 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11293980B2 patent drawing
  • US11293980B2 patent drawing
  • US11293980B2 patent drawing

AI summary

Systems and methods are provided for implementing customer-transparent logic redundancy in scan chains for improved yield of integrated circuits. More specifically, an integrated circuit structure is provided for that includes a plurality of combined latch structures. Each of the combined latch structures includes an original latch and a redundant latch. The integrated circuit structure further includes a plurality of combined logic structures. Each of the combined logic structures includes an original logic structure a redundant logic structure. Each redundant latch is a duplicate of each respective original latch within a combined latch structure and each redundant logic structure is a duplicate of each respective original logic structure within a combined logic structure such that a two-fold library of latches and logic is provided for one or more scan chains of the integrated circuit structure.