Multi-Bit Flip-Flop Gating for Low-Power Scan Test Output

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Scan chains in flip-flops consume unnecessary power during test modes due to continuous operation of combinational logic circuits, leading to increased energy expenditure.

Innovation Solution

A multi-bit flip-flop design with a gating function that keeps data-out signals at a fixed voltage level during test modes and allows scan-out signals to change in response to test signals, reducing power consumption by disabling data-out stage circuits in test modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If scan chains operate in test mode with data transmission enabled, then test signal can be transmitted through the scan chain, but unnecessary power consumption occurs due to continuous operation of combinational logic circuits

Engineering Contradiction:
Improvetest functionVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic control of the data-out stage circuits by introducing a test mode control signal that switches the operational state of these circuits. In test mode, the control signal disables the data-out stage circuits, preventing unnecessary signal transitions and reducing power consumption. In normal mode, the circuits operate normally to maintain data transmission functionality. This dynamic switching resolves the contradiction by adapting the circuit behavior to the operational mode.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the flip-flop circuit into distinct functional blocks: the scan chain core, the data-out stage circuits, and the combinational logic circuits. By segmenting the data-out stage circuits as separate controllable units, the invention enables selective disabling of these segments during test mode while keeping the scan chain operational. This segmentation allows independent control of power-consuming segments without affecting the overall test functionality.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If data-out stage circuits remain operational during test mode, then data transmission functionality is maintained, but signal transitions continue to occur causing increased energy expenditure

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidenergy expenditure
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The invention applies dynamic control to the data-out stage circuits through a test mode control signal. When test mode is activated, the control signal dynamically changes the state of the data-out stage circuits to a disabled condition, preventing signal transitions and reducing energy expenditure. The circuits dynamically switch between operational and disabled states based on the mode control signal, resolving the contradiction between maintaining adaptability and reducing energy loss.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent extracts the data-out stage functionality from the main scan chain operation by providing separate control paths. The test mode control signal specifically targets and disables only the data-out stage circuits, extracting this particular function from the overall operational flow during test mode. This extraction allows the scan chain to continue operating for test purposes while removing the energy-consuming data transmission capability selectively.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If combinational logic circuits operate continuously to maintain data transmission, then data output functionality is preserved, but unnecessary power consumption increases during test procedures

Engineering Contradiction:
Improvedata output functionalityVSAvoidpower consumption
Core Design Contradiction:
Ease of operationVSUse of energy by stationary object

Solution Approach 1:

The invention implements dynamic control of combinational logic circuits through the test mode control signal. During test mode, the control signal dynamically adjusts the operational state of the combinational logic circuits to minimize activity and reduce power consumption. In normal mode, these circuits operate continuously to maintain data output functionality. This dynamic adaptation resolves the contradiction between ease of operation and energy consumption by adjusting circuit activity based on operational requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies preliminary anti-action by preemptively disabling the combinational logic circuits before unnecessary power consumption occurs. The test mode control signal is introduced early in the test mode activation process, preventing the combinational logic circuits from entering high-power states during test operations. This preliminary action counteracts the tendency of these circuits to consume power continuously, resolving the contradiction before the harmful effect manifests.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS11714125B2Multi-bit flip-flop with power saving feature
Publication Date: 2023.08.01 MEDIATEK INC
  • US11714125B2 patent drawing
  • US11714125B2 patent drawing
  • US11714125B2 patent drawing

AI summary

A multi-bit flip-flop (MBFF) has flip-flops connected to form an internal scan chain. One of the flip-flops outputs a first data-out signal at a first data output terminal of the MBFF, and includes a selection circuit, a latch-based circuit, and a data-out stage circuit. The selection circuit transmits a data signal or a test signal to an output node of the selection circuit to serve as an input signal. The latch-based circuit generates a first signal according to the input signal. The data-out stage circuit receives the first signal, and generates the data-out signal according to the first signal. When the MBFF operates in a test mode, the selection circuit transmits the test signal to serve as the input signal, and the data-out stage circuit keeps the data-out signal at a fixed voltage level regardless of a voltage level of the test signal.