Asynchronous Input Delay Measurement Circuit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for measuring signal propagation delays in IC devices face challenges, particularly with asynchronous test circuits, as they require precise timing for initialization signals, which can be difficult to implement effectively.

Innovation Solution

A system that measures propagation delays between asynchronous inputs and outputs of test circuits without toggling the clock input, using an oscillator circuit with stages connected in a chain, where each stage includes asynchronous test circuits, allowing re-initialization of test circuit outputs using secondary asynchronous inputs, thereby simplifying the circuitry and easing timing constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional techniques are used to measure propagation delays in asynchronous test circuits, then measurement capability is provided, but precise timing mechanisms are required which make implementation difficult

Engineering Contradiction:
Improvepropagation delay measurementVSAvoidtiming mechanism complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the clock input function from the initialization process. Instead of using a clock signal to initialize the asynchronous test circuit, the invention uses only asynchronous inputs (such as clear and set signals) to initialize and measure the circuit. This removes the need for complex timing mechanisms while maintaining measurement capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a secondary asynchronous input as an intermediary for initialization. By using a second asynchronous input (e.g., set signal when clear is used for measurement, or vice versa) to initialize the circuit state, the invention eliminates the need for precisely timed clocked initialization signals while still achieving proper circuit state preparation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If additional circuitry is added to provide initialization signals to asynchronous inputs, then test circuit initialization is enabled, but circuit complexity increases

Engineering Contradiction:
Improvetest circuit initializationVSAvoidcircuitry complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent makes the asynchronous inputs multi-functional. The same asynchronous inputs that are used for normal circuit operation are also used for initialization and measurement purposes. This eliminates the need for separate initialization circuitry while maintaining ease of operation, as the existing asynchronous input structure serves multiple functions.

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

Solution Approach 2:

The test circuit initializes itself using its own asynchronous inputs without requiring external initialization circuitry. By leveraging the inherent asynchronous input capabilities of the test circuit, the invention enables self-initialization, reducing overall circuit complexity while maintaining operational ease.

Inventive Principle:
Principle #25Self-service

3Stability of the object's composition

If clock input is toggled to re-initialize test circuit, then test circuit state is reset, but measurement accuracy is compromised due to timing constraints

Engineering Contradiction:
Improvetest circuit stateVSAvoidpropagation delay measurement
Core Design Contradiction:
Stability of the object's compositionVSMeasurement precision

Solution Approach 1:

The patent removes the clock input from the initialization process entirely. By extracting the clock function from the state reset operation and using only asynchronous inputs for initialization, the invention eliminates timing constraints that would otherwise compromise measurement precision. The test circuit state is stabilized through asynchronous signal transitions rather than clocked operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7373560B1Circuit for measuring signal delays of asynchronous inputs of synchronous elements
Publication Date: 2008.05.13 XILINX INC
  • US7373560B1 patent drawing
  • US7373560B1 patent drawing
  • US7373560B1 patent drawing

AI summary

A system measures propagation delays in any number of test circuits, each having two asynchronous inputs and an output, without using their clock inputs to re-initialize the test circuits during measurement operations. The delay between one of the test circuit's asynchronous inputs and its output is measured by propagating a test signal from the one asynchronous input to the output, and the test circuit is re-initialized using the test circuit's other asynchronous input.