Integrated Circuit Propagation Time Error Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuits face challenges in identifying propagation time errors, particularly at higher clock frequencies, which can lead to malfunctions, and existing methods are complex and costly due to the need for multiple input pins and complex programming.

Innovation Solution

The method involves using a multiplicity of scan cells connected as shift registers in a scan chain shift mode, with dedicated clock domains and a multiplexer to generate clock signals from a functional clock input, allowing for propagation time error identification with reduced control complexity and cost by reusing the PLL and simplifying the clock tree creation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple input pins and complex programming are used to identify propagation time errors, then testing accuracy is improved, but device complexity and cost increase

Engineering Contradiction:
Improvepropagation time error detection accuracyVSAvoidcontrol complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent makes the functional clock input and existing scan chain infrastructure serve dual purposes: normal functional operation and propagation time error testing. By reusing the functional clock input for test clock signals and the existing scan chain for both functional testing and propagation time measurement, the invention eliminates the need for dedicated test pins and complex test programming, thereby reducing device complexity while maintaining testing accuracy

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

Solution Approach 2:

The patent enables the integrated circuit's own functional clock input and scan chain to serve the testing function without requiring external dedicated test equipment or additional control infrastructure. The circuit uses its own operational resources to perform self-testing for propagation time errors, eliminating the need for external complex testing apparatus

Inventive Principle:
Principle #25Self-service

2Measurement precision

If dedicated test infrastructure is used for propagation time error identification, then measurement precision is improved, but manufacturing cost increases

Engineering Contradiction:
Improvepropagation time error detection accuracyVSAvoidmanufacturing cost
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent makes the functional clock input and existing scan chain infrastructure serve dual purposes: normal functional operation and propagation time error testing. By reusing the functional clock input for test clock signals and the existing scan chain for both functional testing and propagation time measurement, the invention eliminates the need for dedicated test pins and complex test programming, thereby reducing device complexity while maintaining testing accuracy

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

Solution Approach 2:

The patent enables the integrated circuit's own functional clock input and scan chain to serve the testing function without requiring external dedicated test equipment or additional control infrastructure. The circuit uses its own operational resources to perform self-testing for propagation time errors, eliminating the need for external complex testing apparatus

Inventive Principle:
Principle #25Self-service

3Measurement precision

If complex clock tree creation is used for testing, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvepropagation time error detection accuracyVSAvoidclock tree complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent makes the functional clock input and existing scan chain infrastructure serve dual purposes: normal functional operation and propagation time error testing. By reusing the functional clock input for test clock signals and the existing scan chain for both functional testing and propagation time measurement, the invention eliminates the need for dedicated test pins and complex test programming, thereby reducing device complexity while maintaining testing accuracy

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

Data Source

PatentUS7689885B2Integrated circuit and method for identifying propagation time errors in integrated circuits
Publication Date: 2010.03.30 INFINEON TECHNOLOGIES AG
  • US7689885B2 patent drawing
  • US7689885B2 patent drawing
  • US7689885B2 patent drawing

AI summary

An integrated circuit is disclosed. In one embodiment, for each clock domain there is at least one clock driver which is situated in the integrated circuit and which drives circuits situated in the clock domain. Each clock driver in the clock domain contains a clock input and an enable input, and its output outputs the clock received at the clock input if an enable signal is applied to the enable input. The clock driver receives a clock derived from the signal at the functional clock input, and the enable signal is connected in line with the values stored in the signal sequence registers if there is a signal change at the scan clock input when the scan chain shift mode has been switched off.