Critical Path Monitoring With Clock Shift Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional monitoring devices in digital integrated circuits are affected by programmable multiplexers, which can falsify the detection of propagation time in critical paths, leading to inaccurate monitoring and potential failures due to aging-related degradation of the real time margin.

Innovation Solution

A monitoring device with a replica of the critical path using programmable delay means and a sequencing module that generates secondary clock signals with mutual time delays to account for propagation times inherent to multiplexers, allowing for precise adjustment and cancellation of delays, thereby improving monitoring accuracy and avoiding failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If programmable multiplexers are used to generate fixed or programmable initial delay, then the monitoring device can be configured flexibly, but the propagation time inherent to the multiplexers falsifies the detection of propagation time

Engineering Contradiction:
Improveconfigurability of initial delayVSAvoidaccuracy of propagation time detection
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent extracts and separates the harmful propagation time inherent to the multiplexers from the measurement process. By delivering secondary clock signals to sequential elements with time shifts that compensate for these inherent delays, the invention removes the distortion caused by multiplexer propagation time, allowing accurate measurement of the critical path delay without the multiplexer interference.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The invention changes the timing parameters of the clock signals delivered to sequential elements. By introducing specific time shifts between secondary clock signals based on the inherent propagation times of multiplexers, the system compensates for the delay distortion and enables accurate propagation time measurement while maintaining the flexibility of programmable delay configuration.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the monitoring device is disposed directly on or close to the critical path, then the real time margin can be monitored accurately, but the device complexity increases

Engineering Contradiction:
Improveaccuracy of real time margin monitoringVSAvoidcomplexity of monitoring device structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The monitoring device uses the same multiplexers and sequential elements that are part of the critical path structure for both their original function and for monitoring purposes. The multiplexers serve dual roles: configuring delay values and providing the clock distribution network. This multi-functionality allows accurate monitoring without adding separate dedicated monitoring infrastructure, thereby limiting the increase in device complexity.

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

3Measurement precision

If secondary clock signals with time shifts are delivered to sequential elements, then the propagation time inherent to multiplexers is compensated, but the sequencing complexity increases

Engineering Contradiction:
Improveaccuracy of delay measurementVSAvoidcomplexity of sequencing module
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The sequencing module pre-calculates and pre-applies the necessary time shifts to the secondary clock signals before delivering them to the sequential elements. By anticipating the inherent propagation delays of the multiplexers and compensating for them in advance through predetermined time shifts in the clock signal distribution, the system achieves accurate delay measurement without requiring complex real-time adjustment mechanisms.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10451670B2Method and device for monitoring a critical path of an integrated circuit
Publication Date: 2019.10.22 STMICROELECTRONICS (CROLLES 2) SAS
  • US10451670B2 patent drawing
  • US10451670B2 patent drawing
  • US10451670B2 patent drawing

AI summary

A device for monitoring a critical path of an integrated circuit includes a replica of the critical path formed by sequential elements mutually separated by delay circuits that are programmable though a corresponding main multiplexer. A control circuit controls delay selections made by each main multiplexer. A sequencing module operates to sequence each sequential element using a main clock signal by delivering, in response to a main clock signal, respectively to the sequential elements, secondary clock signals that are mutually time shifted in such a manner as to take into account the propagation time inherent to the main multiplexer.