Multi-Bit Flip-Flop Scan Wiring for Reduced Area Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-bit flip-flop circuits occupy significant area and have complex wiring, making them difficult to design and integrate into electronic circuits effectively.

Innovation Solution

A multi-bit flip-flop circuit design that includes a first and second bit flip-flop, each with input multiplexers, transmission circuits, latches, and signal generation circuits, which reduce area and wiring complexity by using internal wires and external connections to minimize separate wiring for scan inputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If conventional multi-bit flip-flop circuits are used, then data storage and output functions are achieved, but the area occupied is large and wiring complexity is high

Engineering Contradiction:
Improvearea occupied by flip-flop circuitVSAvoidwiring complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The patent merges the scan input wiring of multiple flip-flops into a single shared wire. The scan input of the first flip-flop, second flip-flop, and subsequent flip-flops are all connected to the same scan input wire, eliminating the need for separate scan input wires for each flip-flop. This merging of wiring resources directly reduces the overall wiring complexity and area occupied by the flip-flop circuit while maintaining full functionality.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The scan input wire is designed to serve multiple functions: it acts as the data input for the first flip-flop and simultaneously serves as the scan input for all subsequent flip-flops in the chain. This multi-functional design allows a single wire to replace what would traditionally require multiple separate wires, thereby reducing wiring complexity and area without compromising the scan operation capability of each individual flip-flop.

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

2Reliability

If separate internal wires are provided for scan inputs of each flip-flop, then reliable data input is ensured, but wiring complexity and area increase

Engineering Contradiction:
Improvedata input reliabilityVSAvoidwiring structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple scan input connections into a single shared wire that serves all flip-flops. This merging approach maintains reliable data input because the scan chain architecture ensures that data is properly propagated through each flip-flop in sequence, while simultaneously reducing wiring complexity by eliminating redundant separate wires.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The flip-flops serve themselves in the scan chain configuration where the output of one flip-flop automatically becomes the scan input for the next flip-flop. This self-service mechanism eliminates the need for external separate wiring to provide scan inputs to each flip-flop, as the chain structure inherently provides the necessary connections through the interconnection of flip-flop outputs and inputs.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11936384B2Multi-bit flip-flop circuit with reduced area and reduced wire complexity
Publication Date: 2024.03.19 SAMSUNG ELECTRONICS CO LTD
  • US11936384B2 patent drawing
  • US11936384B2 patent drawing
  • US11936384B2 patent drawing

AI summary

A multi-bit flip-flop includes a first bit flip-flop and a second bit flip-flop. The first bit flip-flop includes an input multiplexer that receives a first and second data bits, and outputs one of the first and second data bits as a third data bit; a first transmission circuit; a first latch; a second transmission circuit; and a second latch that outputs a first output data bit. The second bit flip-flop includes an input multiplexer that receives a fourth data bit and the first output data bit, and outputs one of the fourth data bit and the first output data bit as a fifth data bit; a first transmission circuit, a first latch, a second transmission circuit, and a second latch that outputs a second output data bit. The first output data bit is provided from the first bit flip-flop to the second bit flip-flop along an external wire.