Multi-Bit Flip-Flop Layout With Hold Buffer for Scan Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing integration of semiconductor chips poses challenges in designing multi-bit flip-flops for effective scan tests, as existing technologies lack efficient arrangements that balance testability and circuit design freedom.

Innovation Solution

A multi-bit flip-flop is designed with an internal hold buffer, featuring a scan input pin, data input pins, and output pins, where the first flip-flop generates internal signals based on scan or data inputs, and the second flip-flop outputs signals based on these internal signals, with an internal hold buffer securing a hold margin to prevent time violations during scan tests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a multi-bit flip-flop is designed with traditional separate input buffers for each flip-flop, then each flip-flop can operate independently, but the cell area increases and power consumption increases

Engineering Contradiction:
Improveindependent flip-flop operationVSAvoidcell area
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent merges the input buffer functionality into a single shared buffer that serves multiple flip-flops. The first input buffer is shared between the first and second flip-flops, and the second input buffer is shared between the third and fourth flip-flops. This consolidation reduces the total number of input buffers from four to two, thereby reducing cell area and power consumption while maintaining the ability to operate flip-flops independently through selective enable signals.

Inventive Principle:
Principle #5Merging (Combining)

2Device complexity

If scan test paths are implemented without proper hold buffering, then circuit design is simpler, but time violations occur during scan tests

Engineering Contradiction:
Improvecircuit design simplicityVSAvoidscan test timing reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces an internal hold buffer as an intermediary component between the first and second scan chains. This hold buffer is specifically configured to maintain signals during scan test operations, preventing time violations that would otherwise occur when shifting data through multiple flip-flops. The hold buffer acts as a mediator that decouples the timing requirements of different scan chains, ensuring reliable scan test operation without significantly increasing overall circuit complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple scan input pins are provided for each flip-flop, then scan test flexibility increases, but the number of pins and device complexity increases

Engineering Contradiction:
Improvescan test flexibilityVSAvoidnumber of pins
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal scan input structure where the first scan input pin serves as the entry point for scan data that can be distributed to multiple flip-flops through the shared input buffers and internal hold buffer. This multi-functional approach allows a single scan input pin to control scan operations across multiple flip-flops, reducing the total number of scan input pins from what would traditionally be required while maintaining scan test flexibility through the use of enable signals and internal routing.

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

Data Source

PatentUS11988712B2Multi-bit flip-flop and integrated circuit including the same
Publication Date: 2024.05.21 SAMSUNG ELECTRONICS CO LTD
  • US11988712B2 patent drawing
  • US11988712B2 patent drawing
  • US11988712B2 patent drawing

AI summary

A multi-bit flip-flop includes a first flip-flop having a first output driver connected to a first output pin and arranged on a first row, a second flip-flop including a second output driver electrically connected to a second output pin and arranged on a second row, and an internal hold buffer connected to the first output driver on the first row and the second flip-flop on the second row.