SOC Scan Chain Trigger Signal Delay Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The dynamic voltage drop during scan testing of system on chip (SOC) can lead to a drop in test reliability, particularly when testing logic circuits and asynchronous set/reset signals, as multiple logic circuits change simultaneously, affecting the accuracy of the test results.

Innovation Solution

A system on chip (SOC) that includes a delay controller and a delay signal generating unit to control the delay of trigger signals, such as clock or set/reset signals, within scan chains, allowing for selective delay of these signals to prevent simultaneous changes in logic circuits, thereby maintaining test reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a scan test method is used to test logic circuits in SOC, then test coverage is improved, but dynamic voltage drop causes test reliability to deteriorate

Engineering Contradiction:
Improvetest reliabilityVSAvoiddynamic voltage drop
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The trigger signal input to multiple scan chains is segmented into different delay paths. Each scan chain receives the trigger signal at a different time through dedicated delay circuits, dividing the simultaneous switching event into sequential events. This segmentation reduces the number of circuits switching at any given moment, thereby reducing dynamic voltage drop and improving test reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Delay values for each scan chain are predetermined and configured before the test operation begins. The delay controller is pre-programmed with specific delay values for each scan chain based on their positions and characteristics, allowing the system to proactively compensate for voltage drop issues before they occur during testing.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multiple scan chains operate simultaneously with the same trigger signal, then testing efficiency is improved, but simultaneous logic circuit changes cause dynamic voltage drop that reduces test accuracy

Engineering Contradiction:
Improvetesting efficiencyVSAvoidtest accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts the timing of trigger signals for different scan chains by introducing variable delays. While all scan chains still operate in parallel (maintaining efficiency), their trigger signals are staggered in time through dynamic delay control, preventing simultaneous switching and reducing voltage drop that would compromise test accuracy.

Inventive Principle:
Principle #15Dynamics

3Reliability

If asynchronous set/reset signals are used to test error paths, then error detection capability is improved, but output changes from multiple flip-flops cause dynamic voltage drop that reduces test reliability

Engineering Contradiction:
Improveerror detection capabilityVSAvoiddynamic voltage drop from simultaneous flip-flop changes
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The application of asynchronous set/reset signals to multiple flip-flops is segmented into sequential operations. Each flip-flop or group of flip-flops receives the reset signal at different times through individually controlled delay circuits, preventing simultaneous state changes that would cause dynamic voltage drop and ensure reliable error path testing.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9606182B2System on chip
Publication Date: 2017.03.28 SAMSUNG ELECTRONICS CO LTD
  • US9606182B2 patent drawing
  • US9606182B2 patent drawing
  • US9606182B2 patent drawing

AI summary

A system on chip (SOC) is provided. The system on chip (SOC) includes: at least one core including a plurality of scan chains operated by a trigger signal; a delay controller generating a delay target selection signal selecting at least one of the plurality of scan chains and a delay depth control signal indicating a delay depth of the trigger signal; and a delay signal generating unit delaying the trigger signal based on the delay target selection signal and the delay depth control signal and providing the delayed trigger signal to the plurality of scan chains.