Timing Analysis on Calibrated Paths Using STA Emulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Static timing analysis (STA) is inadequate for calibrated paths in digital circuits, as it fails to account for dynamic changes during calibration and varying operating conditions, leading to inaccurate delay information and inefficient optimization processes.

Innovation Solution

Integrate STA with calibration and operating condition effects to provide quick and accurate timing analysis by using STA engines to compute delays and emulating calibration operations, accounting for uncertainties and variations in voltage, temperature, and process changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If simulation is used to obtain accurate delay information for calibrated paths, then measurement precision is improved, but runtime increases significantly making it unsuitable for real-time feedback

Engineering Contradiction:
Improvedelay information accuracyVSAvoidruntime
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the timing analysis into two distinct phases: (1) conventional STA for static paths that provides quick delay estimates, and (2) calibration-specific analysis for dynamic paths that captures calibration effects. This segmentation allows most of the circuit to be analyzed using fast STA while only the calibrated portions require more detailed simulation, thereby reducing overall runtime while maintaining accuracy where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary STA analysis on all paths before calibration to establish baseline delay values. This preliminary action provides initial timing estimates that can be quickly updated during calibration based on observed signal transitions, avoiding the need to perform complete simulation from scratch and enabling real-time feedback during the calibration process.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If conventional STA is used for calibrated paths, then runtime is reduced, but accuracy deteriorates because STA cannot account for dynamic topology changes during calibration

Engineering Contradiction:
ImproveruntimeVSAvoiddelay information accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The patent introduces dynamic elements to the timing analysis by detecting actual signal transitions during calibration and updating path delays in real-time. Instead of treating calibrated paths as static, the system dynamically adjusts timing parameters based on observed calibration behavior, enabling accurate timing analysis that adapts to topology changes while maintaining the speed advantages of STA.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms where timing analysis results from calibration operations are fed back into the STA engine to update delay models. This feedback loop allows the system to learn from actual calibration behavior and improve the accuracy of subsequent timing predictions, combining the speed of STA with the accuracy of calibration-aware analysis.

Inventive Principle:
Principle #23Feedback

3Productivity

If calibration operations are emulated with STA, then productivity is improved through faster analysis, but reliability may be compromised without considering all operating conditions

Engineering Contradiction:
Improvetiming analysis speedVSAvoidtiming analysis accuracy across conditions
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent systematically varies operating parameters (voltage, temperature, process corners) during timing analysis to ensure results are valid across all expected conditions. By changing these parameters and observing their effects on calibrated path timing, the system maintains reliability while using the efficient STA methodology, rather than relying on exhaustive simulation across all conditions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9684742B1Method and apparatus for performing timing analysis on calibrated paths
Publication Date: 2017.06.20 ALTERA CORP
  • US9684742B1 patent drawing
  • US9684742B1 patent drawing
  • US9684742B1 patent drawing

AI summary

A method for performing timing analysis on calibrated paths includes performing static timing analysis on the calibrated paths to obtain delay and margin information. The delay and margin information are utilized to emulate operations performed during calibration.