Process Window-Aware Timing Analysis for IC Chip Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuit (IC) chip design faces challenges in achieving accurate timing analysis, as process parameter variations during manufacturing affect performance, leading to issues with power consumption and timing requirements, particularly due to variations in dynamic and leakage power consumption.

Innovation Solution

The method involves dividing the process distribution into process windows and assigning timing parameter adjustment factors to each window, using statistical static timing analysis to adjust initial solutions for timing parameters like delay, slack, or slew, to account for variations in leakage power and predict whether IC chips will meet required arrival times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional timing analysis is used without process window consideration, then the analysis is simpler and faster, but the accuracy of timing prediction deteriorates due to unaccounted process parameter variations

Engineering Contradiction:
Improvetiming analysis accuracyVSAvoidtiming analysis complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The process distribution is segmented into multiple process windows (e.g., fast, nominal, slow corners) based on process parameter variations. Each window is analyzed separately with its own timing parameters and adjustment factors, enabling accurate timing prediction across different process conditions without requiring a single overly complex analysis model.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Timing parameters such as delay, setup time, and hold time are adjusted according to process window characteristics. Process window-specific adjustment factors are applied to account for variations in process parameters like leakage power, allowing the timing analysis to adapt to different process conditions while maintaining a manageable analysis structure.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If process parameter variations are fully accounted for in timing analysis, then timing prediction accuracy improves, but power consumption increases due to conservative timing margins

Engineering Contradiction:
Improvetiming requirement meeting probabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Different timing adjustment factors are applied to different process windows based on their specific characteristics. Rather than applying a uniform conservative margin across all process conditions, the analysis applies localized adjustments tailored to each window's process parameter distribution, optimizing the balance between reliability and power consumption for each scenario.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The analysis applies partial adjustments to timing parameters based on the specific process window being evaluated. By applying adjustment factors that are neither overly conservative nor insufficient, the method achieves adequate reliability while avoiding excessive timing margins that would waste power. The adjustment is calibrated to the actual process variation within each window.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If timing analysis includes all process windows, then comprehensive timing verification is achieved, but analysis time increases

Engineering Contradiction:
Improvetiming verification completenessVSAvoidanalysis time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The comprehensive process distribution is divided into discrete process windows that can be analyzed in parallel or in a structured sequence. This segmentation allows the timing analysis to systematically cover all relevant process conditions while managing computation time through organized processing of each window's specific parameters and adjustment factors.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9619609B1Integrated circuit chip design methods and systems using process window-aware timing analysis
Publication Date: 2017.04.11 MARVELL ASIA PTE LTD
  • US9619609B1 patent drawing
  • US9619609B1 patent drawing
  • US9619609B1 patent drawing

AI summary

Design methods and systems disclosed use a process window-aware timing analysis of an integrated circuit (IC) chip design for improved accuracy. Specifically, a process distribution for the design is defined and divided into process windows. Timing parameter adjustment factors are assigned to the process windows. A timing analysis is performed in order to acquire an initial solution for a timing parameter (e.g., delay, slack or slew). For each specific process window, this initial solution is adjusted by the predetermined timing parameter adjustment factor assigned to that specific process window. The adjusted solutions for the different process windows account for process window-to-process window variations in the widths of distribution of a process parameter (e.g., leakage power) and can be used to predict whether IC chips manufactured according the IC chip design will meet established timing requirements (e.g., required arrival times (RATs)) regardless of where they fall within the process distribution.