Global Mistracking Analysis for IC Timing Signoff

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IC design technologies face inaccuracies and overdesign due to pessimistic timing assumptions in static timing analysis, leading to inefficiencies in performance, power, and area, and fail to accurately model global mistracking caused by process variations, which can result in unsafe signoff and limited clock speeds.

Innovation Solution

The proposed solution involves a global mistracking analysis technique that uses variation models to assign parameter variations to classes of circuit elements, computes timing slack, and constructs a timing-slack-sensitivity model to predict the impact of global variations, allowing for accurate and efficient modeling of process variations and reducing timing pessimism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If pessimistic timing assumptions are used in static timing analysis, then timing safety is improved, but performance and area efficiency deteriorate due to overdesign

Engineering Contradiction:
Improvetiming safetyVSAvoidperformance efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the timing analysis parameters from pessimistic fixed assumptions to dynamic parameters based on actual process variations. By modeling global mistracking with statistical distributions and computing timing slack with correlation effects, the analysis adapts parameters to reflect real manufacturing variations rather than using conservative fixed values, thereby improving performance efficiency while maintaining timing safety

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces feedback mechanisms by using measured process variation data to refine timing analysis. The global mistracking model incorporates actual correlation data from process variations, creating a feedback loop where manufacturing data improves timing analysis accuracy, reducing overdesign while preserving reliability

Inventive Principle:
Principle #23Feedback

2Reliability

If pessimistic timing assumptions are used in static timing analysis, then timing safety is improved, but area efficiency deteriorates due to overdesign

Engineering Contradiction:
Improvetiming safetyVSAvoidarea efficiency
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent changes timing analysis parameters from conservative fixed values to dynamic values based on process variation modeling. By using statistical models that capture global mistracking effects and correlation between timing paths, the area requirements are optimized to match actual needs rather than pessimistic estimates, improving area efficiency while maintaining timing safety

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If global mistracking is not accurately modeled, then manufacturing complexity is reduced, but signoff safety deteriorates

Engineering Contradiction:
Improvemodeling complexityVSAvoidsignoff safety
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the timing analysis into distinct components: global variation modeling, local variation modeling, and correlation analysis. By dividing the complex global mistracking problem into manageable segments with specific models for each, the patent achieves accurate signoff safety while keeping the overall manufacturing complexity manageable through structured decomposition

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary models and methodologies to bridge the gap between complex physical phenomena and practical analysis. The global mistracking model acts as an intermediary that translates complex process variation effects into usable timing analysis parameters, achieving signoff safety without requiring direct modeling of all underlying physical complexities

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If clock speed is increased without accurate global variation modeling, then productivity is improved, but timing accuracy deteriorates leading to unsafe signoff

Engineering Contradiction:
Improveclock speedVSAvoidtiming accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent enables higher clock speeds by dynamically adjusting timing analysis parameters based on actual process variations. The global mistracking model provides accurate timing predictions that reflect real manufacturing conditions, allowing designers to push clock speeds higher without sacrificing timing accuracy or signoff safety

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11893332B2Global mistracking analysis in integrated circuit design
Publication Date: 2024.02.06 SYNOPSYS INC
  • US11893332B2 patent drawing
  • US11893332B2 patent drawing
  • US11893332B2 patent drawing

AI summary

For each circuit element in a pair of launch and capture paths, a parameter value of the circuit element may be modified by a variation amount that is assigned to a class of circuit elements to which the circuit element belongs. Next, a timing slack may be computed for the pair of launch and capture paths.