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

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing circuit designs for integrated circuits (ICs) lack efficient methods for error detection during design-for-test (DFT) processes, particularly due to fixed scan directions that compromise failure detection in certain directions.

Innovation Solution

A bi-directional scan flip-flop circuit with selectable scan directions, incorporating selection circuits and drivers that control data propagation between I/O nodes, enabling improved error detection by allowing forward and reverse scan operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed scan direction is used in traditional scan flip-flop circuits, then the circuit structure is simple, but the failure detection capability is compromised in certain directions

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

Solution Approach 1:

The patent implements bidirectional scan capability by making the scan direction dynamic rather than fixed. The scan direction is controlled by a direction control signal that can switch between forward and reverse directions, allowing the circuit to adapt its scanning behavior based on testing requirements. This dynamic approach enables comprehensive failure detection in both directions while maintaining reasonable circuit complexity through shared hardware resources.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The scan flip-flop circuit is designed to perform multiple functions: it can scan in forward direction, reverse direction, or be disabled entirely. The same physical circuit infrastructure supports both scanning directions by utilizing tri-state drivers and multiplexers that route data differently based on the direction control signal, thereby achieving universal testing capability without requiring separate dedicated circuits for each direction.

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

2Reliability

If bidirectional scan capability is added to improve error detection, then failure detection capability increases, but device complexity increases

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

Solution Approach 1:

The patent merges the forward and reverse scan paths into a single unified circuit structure. Instead of implementing separate independent scan paths for forward and reverse directions, the design combines both directions using shared flip-flops, multiplexers, and tri-state drivers. This merging approach reduces the overall circuit complexity compared to having completely separate bidirectional paths, while still achieving comprehensive error detection capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces tri-state drivers and multiplexers as intermediary components that mediate between the scan data and the flip-flop inputs/outputs. These intermediaries enable bidirectional data flow by conditionally connecting or disconnecting signal paths based on the direction control signal, allowing the circuit to switch between forward and reverse scanning without requiring complex reconfiguration of the core flip-flop structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If traditional fixed-direction scanning is used, then the circuit is easier to operate, but test efficiency is reduced due to limited coverage

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

Solution Approach 1:

The patent changes the operational parameter of scan direction from a fixed state to a controllable variable. By introducing a direction control signal that can be set to different logic levels (0 or 1), the circuit can switch between forward and reverse scanning modes. This parameter change enables more comprehensive test coverage and improved test efficiency, while the control mechanism remains simple enough to maintain ease of operation through automated test equipment.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250364976A1Bi-directional scan flip-flop circuit and method
Publication Date: 2025.11.27 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US20250364976A1 patent drawing
  • US20250364976A1 patent drawing
  • US20250364976A1 patent drawing

AI summary

A scan flip-flop circuit includes first and second I/O nodes, a selection circuit coupled to the first and second I/O nodes and including first through third PMOS transistors arranged in parallel and first through third NMOS transistors arranged in parallel, each including a gate configured to receive a corresponding first through third signal, and an output terminal configured to output one of the first through third signals as a selected signal based on scan direction and scan enable signals, a flip-flop circuit including an input terminal coupled to the output terminal of the selection circuit and an output terminal configured to output an output signal based on the selected signal, first and second drivers coupled to the output terminal and configured to output the first signal to the first I/O node and the second signal to the second I/O node responsive to the selected signal and the scan direction signal.