Semiconductor Clock Domain Control Circuit for Test Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor testing methods for large-scale integrated circuits require numerous test patterns or additional terminals, leading to increased test periods, costs, and chip area, as they struggle to efficiently manage clock domains and reduce the number of terminals needed for functional testing.

Innovation Solution

A semiconductor device with a control circuit that selectively supplies a clock signal to predetermined clock domains based on a control signal, allowing for reduced terminal additions and simultaneous testing of multiple clock domains, thereby generating fewer test patterns and reducing the test period.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If numerous test patterns are generated for functional testing, then testing coverage is improved, but test period and cost increase

Engineering Contradiction:
Improvetesting coverageVSAvoidtest period
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments clock domains into groups based on data-path interdependence, allowing independent testing of each group. This segmentation enables parallel test execution and reduces the total number of test patterns needed, thereby shortening the test period while maintaining comprehensive testing coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically determines the number of scan clock supply terminals to be added based on the extracted data-path interdependence relationships. This dynamic approach optimizes the balance between testing coverage and test efficiency, avoiding both excessive test patterns and insufficient testing.

Inventive Principle:
Principle #15Dynamics

2Reliability

If numerous test patterns are generated for functional testing, then testing coverage is improved, but test cost increases

Engineering Contradiction:
Improvetesting coverageVSAvoidtest cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

By segmenting clock domains into independent groups based on data-path analysis, the patent reduces the total number of test patterns required. This segmentation strategy directly lowers test cost while preserving comprehensive testing coverage through systematic group-based testing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of test pattern quantity by optimizing it based on data-path interdependence relationships. Instead of using a fixed large number of test patterns, the method dynamically determines the optimal number based on circuit characteristics, thereby reducing test cost without compromising coverage.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If many terminals are added to reduce test patterns, then test period is reduced, but chip area increases

Engineering Contradiction:
Improvetest periodVSAvoidchip area
Core Design Contradiction:
Loss of timeVSArea of stationary object

Solution Approach 1:

The patent segments clock domains into groups and adds scan clock supply terminals based on the number of groups rather than the total number of clock domains. This segmentation approach significantly reduces the number of terminals needed compared to adding terminals to each individual clock domain, thereby minimizing chip area occupation while enabling parallel testing to reduce test period.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent makes scan clock supply terminals serve multiple clock domains within the same group simultaneously. This multi-functionality allows a single terminal to control testing for multiple domains, reducing the total number of terminals required and minimizing chip area usage while maintaining efficient test execution.

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

4Productivity

If many terminals are added to reduce test patterns, then test efficiency is improved, but chip cost increases

Engineering Contradiction:
Improvetest efficiencyVSAvoidchip area
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

The patent segments clock domains into independent testing groups and adds the minimum necessary scan clock supply terminals based on this segmentation. This approach achieves high test efficiency through parallel group testing while minimizing chip area occupation, thereby reducing chip cost without sacrificing productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent optimizes the parameter of terminal quantity by determining it based on data-path interdependence analysis rather than using a fixed large number. This parameter optimization achieves the right balance between test efficiency and chip area, reducing chip cost while maintaining high productivity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7653852B2Semiconductor device and method of adding tester circuit for the same
Publication Date: 2010.01.26 RENESAS ELECTRONICS CORP
  • US7653852B2 patent drawing
  • US7653852B2 patent drawing
  • US7653852B2 patent drawing

AI summary

A semiconductor device according to an embodiment of the present invention includes: a plurality of clock domains including a plurality of logic circuits operating in accordance with a clock signal; and a control circuit selectively supplying the clock signal to a predetermined number of clock domains selected from the plurality of clock domains based on a control signal.