Bi-Directional Scan Flip-Flop Circuit for Reversible DFT Scanning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current design-for-test (DFT) methods for integrated circuits (ICs) face limitations in error detection due to fixed scan directions, which hinder efficient identification of failure sites and compromise test efficiency in large IC designs.

Innovation Solution

A scan flip-flop circuit with selectable scan directions, incorporating selection circuits and tri-state drivers, allows for improved error detection by enabling data bit propagation in both forward and reverse directions, enhancing test efficiency and failure site identification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

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

Engineering Contradiction:
Improveerror detection capabilityVSAvoidcircuit structure complexity
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 modes. The scan chain structure is made adaptable through dynamic selection of scan direction, allowing the same hardware to perform different test patterns. This resolves the contradiction by enabling enhanced error detection capability through dynamic configuration without permanently increasing circuit complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameter of scan direction from fixed to variable. By introducing a direction control signal that can take different values (forward/reverse), the system can switch between different test modes. This parameter change enables comprehensive error detection while maintaining the same physical circuit structure, thus resolving the contradiction between detection capability and circuit complexity.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If a fixed scan direction is used, then the circuit is easier to operate, but test efficiency is compromised

Engineering Contradiction:
Improvetest efficiencyVSAvoidscan control complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system employs dynamic scan direction switching controlled by a direction control signal. This allows the test system to adaptively change scan direction based on test requirements, improving test efficiency for large IC designs. The dynamic control mechanism balances operational complexity with productivity by providing automated direction selection rather than manual reconfiguration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The scan chain is designed to perform multiple functions by supporting both forward and reverse scan directions. This multi-functionality allows the same circuit structure to handle different test scenarios efficiently, improving overall test productivity. The universal design enables a single circuit to replace what would otherwise require multiple specialized circuits for different scan directions.

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

3Measurement precision

If fixed scan direction is implemented, then device complexity is low, but failure site identification is hindered

Engineering Contradiction:
Improvefailure site identification accuracyVSAvoidscan flip-flop structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements dynamic scan direction control that can switch between forward and reverse modes based on test requirements. This dynamic capability enables precise failure site identification by allowing testers to approach suspected defect locations from different directions. The increased measurement precision in failure localization is achieved through dynamic configuration rather than permanent structural complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The scan chain is segmented into individual scan flip-flops that can be independently controlled. This segmentation allows the test system to isolate and identify specific failure sites by controlling which segments are scanned in which direction. The segmented structure enables precise failure localization without requiring the entire circuit to be complex, as only the necessary segments are configured for each test.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12166487B2Bi-directional scan flip-flop circuit and method
Publication Date: 2024.12.10 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US12166487B2 patent drawing
  • US12166487B2 patent drawing
  • US12166487B2 patent drawing

AI summary

A scan flip-flop circuit includes a selection circuit including first and second input terminals coupled to first and second I/O nodes, a flip-flop circuit coupled to the selection circuit, a first driver coupled between the flip-flop circuit and the first I/O node, and a second driver coupled between the flip-flop circuit and the second I/O node. The selection circuit and drivers receive a scan direction signal. In response to a first logic level of the scan direction signal, the selection circuit responds to a first signal received at the first input terminal, and the second driver outputs a second signal responsive to a flip-flop circuit output signal. In response to a second logic level of the scan direction signal, the selection circuit responds to a third signal received at the second input terminal, and the first driver outputs a fourth signal responsive to the flip-flop circuit output signal.