Integrated Circuit Internal Burst Clock Signal for Fast Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing test equipment for integrated circuits, particularly programmable logic devices like FPGAs, is limited by its operating frequency, leading to increased testing time for complex designs, and upgrading or replacing this equipment is often costly.

Innovation Solution

Generating an internal burst clock signal within the integrated circuit based on an external test equipment clock signal, allowing the circuit to operate at a higher frequency than the test equipment, thereby increasing the effective test frequency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If test equipment operates at its maximum operating frequency, then testing speed is improved, but test equipment cost increases significantly

Engineering Contradiction:
Improvetesting speedVSAvoidtest equipment cost
Core Design Contradiction:
SpeedVSEase of manufacture

Solution Approach 1:

An intermediary frequency multiplication circuit is introduced between the test equipment and the device under test. This circuit receives a low-frequency clock signal from the test equipment and generates a high-frequency clock signal, enabling fast testing without requiring expensive high-frequency test equipment. The intermediary circuit acts as a bridge that translates the low-frequency test equipment output into high-frequency signals needed for rapid testing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The device under test generates its own high-frequency clock signal internally using frequency multiplication, rather than relying on the test equipment to provide high-frequency signals directly. This self-service approach allows the DUT to perform fast self-testing using simple low-frequency external test equipment, eliminating the need for expensive high-frequency test equipment.

Inventive Principle:
Principle #25Self-service

2Reliability

If more test patterns are applied to increase device test coverage, then testing completeness is improved, but testing time increases significantly

Engineering Contradiction:
Improvedevice test coverageVSAvoidtesting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The clock frequency parameter is changed dynamically during testing. The system uses frequency multiplication to generate high-frequency clock bursts that accelerate test pattern application and response capture. By varying the clock frequency parameter, the system can apply multiple test patterns rapidly while maintaining adequate test coverage, thus reducing overall testing time without sacrificing reliability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The testing process uses periodic clock bursts with alternating high-frequency and low-frequency phases. High-frequency bursts are used to rapidly apply test patterns and capture responses, while low-frequency phases allow for data stabilization and processing. This periodic action enables comprehensive testing to be completed in less time by concentrating testing activity during high-frequency bursts.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7620862B1Method of and system for testing an integrated circuit
Publication Date: 2009.11.17 XILINX INC
  • US7620862B1 patent drawing
  • US7620862B1 patent drawing
  • US7620862B1 patent drawing

AI summary

The methods and circuits of the present invention relate to testing integrated circuits. According to one aspect of the invention, a method of testing an integrated circuit is disclosed. The method comprises the steps of coupling test equipment to the integrated circuit; coupling a test equipment clock signal from the test equipment to the integrated circuit, wherein the test equipment clock signal has a first frequency; generating an internal burst clock signal within the integrated circuit based upon the test equipment clock signal, wherein the internal test clock signal has a burst frequency; and testing the integrated circuit using the internal burst clock signal. Other methods and circuits for testing programmable logic devices are also described.