Statistical Delay Calculation for VLSI Timing Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current delay calculation methods in VLSI digital circuits fail to accurately account for process and environmental variations, and crosstalk effects, leading to inaccurate timing analysis and potential functional failures due to oversimplified modeling of cell delays and noise.

Innovation Solution

A sensitivity-based statistical delay calculation methodology that uses closed-form formulas to calculate nominal delay and sensitivity, incorporating non-linear input waveforms, receiver capacitance, and crosstalk effects, with built-in noise waveform alignment techniques to accurately assess statistical noise and crosstalk delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If corner-based methodology for worst-case analysis is used, then timing verification coverage is improved, but accuracy deteriorates due to overly pessimistic results

Engineering Contradiction:
Improvetiming verification coverageVSAvoiddelay measurement accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent transforms the deterministic corner-based analysis into a statistical approach by changing the parameters from fixed worst-case values to probability distributions. It uses statistical static timing analysis (SSTA) with delay distributions characterized by mean and standard deviation, allowing accurate prediction of timing behavior under process variations without the excessive pessimism of corner-based methods.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical corner-based worst-case analysis mechanism with a statistical mechanics approach. Instead of manually selecting corner cases, it uses probabilistic models and statistical propagation to automatically determine timing characteristics, substituting the deterministic mechanical process with a statistical field-based approach.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If simple delay models are used, then calculation speed is improved, but accuracy deteriorates due to inability to capture process variations

Engineering Contradiction:
Improvetiming analysis speedVSAvoiddelay prediction accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent enhances simple delay models by changing them from constant values to statistical distributions. Each delay parameter is characterized by a mean value and standard deviation, allowing the model to capture process variations while maintaining computational efficiency through closed-form statistical propagation formulas.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial statistical analysis by focusing on the most significant sources of variation (process, environmental, and interconnect variations) while using simplified models for less critical factors. This selective approach maintains calculation speed while improving accuracy where it matters most.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If detailed statistical models incorporating process variations are used, then accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improvetiming analysis accuracyVSAvoidcalculation methodology complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the timing analysis into distinct statistical components: cell delay statistics, interconnect delay statistics, and crosstalk noise statistics. Each component is analyzed separately with its own probability distribution, and the results are propagated through the circuit using modular statistical composition rules, reducing overall complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent develops a universal statistical timing analysis framework that handles multiple types of variations (process, environmental, interconnect) and multiple circuit elements (cells, wires, buffers) through a single unified methodology. This multi-functional approach avoids the need for separate complex analyses for each variation type.

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

4Measurement precision

If crosstalk effects are included in delay calculation, then noise accuracy is improved, but calculation time increases

Engineering Contradiction:
Improvenoise calculation accuracyVSAvoidcalculation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent introduces an intermediary statistical noise model that captures crosstalk effects without requiring full electromagnetic simulation. It uses equivalent capacitance models and statistical noise propagation to represent complex interconnect coupling effects, providing accurate noise prediction with minimal computational overhead.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the crosstalk analysis from time-domain electromagnetic simulation to a statistical parameter-based approach. By representing crosstalk as statistical noise sources with defined probability distributions and propagating these through the circuit using statistical composition, it achieves accurate noise prediction without the computational burden of detailed electromagnetic analysis.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7890915B2Statistical delay and noise calculation considering cell and interconnect variations
Publication Date: 2011.02.15 SYNOPSYS INC
  • US7890915B2 patent drawing
  • US7890915B2 patent drawing
  • US7890915B2 patent drawing

AI summary

The electrical circuit timing method provides accurate nominal delay together with the delay sensitivities with respect to different circuit elements {e.g., cells, interconnects, etc.) and variational parameters (e.g., process variations; environmental variations). All the sensitivity computations are based on closed-form formulas; as a consequence, the method provides rapidly and at low cost high accuracy and high numerical stability.