Statistical Circuit Timing Analysis via Moment Conjugation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current graph-based timing analysis methods using the Parametric On-Chip Variation model often fail to accurately bound path-based timing analysis results, leading to missed critical paths and incorrect path ordering, which complicates the integrated circuit design process and makes it difficult to achieve deterministic timing sign-off.

Innovation Solution

The method employs moment conjugation and moment negation operations for statistical graph merging and path tracing, ensuring that statistical graph slack bounds path slack, and uses novel statistical min/max operations to maintain accurate critical path extraction and ordering, thereby ensuring that critical path slack matches graph slack.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing graph merging and path searching methods are used with the POCV model, then statistical timing analysis can be performed, but the GBA results cannot bound PBA results and correct path ordering cannot be ensured

Engineering Contradiction:
Improveaccuracy of timing analysis resultsVSAvoidcomplexity of timing analysis method
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transforms statistical timing values into moment representations (mean, standard deviation, skewness, kurtosis) and applies moment conjugation and moment negation operations. This parameter transformation enables deterministic bounding relationships between GBA and PBA results while maintaining statistical accuracy, resolving the contradiction between reliability and complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces moment conjugation and moment negation operations as intermediary mathematical transformations between statistical timing values and bounding operations. These intermediary operations enable the derivation of deterministic bounds from statistical data, ensuring GBA results bound PBA results without requiring empirical margins.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If empirical margins are added during path reporting to ensure bounding, then GBA results can bound PBA results, but run time and memory consumption increase significantly

Engineering Contradiction:
Improvebounding guarantee of timing resultsVSAvoiddesign validation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the parameter representation from statistical distributions to moment-based deterministic values through conjugation and negation operations. This transformation enables exact bounding calculations without requiring conservative empirical margins, thereby maintaining reliability while eliminating the productivity penalty associated with excessive safety margins.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If statistical distributions are used to describe timing information, then variable impact on circuit timing is captured accurately, but existing merging and path searching methods fail to ensure correct ordering

Engineering Contradiction:
Improveaccuracy of variable impact captureVSAvoidease of path extraction and ordering
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent transforms statistical distribution parameters into moment representations and applies deterministic conjugation and negation operations. This parameter transformation maintains the accuracy of variable impact capture while enabling straightforward path extraction and ordering through deterministic mathematical operations, resolving the contradiction between measurement precision and ease of operation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10755023B1Circuit timing analysis
Publication Date: 2020.08.25 SYNOPSYS INC
  • US10755023B1 patent drawing
  • US10755023B1 patent drawing
  • US10755023B1 patent drawing

AI summary

An arrival time propagation method and system for statistical circuit analysis that uses a conjugation operation and a negation operation to determine and adjust arrival times in a circuit model and to determine path ordering in a circuit.