Bidirectional Scan Flip-Flop Circuit for Better DFT Error Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing circuit designs for integrated circuits (ICs) lack the ability to efficiently detect errors during the design-for-test (DFT) process, particularly due to fixed scan directions which limit the effectiveness of error detection.

Innovation Solution

The introduction of a scan flip-flop circuit with selectable scan directions, incorporating selection circuits and drivers that allow data bits to be propagated in both forward and reverse directions, enhancing error detection capabilities during DFT.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed scan direction is used in the DFT process, then the circuit structure is simple, but the error detection capability is limited

Engineering Contradiction:
Improveerror detection capabilityVSAvoidcircuit structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic scan direction control by introducing a direction control signal that can switch between forward and reverse scan directions. The scan chain configuration changes dynamically based on the direction control signal, allowing the same hardware to adapt to different testing requirements and improve error detection capability without permanently increasing circuit complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the scanning parameter (scan direction) to improve error detection. By allowing the scan direction to be changed between forward and reverse modes through control signals, the system can detect errors that might be missed with a fixed scan direction, thereby improving reliability while maintaining relatively simple circuit structure.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a bidirectional scan capability is added, then the error detection capability is improved, but the device complexity increases

Engineering Contradiction:
Improveerror detection capabilityVSAvoidcircuit structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes the scan chain multi-functional by enabling it to operate in both forward and reverse directions using the same hardware resources. The bidirectional scan capability allows a single scan chain to perform multiple testing functions, improving error detection without requiring separate scan chains for each direction, thus limiting the increase in device complexity.

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

Solution Approach 2:

The scan chain is designed to be dynamically reconfigurable, switching between forward and reverse modes based on control signals. This dynamic capability allows the system to achieve bidirectional scanning functionality without permanently duplicating hardware, thereby improving error detection while controlling the increase in circuit complexity.

Inventive Principle:
Principle #15Dynamics

3Productivity

If bidirectional data propagation is implemented, then test efficiency is enhanced, but the control circuit complexity increases

Engineering Contradiction:
Improvetest efficiencyVSAvoidcontrol circuit
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic control of data propagation direction through direction control signals. The control circuit dynamically switches between forward and reverse propagation modes based on testing requirements, enabling efficient bidirectional testing without requiring permanently complex control logic for both directions simultaneously.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The control circuit changes the propagation parameter (direction) based on control signals, allowing efficient bidirectional data flow. By changing the propagation direction parameter rather than maintaining fixed bidirectional paths, the control circuit complexity is minimized while still achieving enhanced test efficiency through bidirectional capability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250096783A1Bi-directional scan flip-flop circuit and method
Publication Date: 2025.03.20 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US20250096783A1 patent drawing
  • US20250096783A1 patent drawing
  • US20250096783A1 patent drawing

AI summary

A scan flip-flop circuit includes first and second I/O nodes, a flip-flop circuit, a selection circuit configured to receive a scan direction signal and including input terminals coupled to the first and second I/O nodes and an output terminal coupled to an input terminal of the flip-flop circuit, and first and second drivers configured to receive the scan direction signal and a scan enable signal, each including an input terminal coupled to an output terminal of the flip-flop circuit and an output terminal coupled to a respective first or second input terminal of the selection circuit. Responsive to the scan direction and scan enable signals, one of the first driver is configured to output a first signal responsive to a second signal received at the second input terminal or the second driver is configured to output a third signal responsive to a fourth signal received at the first input terminal.