Shadow Logic Fault Testing via Delayed Test Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Testing of shadow logic in integrated circuit (IC) chips is challenging due to its indirect access, making it difficult to identify faults, especially transition faults, which can cause delays in data exchange and affect the IC's functioning.

Innovation Solution

The method involves delaying test patterns by a time interval equivalent to the access time of the sequential block, allowing them to bypass the memory block and directly test the shadow logic for faults, using reference cells and reference row decoders to simulate the access time and reduce power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If test patterns are directly applied to shadow logic without bypassing memory block, then fault detection capability is improved, but access time and test complexity increase

Engineering Contradiction:
Improvefault detection capabilityVSAvoidaccess time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The test methodology is segmented into two distinct paths: one for testing memory block and another for testing shadow logic. By using control signals to bypass the memory block when testing shadow logic, the test process is divided into separate operational modes, allowing efficient testing of each component without unnecessary delays.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Control signals act as intermediaries to manage the test pattern flow. These control signals enable the test patterns to bypass the memory block and directly access the shadow logic through intermediate circuitry, reducing access time while maintaining fault detection capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If test patterns are delayed to match memory access time, then shadow logic testing accuracy is improved, but test time increases

Engineering Contradiction:
Improveshadow logic testing accuracyVSAvoidtest time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The test system dynamically adjusts the test pattern timing based on the operational mode. When testing shadow logic, the system delays test patterns to match memory access time only when necessary, and uses bypass paths when speed is critical, making the test time dynamic rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The timing parameters of test patterns are changed based on the testing objective. By adjusting the delay time of test patterns to match memory access time only when required for accurate shadow logic testing, the system optimizes both measurement precision and test time.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If conventional testing methods are used for shadow logic, then simplicity is maintained, but fault identification capability deteriorates

Engineering Contradiction:
Improvetesting simplicityVSAvoidfault identification capability
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The shadow logic testing capability is extracted from the conventional memory testing path. By separating the shadow logic test path from the memory test path using control signals and bypass circuitry, the system can test shadow logic independently with dedicated test patterns, improving fault identification without significantly increasing overall system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If full memory access protocol is used for shadow logic testing, then comprehensive testing is achieved, but power consumption increases

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

Solution Approach 1:

Instead of always performing full memory access protocols, the system applies partial action by using bypass paths for shadow logic testing. This allows comprehensive testing of shadow logic without activating the entire memory access protocol, reducing power consumption while maintaining testing effectiveness.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8381049B2Apparatus and method for testing shadow logic
Publication Date: 2013.02.19 STMICROELECTRONICS INT NV
  • US8381049B2 patent drawing
  • US8381049B2 patent drawing
  • US8381049B2 patent drawing

AI summary

A system for testing faults in shadow logic includes a sequential block coupled to a shadow logic block and a delaying block to receive test patterns for testing the shadow logic block. The delaying block delays the test patterns by an access time of the sequential block to generate delayed test patterns. The delayed test patterns are passed to the shadow logic block for testing faults.