Semiconductor Scan Test Output Control Circuit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large-scale semiconductor devices, synchronizing clocks between hierarchical blocks for dynamic fault testing is challenging, leading to difficulties in detecting faults in combinational circuits between divisional circuits.

Innovation Solution

A semiconductor device architecture that includes a transmitting-side hierarchical block, a receiving-side hierarchical block, and an inter-block circuit, where the output control circuit generates a predetermined signal during scan tests, allowing fault detection without synchronizing clocks between the blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the same clock as the scan FFs in the divisional circuit to be tested is applied to the peripheral scan FFs of the divisional circuit not to be tested to detect faults of combinational circuits between divisional circuits, then fault detection capability is improved, but clock synchronization difficulty increases when circuit scale is large

Engineering Contradiction:
Improvefault detection capabilityVSAvoidclock synchronization difficulty
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The semiconductor device is divided into multiple divisional circuits, each with its own scan FFs and combinational circuits. This segmentation allows independent testing of each divisional circuit while maintaining the ability to detect faults in combinational circuits between divisions through the peripheral scan FFs interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Peripheral scan FFs serve as intermediary elements between divisional circuits. These peripheral scan FFs can receive clocks from either their own divisional circuit or adjacent divisional circuits, acting as a mediator that enables fault detection in combinational circuits without requiring complex global clock synchronization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If dynamic fault test is performed for each hierarchical block in a large-scale circuit, then test organization is simplified, but fault detection of combinational circuits between hierarchical blocks is lost

Engineering Contradiction:
Improvetest organization simplicityVSAvoidfault detection coverage
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The peripheral scan FFs have multi-functionality: they serve as scan FFs for their own divisional circuit testing and simultaneously act as interfaces for detecting faults in combinational circuits between divisional circuits. This universal design allows simplified test organization while maintaining comprehensive fault detection coverage.

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

3Measurement precision

If scan test is performed with clock synchronization between transmitting-side and receiving-side hierarchical blocks, then test accuracy is improved, but test time increases due to synchronization overhead

Engineering Contradiction:
Improvetest accuracyVSAvoidtest time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Test patterns are pre-loaded into the scan chains of both transmitting-side and receiving-side hierarchical blocks before the actual test. This preliminary action allows the test to proceed without real-time clock synchronization during the test execution, reducing test time while maintaining test accuracy through the pre-established test conditions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11675005B2Semiconductor device and scan test method of the same
Publication Date: 2023.06.13 RENESAS ELECTRONICS CORP
  • US11675005B2 patent drawing
  • US11675005B2 patent drawing
  • US11675005B2 patent drawing

AI summary

The semiconductor device includes a transmitting-side hierarchical block, a receiving-side hierarchical block and an inter-block circuit. The transmitting-side hierarchical block includes a first logic circuit and an output control circuit connected to the first logic circuit and controlling an output signal of the transmitting-side hierarchical block. The receiving-side hierarchical block includes a second logic circuit being scan test target and operating by receiving the output signal of the transmitting-side hierarchical block, and a test control circuit controlling the scan test of the second logic circuit. The inter-block circuit transmits the output signal of the transmitting-side hierarchical block to the receiving-side hierarchical block. The test control circuit controls the output control circuit to output a predetermined signal as the output signal of the transmission-side hierarchical block regardless of the output signal of the first logic circuit when the scan test of the second logic circuit is performed.