Grouped Scan Chain Clock Control for IC State Restoration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuits face challenges in maintaining the integrity of scan chains during testing, particularly when different scan chains have varying lengths, as data in these chains can be overwritten, making seamless operation post-testing difficult.

Innovation Solution

Implementing a clock supply circuit with a detection mechanism that stops the clock signal to scan flip-flops once the desired bit sequence is fully loaded, ensuring that the scan chains maintain their pre-test state by preventing further data overwriting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single clock signal is supplied to all scan chains during testing, then the testing process is simplified, but scan chains with different lengths cannot be properly restored to their pre-test state

Engineering Contradiction:
Improveclock supply circuit complexityVSAvoidscan chain state restoration
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the scan chains into multiple groups based on their lengths, with each group receiving clock signals from a dedicated clock supply circuit. This segmentation allows different clock control strategies to be applied to different groups, enabling proper state restoration for scan chains of varying lengths while maintaining manageable circuit complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic clock signal control where the clock supply circuit monitors the loading process and dynamically adjusts clock signal supply based on detection results. When a scan chain is fully loaded, the detection circuit signals the clock supply circuit to stop supplying clock signals to that specific chain, preventing data overwriting and ensuring proper state restoration.

Inventive Principle:
Principle #15Dynamics

2Productivity

If clock signals continue to be supplied after bit sequence loading is complete, then the testing process is simpler, but data in scan chains is overwritten and operation cannot continue

Engineering Contradiction:
Improvetesting efficiencyVSAvoidscan chain data integrity
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent implements a feedback mechanism where the detection circuit continuously monitors the loading status of scan chains and provides feedback signals to the clock supply circuit. When the detection circuit determines that a bit sequence has been completely loaded into a scan chain, it sends a feedback signal to stop the clock signal supply, thereby preventing further data overwriting and preserving data integrity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent employs preliminary detection and control actions before data overwriting can occur. The detection circuit is set up to detect loading completion in advance, and the clock supply circuit is configured to suppress clock signals proactively once completion is detected, preventing the harmful effect of data overwriting before it happens.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If separate clock supply circuits are provided for each scan chain, then state restoration is achieved, but device complexity increases significantly

Engineering Contradiction:
Improvescan chain state restorationVSAvoidclock supply circuit structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of providing separate clock supply circuits for each individual scan chain, the patent segments scan chains into groups based on their lengths. Each group shares a common clock supply circuit, significantly reducing the total number of clock supply circuits needed while still enabling independent control of each scan chain within the group through the detection circuit feedback mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent makes clock supply circuits multi-functional by designing them to handle multiple scan chains within a group. Each clock supply circuit can selectively supply clock signals to different scan chains in its group based on detection feedback, allowing a single clock supply circuit to perform the function of multiple separate circuits would otherwise be needed.

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

Data Source

PatentUS20250355044A1Electronic device and method for restoring a state of an integrated circuit
Publication Date: 2025.11.20 INFINEON TECHNOLOGIES AG
  • US20250355044A1 patent drawing
  • US20250355044A1 patent drawing
  • US20250355044A1 patent drawing

AI summary

In one example, an electronic device with an integrated circuit is provided. The integrated circuit includes a plurality of scan chains and a clock supply circuit for each group of one or more of the scan chains which have same length. The clock supply circuit is configured to supply a clock signal to the flip-flops of the group of scan chains. The clock supply circuit includes a detection circuit configured to detect, for at least one of the scan chains of the group, whether a bit sequence has been completely loaded into the scan chain. The clock supply circuit is configured to suppress the supply of the clock signal to the flip-flops of the group of scan chains in response to the detection circuit having detected that, for the at least one of the scan chains of the group, the bit sequence has been completely loaded into the scan chain.