Scan Flip-Flop Latch Control for At-Speed Delay Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing scan test circuits using LSSD type flip-flops face challenges in performing transition delay failure tests between Pos-type and Neg-type flip-flops when connected, due to the inability to input necessary scan shift clock signals with opposite polarities, and require inverters which hinder actual operating frequency delay failure testing.

Innovation Solution

A scan flip-flop circuit with a master latch and a slave latch, where one is a high-level latch and the other a low-level latch, allowing for different clock signals to control each latch, enabling accurate shift operations and delay testing at actual operating frequencies without the need for inverters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If LSSD type flip-flops are used in scan test circuits, then scan shift operations can be performed, but transition delay failure tests between Pos-type and Neg-type flip-flops cannot be accurately conducted due to inability to input clock signals with opposite polarities

Engineering Contradiction:
Improveaccuracy of transition delay failure testVSAvoidability to input clock signals with opposite polarities
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The flip-flop is divided into two independent latch circuits: a master latch and a slave latch. Each latch can be controlled by different clock signals, allowing the master latch to receive a first clock signal and the slave latch to receive a second clock signal with opposite polarities. This segmentation enables accurate transition delay failure testing between Pos-type and Neg-type flip-flops while maintaining scan shift functionality.

Inventive Principle:
Principle #1Segmentation

2Reliability

If inverters are added to generate clock signals with opposite polarities, then transition delay testing becomes possible, but the circuit complexity increases and actual operating frequency delay testing is hindered

Engineering Contradiction:
Improvecapability to perform transition delay testVSAvoidcircuit complexity due to inverter addition
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Each latch circuit is designed to universally accept different clock signal polarities. The master latch can be configured to operate with rising or falling edge triggered clock signals, and the same applies to the slave latch. This multi-functionality eliminates the need for inverters to generate opposite polarity clock signals, reducing circuit complexity while enabling transition delay testing between Pos-type and Neg-type flip-flops.

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

3Measurement precision

If two independent clock signals are input to master and slave latches, then accurate shift operations are enabled, but the device complexity increases

Engineering Contradiction:
Improveaccuracy of shift operationVSAvoidcomplexity of clock signal control
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The clock signal control is made dynamic and configurable. Control signals can selectively enable or disable the first and second clock signals based on the desired operation mode. During scan shift operations, both clock signals are enabled for accurate timing control. During transition delay testing, the clock signals can be configured with opposite polarities. This dynamic control reduces unnecessary complexity while maintaining measurement precision.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8536918B2Flip-flop circuit, scan test circuit, and method of controlling scan test circuit
Publication Date: 2013.09.17 RENESAS ELECTRONICS CORP
  • US8536918B2 patent drawing
  • US8536918B2 patent drawing
  • US8536918B2 patent drawing

AI summary

Provided is a flip-flop circuit which a small-sized test circuit with hold free and can perform test in an actual operating frequency. A Pos-type F/F includes a master latch (Low level latch) that selectively receives data or scan test data in synchronization with a rising edge of a clock signal, and a slave latch (High level latch) that receives the data from the master latch. In a scan shift operation, the master latch captures scan data signal input SIN in a Low period of a scan shift clock signal SCLK1 and outputs the data to the slave latch. The slave latch captures the output of the master latch in a High period of a scan shift clock signal SCLK2 having a different edge position from the SCLK1 and outputs the data to Q.