Multi-Bit Flip-Flop Scan Chain With Reduced Transistor Count

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-bit flip-flops require a significant number of transistors, failing to achieve power and area savings in complex digital systems.

Innovation Solution

A multi-bit flip-flop circuit design with reduced transistor count, utilizing input sub-circuits, primary and secondary latch sub-circuits, and output inverters, along with scan transmission gates instead of multiplexers, to minimize transistor usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If existing multi-bit flip-flop architectures are used to reduce design area, then area is reduced relative to single-bit flip-flops, but the number of transistors remains significant leading to failed power savings

Engineering Contradiction:
Improvedesign areaVSAvoidpower consumption
Core Design Contradiction:
Area of stationary objectVSUse of energy by stationary object

Solution Approach 1:

The flip-flop is divided into two independent sub-circuits (first and second flip-flop sub-circuits), each capable of storing one bit. This segmentation allows the multi-bit flip-flop to achieve area reduction while minimizing transistor count by using shared clocking infrastructure rather than duplicating complete flip-flop structures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The shared clock signal and clock distribution network serve multiple functions: they control both sub-circuits simultaneously, enable scan testing across both bits, and provide timing synchronization. This multi-functionality reduces the overall transistor count while maintaining area efficiency.

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

2Area of stationary object

If multi-bit flip-flops are used to store multiple bit signals with a single clock signal, then area is saved, but the complexity of the flip-flop architecture increases

Engineering Contradiction:
Improvedesign areaVSAvoidflip-flop architecture complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

By segmenting the multi-bit flip-flop into independent sub-circuits with identical structures, the design achieves area efficiency while managing complexity through modularity. Each sub-circuit can be designed and verified independently, then combined using shared clocking resources.

Inventive Principle:
Principle #1Segmentation

3Reliability

If scan chain testing is implemented in multi-bit flip-flops, then testing capability is improved, but the number of transistors increases

Engineering Contradiction:
Improvescan testing capabilityVSAvoidtransistor count
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The clock signal and distribution network serve dual purposes: normal operational timing and scan chain testing control. This multi-functionality allows scan testing capability to be achieved without adding dedicated testing transistors, as the existing clock infrastructure is repurposed for testing operations.

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

Data Source

PatentUS12418281B2Low area and power multi-bit flip-flop
Publication Date: 2025.09.16 TEXAS INSTRUMENTS INC
  • US12418281B2 patent drawing
  • US12418281B2 patent drawing
  • US12418281B2 patent drawing

AI summary

Embodiments disclosed herein relate to device testing using scan chains including various flip-flop devices in a multi-bit flip-flop configuration. A circuit device included herein includes a first flip-flop sub-circuit and a second flip-flop sub-circuit. The first flip-flop sub-circuit is coupled to receive a clock signal and an input, and the second flip-flop circuit is coupled to the first flip-flop sub-circuit. The first flip-flop sub-circuit includes an input sub-circuit, a first latch sub-circuit, a first latch tristate, a second latch sub-circuit, and a first output inverter. The second latch sub-circuit includes a first transmission gate, a first inverter, and a second inverter. The second flip-flop sub-circuit includes a second transmission gate, a first clock tristate, a third latch sub-circuit, a second latch tristate, a fourth latch sub-circuit, and a second output inverter. The fourth latch sub-circuit includes a third transmission gate, a third inverter, and a fourth inverter.