Semiconductor Scan Test Clock Synchronization via Buffer Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor devices face challenges in accelerating the clock speed during scan testing, as even with a lock-up latch, normal data transfer may not be possible, leading to issues like hold and setup violations.

Innovation Solution

The semiconductor device incorporates a counter circuit to generate a read signal when a predetermined count number is reached, a buffer to store and sequentially output test data, and a first scan test circuit to capture the test data, allowing for synchronization and acceleration of the clock speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a lock-up latch is provided between scan shift registers to fix clock skew, then clock skew between different branches is corrected, but normal data transfer becomes impossible when clock is accelerated

Engineering Contradiction:
Improveclock skew correctionVSAvoiddata transfer capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

A buffer is introduced as an intermediary component between the first and second scan shift registers. The buffer receives test data from the first scan shift register, stores it temporarily, and then outputs it to the second scan shift register. This intermediary structure allows the system to accommodate different clock frequencies between branches while maintaining reliable data transfer, resolving the contradiction between clock skew correction and data transfer capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If clock speed is accelerated to improve testing efficiency, then scan testing speed increases, but hold and setup violations occur preventing normal operation

Engineering Contradiction:
Improvescan testing speedVSAvoidhold and setup violations
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic clock frequency control for different branches of the scan chain. The first scan shift register operates at a first clock frequency while the second scan shift register operates at a second clock frequency, allowing each branch to run at its optimal speed. This dynamic adjustment enables accelerated testing without causing hold or setup violations, as each branch's clock frequency is independently optimized.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the clock frequency parameter differently for different branches of the scan chain. By setting distinct clock frequencies (first clock frequency for the first branch, second clock frequency for the second branch), the system can accelerate testing in each branch independently while maintaining proper timing relationships and avoiding hold/setup violations.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If clock frequency is increased to reduce test time, then testing efficiency improves, but data transfer between scan chains becomes unreliable

Engineering Contradiction:
Improvetest timeVSAvoiddata transfer reliability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The buffer serves as a mediator that decouples the timing requirements of different scan chain branches. It receives data from the first scan shift register at its own clock frequency and transfers it to the second scan shift register at its own clock frequency, ensuring reliable data transfer even when clock frequencies differ and test time is reduced.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

By implementing dynamic clock frequency control where each scan chain branch operates at its own optimized frequency, the system can reduce overall test time while maintaining data transfer reliability. The buffer coordinates these different frequencies to ensure proper data synchronization across branches.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250053191A1Semiconductor device and semiconductor diagnostic device
Publication Date: 2025.02.13 RENESAS ELECTRONICS CORP
  • US20250053191A1 patent drawing
  • US20250053191A1 patent drawing
  • US20250053191A1 patent drawing

AI summary

The technology provided enables the acceleration of the clock. The semiconductor device comprises a counter circuit configured to generate a read signal when the count number reaches a predetermined number, a buffer configured to store test data and sequentially output the test data in the order stored when the read signal indicates a valid value, and a first scan test circuit that sequentially captures the test data output from the buffer.