On-Chip Signal Delay Measurement Circuit Using Shift Registers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for measuring signal propagation delays in integrated circuits (ICs) are limited by the need for adjustable delay lines and off-chip measuring equipment, which increase costs and complexity, and struggle to accurately measure delays in ICs with hundreds or thousands of paths simultaneously.

Innovation Solution

A circuit using a shift register and asynchronous clocks to measure signal delays between edges, allowing for simultaneous measurement of multiple paths without adjustable delay lines or off-chip equipment, by applying an alternating signal and counting clock cycles between detected edges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If adjustable delay lines and off-chip measuring equipment are used to measure signal propagation delays, then measurement accuracy is improved, but device complexity and cost increase

Engineering Contradiction:
Improvesignal propagation delay measurement accuracyVSAvoidmeasurement circuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The invention extracts the delay measurement function from external measuring equipment and implements it using on-chip boundary scan circuitry. The TAP controller and boundary scan register, already present for test access, are repurposed to perform delay measurements by capturing signal edges and counting clock cycles, eliminating the need for external adjustable delay lines and complex off-chip measurement equipment.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The boundary scan circuitry performs self-measurement of signal propagation delays using its own internal resources. The TAP controller generates test patterns, the boundary scan register captures output edges, and the circuit counts clock cycles to determine delay, allowing the IC to measure its own delays without external assistance.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If adjustable delay lines are used to measure delays in multiple paths simultaneously, then measurement coverage is improved, but measurement time increases

Engineering Contradiction:
Improvemulti-path measurement capabilityVSAvoidmeasurement time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The invention uses periodic clock signals to systematically measure delays across multiple paths. The TAP controller sequentially applies test patterns to different paths, and the boundary scan register captures edges at regular clock intervals, enabling efficient measurement of multiple paths through periodic sampling rather than requiring adjustable delays for each path.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The boundary scan register is pre-configured to capture output edges at specific clock cycles. By predeterminedly setting up the capture logic and clock timing, the circuit can immediately begin measurements when test patterns are applied, reducing setup time and enabling rapid sequential measurement of multiple paths.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If on-chip adjustable delay circuits are used to control launch and capture times, then delay measurement flexibility is improved, but jitter and delay variation increase due to power supply noise and temperature variations

Engineering Contradiction:
Improvelaunch and capture timing control flexibilityVSAvoiddelay measurement stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

Instead of using on-chip adjustable delay circuits that are susceptible to jitter and variation, the invention uses a stable external clock signal as a reference. The clock cycles are counted to measure delays, and the same clock is used for both launching and capturing, creating a consistent timing reference that is immune to power supply noise and temperature variations affecting on-chip delay elements.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9134374B2Circuit and method for measuring delays between edges of signals of a circuit
Publication Date: 2015.09.15 SIEMENS INDUSTRY SOFTWARE INC
  • US9134374B2 patent drawing
  • US9134374B2 patent drawing
  • US9134374B2 patent drawing

AI summary

Various aspects of the present invention relate to techniques of measuring delays between edges of signals of a circuit. Alternating signals, synchronous to a first clock, are supplied to a plurality of nodes of the circuit. First samples of a plurality of signals associated with the alternating signals are captured using a first capture clock, of which sampling instants are synchronous to a second clock. Second samples of the first samples are then captured using a second capture clock, of which sampling instants are also synchronous to the second clock. The captured second samples are conveyed via a shift register to a plurality of modulo counters. The measured signal delay includes a timing skew associated with the first clock and a timing skew of the first capture clock but not a timing skew of the second capture clock.